From c515de0820516a37da6e5cd0bdbcf73339beae1b Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 17 Aug 2023 21:35:28 -0500 Subject: [PATCH 01/18] actualizacion --- DEV011-text-analyzer | 1 + package-lock.json | 7890 ++++++++++++++++++++++++++++++++++++++++++ src/index.html | 19 + src/style.css | 47 + 4 files changed, 7957 insertions(+) create mode 160000 DEV011-text-analyzer create mode 100644 package-lock.json diff --git a/DEV011-text-analyzer b/DEV011-text-analyzer new file mode 160000 index 0000000..2df6769 --- /dev/null +++ b/DEV011-text-analyzer @@ -0,0 +1 @@ +Subproject commit 2df6769e3c50c9bd7c7ca380cb3e723b25fc028d diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f4dbb1f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7890 @@ +{ + "name": "text-analyzer", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "text-analyzer", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "@playwright/test": "^1.33.0", + "acorn": "^8.8.2", + "babel-jest": "^27.0.1", + "css": "^3.0.0", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "jsdom": "^21.1.1", + "opener": "^1.5.1", + "serve": "^13.0.2" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.10", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "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, + "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/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/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 + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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 + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/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 + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/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 + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@playwright/test": { + "version": "1.37.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.37.1.tgz", + "integrity": "sha512-bq9zTli3vWJo8S3LwB91U0qDNQDpEXnw7knhxLM0nwDvexQAwx9tO8iKDZSqqneVq+URd/WIoz+BALMqUTgdSg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "playwright-core": "1.37.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz", + "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "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, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/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 + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/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 + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001521", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz", + "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "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==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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 + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.495", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.495.tgz", + "integrity": "sha512-mwknuemBZnoOCths4GtpU/SDuVMp3uQHKa2UNJT9/aVD6WVRjGpXOxRGX7lm6ILIenTdGXPSTCTDaWos5tEU8Q==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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 + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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, + "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 + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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 + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/htmlhint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/htmlhint/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/htmlhint/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 + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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 + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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, + "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.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/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 + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/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 + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/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 + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/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 + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/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 + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/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 + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/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 + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/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 + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/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 + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/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 + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/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 + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/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 + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/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 + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "21.1.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-21.1.2.tgz", + "integrity": "sha512-sCpFmK2jv+1sjff4u7fzft+pUh2KSUbUrEHYHyfSIbGTIcmnjyp83qg6qLwdJ/I3LpTXx33ACxeRL7Lsyc6lGQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.2", + "acorn-globals": "^7.0.0", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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 + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/playwright-core": { + "version": "1.37.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.37.1.tgz", + "integrity": "sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "bin": { + "serve": "bin/serve.js" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dev": true, + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "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 + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/src/index.html b/src/index.html index 3f32ea9..2c55cb9 100644 --- a/src/index.html +++ b/src/index.html @@ -5,9 +5,28 @@ Analizador de texto +

Analizador de texto

+ + + + + + + + + \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29..ae0abf7 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,47 @@ +body { + place-items: center; + display: grid; + background-color: #C9E9FB; +} + +h1 { + color: #324057; + font-size: 40px; + font-weight: bolder; + font-family: 'Times New Roman', Times, serif; + text-shadow:3px 2px 5px #454545; +} + +p { + align-items: end; + text-align: right; + align-content: end; + + +} + +[name="user-input"] { + width: 70%; + height: 60px; + border-radius: 10px; + border-color: gray; + box-shadow: 8px 10px 10px #454545; +} + +button { + background-color: #6285BF; + border-color: transparent; + color: white; + width: 150px; + height: 40px; + border-radius: 10px; +} + +ul > li { + width: 180px; + height: 30px; + background-color: sandybrown; + display: inline-block; + border-radius: 10px; + +} \ No newline at end of file From ab37031b3535dbdca41cf51c030f8a7c6729f8c4 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 17 Aug 2023 21:46:04 -0500 Subject: [PATCH 02/18] act --- text-analyzer | 1 + 1 file changed, 1 insertion(+) create mode 160000 text-analyzer diff --git a/text-analyzer b/text-analyzer new file mode 160000 index 0000000..654e3c7 --- /dev/null +++ b/text-analyzer @@ -0,0 +1 @@ +Subproject commit 654e3c7015a3f672f5786ea7411fa4af872bec15 From d00b796a941960822aceddc1bcefe33686d470fc Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Fri, 18 Aug 2023 17:09:10 -0500 Subject: [PATCH 03/18] Funcion del boton y estilos --- package-lock.json | 603 +++++++++++++++++++++++++--------------------- package.json | 4 +- src/index.html | 2 +- src/index.js | 12 +- src/style.css | 19 +- 5 files changed, 349 insertions(+), 291 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4dbb1f..b1aae8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "jest": "^27.0.1", "jsdom": "^21.1.1", "opener": "^1.5.1", - "serve": "^13.0.2" + "serve": "^14.2.0" }, "engines": { "node": ">=16.x" @@ -1517,9 +1517,9 @@ "dev": true }, "node_modules/@zeit/schemas": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", - "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", "dev": true }, "node_modules/abab": { @@ -1688,9 +1688,9 @@ ] }, "node_modules/arg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", - "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, "node_modules/argparse": { @@ -1919,121 +1919,142 @@ "dev": true }, "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", "dev": true, "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/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==", + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/boxen/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/boxen/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/boxen/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==", + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/boxen/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2170,178 +2191,148 @@ "node": ">=4" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk-template?sponsor=1" } }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "node_modules/chalk-template/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, "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - } - }, - "node_modules/clipboardy/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" }, - "engines": { - "node": ">=4.8" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/clipboardy/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/clipboardy/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/chalk-template/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, "dependencies": { - "pump": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/clipboardy/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/chalk-template/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 + }, + "node_modules/chalk-template/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/clipboardy/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/chalk-template/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "path-key": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/clipboardy/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/clipboardy/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" + "node": ">=10" } }, - "node_modules/clipboardy/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/clipboardy/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clipboardy/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", "dev": true, "dependencies": { - "isexe": "^2.0.0" + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cliui": { @@ -2423,16 +2414,16 @@ } }, "node_modules/compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.14", + "compressible": "~2.0.16", "debug": "2.6.9", - "on-headers": "~1.0.1", + "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" }, @@ -2646,6 +2637,12 @@ "node": ">=12" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { "version": "1.4.495", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.495.tgz", @@ -2676,15 +2673,6 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -3836,6 +3824,18 @@ "node": ">=8" } }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -6325,12 +6325,6 @@ "node": ">= 0.6" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, "node_modules/node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -6480,15 +6474,6 @@ "node": ">= 0.8.0" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -6747,16 +6732,6 @@ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -6859,6 +6834,15 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -7000,36 +6984,41 @@ } }, "node_modules/serve": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", - "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", - "dev": true, - "dependencies": { - "@zeit/schemas": "2.6.0", - "ajv": "6.12.6", - "arg": "2.0.0", - "boxen": "5.1.2", - "chalk": "2.4.1", - "clipboardy": "2.3.0", - "compression": "1.7.3", - "serve-handler": "6.1.3", - "update-check": "1.5.2" + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.0.tgz", + "integrity": "sha512-+HOw/XK1bW8tw5iBilBz/mJLWRzM8XM6MPxL4J/dKzdxq1vfdEWSwhaR7/yS8EJp5wzvP92p1qirysJvnEtjXg==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" }, "bin": { - "serve": "bin/serve.js" + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" } }, "node_modules/serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", "dev": true, "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "fast-url-parser": "1.1.3", "mime-types": "2.1.18", - "minimatch": "3.0.4", + "minimatch": "3.1.2", "path-is-inside": "1.0.2", "path-to-regexp": "2.2.1", "range-parser": "1.2.0" @@ -7056,32 +7045,40 @@ "node": ">= 0.6" } }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/serve/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": "*" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/serve/node_modules/chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/serve/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7229,15 +7226,6 @@ "node": ">=8" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -7552,9 +7540,9 @@ } }, "node_modules/update-check": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", - "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", "dev": true, "dependencies": { "registry-auth-token": "3.3.2", @@ -7711,15 +7699,68 @@ } }, "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", "dev": true, "dependencies": { - "string-width": "^4.0.0" + "string-width": "^5.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/wrap-ansi": { diff --git a/package.json b/package.json index d071c18..760fb4b 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "jest": "^27.0.1", "jsdom": "^21.1.1", "opener": "^1.5.1", - "serve": "^13.0.2" + "serve": "^14.2.0" }, "engines": { "node": ">=16.x" @@ -42,4 +42,4 @@ "version": "6.5.1", "commit": "6b34188e22b8e83f25d135e6ed3ffbe1501c6f4c" } -} \ No newline at end of file +} diff --git a/src/index.html b/src/index.html index 2c55cb9..6ddc2c8 100644 --- a/src/index.html +++ b/src/index.html @@ -21,7 +21,7 @@

Analizador de texto

  • - + diff --git a/src/index.js b/src/index.js index 58ba255..bcd3960 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,13 @@ import analyzer from './analyzer.js'; -//TODO: escuchar eventos del DOM e invocar los métodos del objeto `analyzer` \ No newline at end of file +//TODO: escuchar eventos del DOM e invocar los métodos del objeto `analyzer` +localStorage["text"] = document.querySelector('[name="user-input"]').value; + + +const boton=document.querySelector("#reset-button"); +boton.addEventListener("click", limpiar) + +function limpiar() { + document.querySelector('[name="user-input"]').value=""; +} + diff --git a/src/style.css b/src/style.css index ae0abf7..fbda5db 100644 --- a/src/style.css +++ b/src/style.css @@ -8,7 +8,7 @@ h1 { color: #324057; font-size: 40px; font-weight: bolder; - font-family: 'Times New Roman', Times, serif; + font-family: Sans-serif; text-shadow:3px 2px 5px #454545; } @@ -26,22 +26,29 @@ p { border-radius: 10px; border-color: gray; box-shadow: 8px 10px 10px #454545; + margin-bottom: 20px; + border-style: dashed; } button { background-color: #6285BF; - border-color: transparent; - color: white; + border-color: #252F54; + color: #252F54; + font-weight: bolder; width: 150px; height: 40px; + border-radius: 10px; -} +} ul > li { width: 180px; height: 30px; background-color: sandybrown; display: inline-block; - border-radius: 10px; - + border-radius: 20px; + margin-bottom: 10px; + margin-left: 40px; + border-color: #8D4125; + border-style:dashed; } \ No newline at end of file From 8f56868691ed84b3eb8917b97e79a992ca8ec616 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Tue, 22 Aug 2023 15:35:55 -0500 Subject: [PATCH 04/18] added jvs --- src/analyzer.js | 2 ++ src/index.html | 16 ++++++++-------- src/index.js | 44 ++++++++++++++++++++++++++++++++++++++++---- src/style.css | 22 +++++++++++++++------- 4 files changed, 65 insertions(+), 19 deletions(-) diff --git a/src/analyzer.js b/src/analyzer.js index 85797a8..259fdfd 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -1,3 +1,4 @@ +/* const analyzer = { getWordCount: (text) => { //TODO: esta función debe retornar el recuento de palabras que se encuentran en el parámetro `text` de tipo `string`. @@ -20,3 +21,4 @@ const analyzer = { }; export default analyzer; +*/ \ No newline at end of file diff --git a/src/index.html b/src/index.html index 6ddc2c8..be00e46 100644 --- a/src/index.html +++ b/src/index.html @@ -8,17 +8,17 @@

    Analizador de texto

    - + - +
      -
    • -
    • -
    • -
    • -
    • -
    • +
    • Palabras:

    • +
    • Caracteres:

    • +
    • Caracteres sin espacios:

    • +
    • Numeros:

    • +
    • Suma de numeros:

    • +
    • Promedio longitud:

    diff --git a/src/index.js b/src/index.js index bcd3960..4defea4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,13 +1,49 @@ -import analyzer from './analyzer.js'; +/*import analyzer from './analyzer.js';*/ //TODO: escuchar eventos del DOM e invocar los métodos del objeto `analyzer` -localStorage["text"] = document.querySelector('[name="user-input"]').value; +//localStorage["texto"] = document.querySelector('[name="user-input"]').value; +// Campo de entrada de texto +const inputTexto = document.querySelector('[name="user-input"]'); +inputTexto.addEventListener("input", contadorPalabras); + + + +function getName(name) { + return document.getElementsByTagName(name).value; +} + +function innerHTML(data, result){ + return document.querySelector(data),innerHTML = result; +} + +function contadorPalabras() { + + setInterval(function(){ + let p = getName("textarea"); + //let pEsp = p.split(" "); + if (p > 0) { + innerHTML('[data-testid="word-count"], p.length'); + } + } + , 0); +} + +/* +let textonuevo = getElementsByTagName(textarea).innerHTML; + +let contPala = textonuevo.split(" "); + +let NumPala = document.querySelector('[data-testid="word-count"]'); +NumPala.textContent = contPala.length; +*/ + +//Boton limpiar metricas + const boton=document.querySelector("#reset-button"); boton.addEventListener("click", limpiar) function limpiar() { document.querySelector('[name="user-input"]').value=""; -} - +} \ No newline at end of file diff --git a/src/style.css b/src/style.css index fbda5db..d22f4b9 100644 --- a/src/style.css +++ b/src/style.css @@ -22,12 +22,12 @@ p { [name="user-input"] { width: 70%; - height: 60px; + height: 150px; border-radius: 10px; border-color: gray; box-shadow: 8px 10px 10px #454545; margin-bottom: 20px; - border-style: dashed; + ; } button { @@ -37,18 +37,26 @@ button { font-weight: bolder; width: 150px; height: 40px; - + font-size: 15px; border-radius: 10px; } ul > li { - width: 180px; + font-weight: bold; + font-family: Sans-serif; + width: 230px; height: 30px; background-color: sandybrown; display: inline-block; - border-radius: 20px; + border-radius: 10px; margin-bottom: 10px; margin-left: 40px; - border-color: #8D4125; - border-style:dashed; + text-align: left; + padding-left: 10px; + padding-top: 12px; +} + + +li > p { + display: inline; } \ No newline at end of file From ec1c255d20d89f6845605b0bbadee79a59ac74dd Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 31 Aug 2023 09:03:30 -0500 Subject: [PATCH 05/18] Trabajo completo --- src/analyzer.js | 58 ++++++++++- src/fonts/04B_30__.TTF | Bin 0 -> 30728 bytes src/fonts/1up.ttf | Bin 0 -> 43532 bytes src/fonts/EHSMB.TTF | Bin 0 -> 73060 bytes src/fonts/FakeHope.ttf | Bin 0 -> 37540 bytes src/fonts/Golden Age Shad.ttf | Bin 0 -> 16304 bytes src/fonts/Kitchen Restaurant.otf | Bin 0 -> 174120 bytes src/fonts/Mario-Kart-DS.ttf | Bin 0 -> 15404 bytes src/fonts/Marviona.otf | Bin 0 -> 56800 bytes src/fonts/New Ramen.ttf | Bin 0 -> 54280 bytes src/fonts/Pixel Digivolve.otf | Bin 0 -> 19536 bytes src/fonts/SKULL BONES Bold22.otf | Bin 0 -> 74872 bytes src/fonts/Spicy Taquito.ttf | Bin 0 -> 67664 bytes src/fonts/Super Corn.ttf | Bin 0 -> 82460 bytes src/fonts/TT Octosquares Trial Black.ttf | Bin 0 -> 97604 bytes src/fonts/TT Octosquares Trial DemiBold.ttf | Bin 0 -> 97944 bytes src/fonts/easy tormenta.otf | Bin 0 -> 171776 bytes src/index.html | 19 ++-- src/index.js | 82 +++++++++------ src/style.css | 105 ++++++++++++++++---- 20 files changed, 201 insertions(+), 63 deletions(-) create mode 100644 src/fonts/04B_30__.TTF create mode 100644 src/fonts/1up.ttf create mode 100644 src/fonts/EHSMB.TTF create mode 100644 src/fonts/FakeHope.ttf create mode 100644 src/fonts/Golden Age Shad.ttf create mode 100644 src/fonts/Kitchen Restaurant.otf create mode 100644 src/fonts/Mario-Kart-DS.ttf create mode 100644 src/fonts/Marviona.otf create mode 100644 src/fonts/New Ramen.ttf create mode 100644 src/fonts/Pixel Digivolve.otf create mode 100644 src/fonts/SKULL BONES Bold22.otf create mode 100644 src/fonts/Spicy Taquito.ttf create mode 100644 src/fonts/Super Corn.ttf create mode 100644 src/fonts/TT Octosquares Trial Black.ttf create mode 100644 src/fonts/TT Octosquares Trial DemiBold.ttf create mode 100644 src/fonts/easy tormenta.otf diff --git a/src/analyzer.js b/src/analyzer.js index 259fdfd..1b70528 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -1,24 +1,72 @@ -/* const analyzer = { getWordCount: (text) => { - //TODO: esta función debe retornar el recuento de palabras que se encuentran en el parámetro `text` de tipo `string`. + //TODO: esta función debe retornar el recuento de palabras que se encuentran en el parámetro `text` de tipo `string` + const vari = /[\s\r\n]+/g + const palabras = text.replace(/[.,;?¿!¡{}:'"/-1234567890]/gi,"").trim().split(vari); + if (palabras[0]==="") { + return 0 + } + else { + return palabras.length + } }, getCharacterCount: (text) => { //TODO: esta función debe retornar el recuento de caracteres que se encuentran en el parámetro `text` de tipo `string`. + const caracter = text.split(""); + if (caracter[0]==="") { + return 0 + } + else { + return caracter.length + } }, getCharacterCountExcludingSpaces: (text) => { //TODO: esta función debe retornar el recuento de caracteres excluyendo espacios y signos de puntuación que se encuentran en el parámetro `text` de tipo `string`. + const caraSig = text.replace(/[.,; ?¿!¡{}:'"-]/gi,"").split(""); + if (caraSig[0]==="") { + return 0 + } + else { + return caraSig.length + } }, getAverageWordLength: (text) => { //TODO: esta función debe retornar la longitud media de palabras que se encuentran en el parámetro `text` de tipo `string`. + const espacios = /[\s]+/ + let sum = 0 + const arrPalabras = text.trim().split(espacios) + + for(let i=0; i { //TODO: esta función debe retornar cúantos números se encuentran en el parámetro `text` de tipo `string`. + //const signos = /[.,;?¿!¡{} :'"]/ + const num = text.replace(/[^0-9]+/g,"").split("") + if(num.length >0) { + return num.length + } + else { + return 0 + } }, + getNumberSum: (text) => { //TODO: esta función debe retornar la suma de todos los números que se encuentran en el parámetro `text` de tipo `string`. + let suma = 0 + const Number = text.replace(/[^0-9]+/g,"").split("") + + for(let i=0; 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 literal 0 HcmV?d00001 diff --git a/src/fonts/1up.ttf b/src/fonts/1up.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aeb192e5055d243d5d6e96c1d400cf5f33299486 GIT binary patch literal 43532 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 E4iJOQ82|tP literal 0 HcmV?d00001 diff --git a/src/fonts/Golden Age Shad.ttf b/src/fonts/Golden Age Shad.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f55651d94a21892d56b10685897bf02afa53461d GIT binary patch literal 16304 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�e4Ka@8p5BfOf$)YS!%%qt# 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 o(I6ne@UMK~s1SXB+g{FZ{ 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 PGiObjHQTnkBNqHWr&^l^ literal 0 HcmV?d00001 diff --git a/src/fonts/Mario-Kart-DS.ttf b/src/fonts/Mario-Kart-DS.ttf new file mode 100644 index 0000000000000000000000000000000000000000..011a9061a08463aa9a794d71acca8d438ad34b7b GIT binary patch literal 15404 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Marviona.otf b/src/fonts/Marviona.otf new file mode 100644 index 0000000000000000000000000000000000000000..e82331a2373f9a743252f20e072e748550816559 GIT binary patch literal 56800 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 literal 0 HcmV?d00001 diff --git a/src/fonts/New Ramen.ttf b/src/fonts/New Ramen.ttf new file mode 100644 index 0000000000000000000000000000000000000000..136b29ac043cf6f10be29fb3d34e1f7a30498400 GIT binary patch literal 54280 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%0DZ(y;@7TfMz4 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Pixel Digivolve.otf b/src/fonts/Pixel Digivolve.otf new file mode 100644 index 0000000000000000000000000000000000000000..f24a0a79f1e057f47c432c74bb0aca00801cb398 GIT binary patch literal 19536 zcmeHP3w%^png8zGc_raBNhX*v($XK~qTmVf9V2V;d&3gMlD?Y zmZg%EQMi5(*QE=WF1z?AFF)6W>nyH6^p>UP*KhjB8$JUNTX4PN+O;hmPp^9Cbt0i# zMcivvw`}Yf9K=X+#i#LmbanfCSKWDH>Lnt@kBM9`bxmu_%4ni%0Kc8YF>4Jf#*{{0 z2Y54aeeRmIom#(5(O6U{m8R+2m;B0(HbHA_~Kfl(RqrfF-Du#UrgTHXPBqY($&QJy* zGv@5>lvROJV27W~=Vp;FEEc)kgRr=H=|ZPTr9;>+yW2;N6mXp2r4p&CR7zpZ0j$psffci`R=(t%Z~)60{N>;;Ld7Hdl-T}{ZwJeu+$qH$~Y;Khg%7^76@^RTAcY@=) zTq`SOjXWir z4-DNsdX-NRysF2+ngQFJ(7rtrS- zfygd>?JIi;KXUkuTC*t$s%j4VP`{Iwq55@Z{$}477tgN`b;^B(E%8JUS z%C}d3sB%x`%1mF!I3lI%*}nLLnu zEcx{KbI0!<|H$~B@y8~NnlN?3f(h*tZlCbTgl8uVRGnLOc~wW%j;h^Nk5|1ku|ogm zPFy~52RN%b96A&_1ih>jncfhanMv2jW92pJb5X8IS4UzMnRGVz#%%V)gTWKsCm!7I zIQxTdvNhS{f#4P0sO`3}oG$nU7n&|J8ZvP=9jl4gWV23JHrwAH+H$HitL@yrK(n@s zh$Nj%jDOi|*6nk;20D09>WCYv-~%SW8i)f(4K)oJJu>kOz-Qt$depe64KxEn;fKTe zKDZ=YwM)SR7=HpT8qxrf#vg&z#M1zu#vccAy3pg)9tAwmkqtDT+LO%&5BMOWXuJ<1 zFTg7U4GB|cO>nVv40!Snb!i@M${+=J_?+zJWLY=R5!#}4oIieH&8a;~2<4H&cVQU` zJ>5uTfh3^w0Q#|XgVMuISpX+{IY6M-PJ^@E6nt|D zq82lnj^w6D2oH2<3wXQDz{ zvmp6vVmiBqw8hxs%o*faFwjBR2A0ao5#s7_)C@2HA2_N)z>Lw>d34}HOrA1;^+y(e zh#lf8eQe44K(pKDrdUr1Zr{m-o65_L*N4&#a@u(?@>c$nJDf!U?+bZe$Y%iX^LH$< zkDccjt||o$M@ezu0f`A707iW%B`~_mvg#5vsf@&q)ii)am@TN(zYPt2@(v9LZAfW_ z44GjETthb5g#(aLPS=UW%3qE{S?Xm<}BR@d;?4!@?!%=j?9lWDOpe<>_~Z^8|i& zdRFc@X#nFV2Qvo`nn!(s1ggz9nn43$^aJuuUGv&d+g#g*Xi?~t|7ZbQU#8R_W({;) zj80;)hy7R_C=;+_ii7ICr@7Expn-ohq>Sappf^#mr9Yv#!tM~RGKF(g^mC)+bu@-( zRs32++QF{FB6Bv1oDmTPW&1{D@q8f%2Pg2AIE84kNobZ3*@pnjkk zoKUpEfz3$@imAxLgT~BkF)>1?Jl*>RQc>Z3qd`)B;WN0HE$ z{%s635H0O7Inac5%vwCen`Nl<(4fH@~dPt{>(cOt#%3hJa3S

    _I89w{p0 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 literal 0 HcmV?d00001 diff --git a/src/fonts/TT Octosquares Trial DemiBold.ttf b/src/fonts/TT Octosquares Trial DemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1190a14903dcc07ed4629c918278b237ee787203 GIT binary patch literal 97944 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

    {DV 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 literal 0 HcmV?d00001 diff --git a/src/fonts/easy tormenta.otf b/src/fonts/easy tormenta.otf new file mode 100644 index 0000000000000000000000000000000000000000..8306b2b025ebd1ab82f02c7c871219d87ce7ed17 GIT binary patch literal 171776 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ĖfqR+LLD8dsE3+%;^g&;zh^ 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 F{{aYu+HL>< literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index be00e46..27c6895 100644 --- a/src/index.html +++ b/src/index.html @@ -5,23 +5,28 @@ Analizador de texto -

    Analizador de texto

    + - + +
    +

    Analizador de texto

    + - +
    • Palabras:

    • Caracteres:

    • Caracteres sin espacios:

    • -
    • Numeros:

    • -
    • Suma de numeros:

    • -
    • Promedio longitud:

    • +
    • Números:

    • +
    • Suma de números:

    • +
    • Promedio longitud de palabras:

    - + + +
    diff --git a/src/index.js b/src/index.js index 4defea4..871c6fb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,49 +1,71 @@ -/*import analyzer from './analyzer.js';*/ - +import analyzer from './analyzer.js'; //TODO: escuchar eventos del DOM e invocar los métodos del objeto `analyzer` -//localStorage["texto"] = document.querySelector('[name="user-input"]').value; - + // Campo de entrada de texto const inputTexto = document.querySelector('[name="user-input"]'); inputTexto.addEventListener("input", contadorPalabras); - - -function getName(name) { - return document.getElementsByTagName(name).value; +//CONTADOR DE PALABRAS +function contadorPalabras() { + const wordcount = document.querySelector('[data-testid="word-count"]'); + wordcount.textContent=analyzer.getWordCount(inputTexto.value) + contadorCaracterEsp() } -function innerHTML(data, result){ - return document.querySelector(data),innerHTML = result; +//CONTADOR DE CARACTERES INCLUYENDO ESPACIOS +function contadorCaracterEsp() { + const Carcount = document.querySelector('[data-testid="character-count"]'); + Carcount.textContent=analyzer.getCharacterCount(inputTexto.value) + contadorCaractersinespacio() } -function contadorPalabras() { - - setInterval(function(){ - let p = getName("textarea"); - //let pEsp = p.split(" "); - if (p > 0) { - innerHTML('[data-testid="word-count"], p.length'); - } - } - , 0); +//CONTADOR DE CARACTERES SIN ESPACIOS NI SIGNOS DE PUNTUACION +function contadorCaractersinespacio() { + const wordcountsig = document.querySelector('[data-testid="character-no-spaces-count"]'); + wordcountsig.textContent=analyzer.getCharacterCountExcludingSpaces(inputTexto.value) + contadorNum() } -/* -let textonuevo = getElementsByTagName(textarea).innerHTML; - -let contPala = textonuevo.split(" "); +//CONTADOR DE NUMEROS +function contadorNum() { + const numcount = document.querySelector('[data-testid="number-count"]'); + numcount.textContent=analyzer.getNumberCount(inputTexto.value) + sumaNum() +} + +//SUMA DE NUMEROS +function sumaNum() { + const numsum = document.querySelector('[data-testid="number-sum"]'); + numsum.textContent=analyzer.getNumberSum(inputTexto.value) + promedio() +} -let NumPala = document.querySelector('[data-testid="word-count"]'); -NumPala.textContent = contPala.length; -*/ +//PROMEDIO +function promedio() { + const promedio = document.querySelector('[data-testid="word-length-average"]'); + promedio.textContent=analyzer.getAverageWordLength(inputTexto.value) +} -//Boton limpiar metricas +//Boton limpiar metricas const boton=document.querySelector("#reset-button"); boton.addEventListener("click", limpiar) -function limpiar() { - document.querySelector('[name="user-input"]').value=""; +function limpiar(){ + inputTexto.value=""; + const wordcount = document.querySelector('[data-testid="word-count"]'); + const Carcount = document.querySelector('[data-testid="character-count"]'); + const wordcountsig = document.querySelector('[data-testid="character-no-spaces-count"]'); + const numcount = document.querySelector('[data-testid="number-count"]'); + const numsum = document.querySelector('[data-testid="number-sum"]'); + const promedio = document.querySelector('[data-testid="word-length-average"]'); + + wordcount.textContent=0; + Carcount.textContent=0; + wordcountsig.textContent=0; + numcount.textContent=0; + numsum.textContent=0; + promedio.textContent=0; + } \ No newline at end of file diff --git a/src/style.css b/src/style.css index d22f4b9..58fc0c1 100644 --- a/src/style.css +++ b/src/style.css @@ -1,15 +1,56 @@ +@font-face { + font-family: otrafuente; + src: url(../src/fonts/TT\ Octosquares\ Trial\ DemiBold.ttf); +} +@font-face{ +font-family: mifuent; +src:url(../src/fonts/Golden\ Age\ Shad.ttf); +} +@font-face { + font-family: boton; + src: url(../src/fonts/1up.ttf); +} body { + display: grid; + background-color: white; +} +@keyframes cambiar{ + 0%{background-position: 0 50%;} + 50%{background-position: 100% 50%;} + 100%{background-position: 0 50%;} +} +*{ + margin: 0; + padding: 0; + align-content: center; +} +section{ place-items: center; display: grid; - background-color: #C9E9FB; + width: 100%; + height: 100vh; + color: black; + background: linear-gradient(45deg,palegoldenrod,pink,palegreen,skyblue); + background-size: 400% 400%; + position: relative; + animation: cambiar 10s ease-in-out infinite; } + h1 { - color: #324057; - font-size: 40px; + display: flex; + color: black; + font-size: 52px; font-weight: bolder; - font-family: Sans-serif; - text-shadow:3px 2px 5px #454545; + font-family: mifuent; + text-align: center; + align-content: center; + display: grid; + margin-top: 40px; +padding-top: 8px; +padding-bottom: 2px; +margin-bottom: 20px; + } p { @@ -21,42 +62,64 @@ p { } [name="user-input"] { - width: 70%; + display: grid; + padding: 15px; + width: 72%; height: 150px; + border-width: 3px; border-radius: 10px; - border-color: gray; - box-shadow: 8px 10px 10px #454545; + border-color:black; margin-bottom: 20px; - ; + + font-family: otrafuente; + background-color: transparent; } button { - background-color: #6285BF; - border-color: #252F54; - color: #252F54; - font-weight: bolder; - width: 150px; - height: 40px; - font-size: 15px; + display: block; + background-color: white; + color: black; + transition-duration: 0.2s; + cursor: pointer; + font-family: boton; + letter-spacing: 15px; + font-weight:800 ; + font-size: 18px; + border-color:black; + border-width: 4px; + padding-left: 10px; + margin-bottom: 60px; + width: 540px; + height: 50px; border-radius: 10px; + margin-bottom: 40px; } +button:hover { +background-color: black; +color: white; +} ul > li { font-weight: bold; - font-family: Sans-serif; - width: 230px; + font-family: otrafuente; + width: auto; height: 30px; - background-color: sandybrown; + border-color: black ; + border-style:solid; + border-width: 2px; display: inline-block; border-radius: 10px; - margin-bottom: 10px; - margin-left: 40px; + margin-bottom: 20px; + margin-left: 10px; text-align: left; padding-left: 10px; padding-top: 12px; + padding-bottom: 6px; + padding-right: 12px; } li > p { display: inline; + color: orangered; } \ No newline at end of file From 7703a9e454287d5b7b79f182d336c04d10d37e1c Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 31 Aug 2023 15:06:41 -0500 Subject: [PATCH 06/18] Arreglo --- src/index.html | 28 ++++++++++++++-------------- src/index.js | 28 ++++++++++++++-------------- src/style.css | 27 +++++++++++++++------------ 3 files changed, 43 insertions(+), 40 deletions(-) diff --git a/src/index.html b/src/index.html index 27c6895..b6dfeac 100644 --- a/src/index.html +++ b/src/index.html @@ -1,37 +1,37 @@ - - +
    +
    Analizador de texto - - +

    Analizador de texto

    +
    -
    -

    Analizador de texto

    + +
      -
    • Palabras:

    • -
    • Caracteres:

    • -
    • Caracteres sin espacios:

    • -
    • Números:

    • -
    • Suma de números:

    • -
    • Promedio longitud de palabras:

    • +
    • Palabras:
    • +
    • Caracteres:
    • +
    • Caracteres sin espacios:
    • +
    • Números:
    • +
    • Suma de números:
    • +
    • Promedio longitud de palabras:
    -
    +

    Giselle Lopez

    - +
    \ No newline at end of file diff --git a/src/index.js b/src/index.js index 871c6fb..7340047 100644 --- a/src/index.js +++ b/src/index.js @@ -4,52 +4,52 @@ import analyzer from './analyzer.js'; // Campo de entrada de texto const inputTexto = document.querySelector('[name="user-input"]'); -inputTexto.addEventListener("input", contadorPalabras); +inputTexto.addEventListener("keyup", contadorPalabras); //CONTADOR DE PALABRAS function contadorPalabras() { const wordcount = document.querySelector('[data-testid="word-count"]'); - wordcount.textContent=analyzer.getWordCount(inputTexto.value) + wordcount.textContent="Palabras: " + analyzer.getWordCount(inputTexto.value) contadorCaracterEsp() } //CONTADOR DE CARACTERES INCLUYENDO ESPACIOS function contadorCaracterEsp() { const Carcount = document.querySelector('[data-testid="character-count"]'); - Carcount.textContent=analyzer.getCharacterCount(inputTexto.value) + Carcount.textContent="Caracteres: " + analyzer.getCharacterCount(inputTexto.value) contadorCaractersinespacio() } //CONTADOR DE CARACTERES SIN ESPACIOS NI SIGNOS DE PUNTUACION function contadorCaractersinespacio() { const wordcountsig = document.querySelector('[data-testid="character-no-spaces-count"]'); - wordcountsig.textContent=analyzer.getCharacterCountExcludingSpaces(inputTexto.value) + wordcountsig.textContent="Caracteres sin espacio: "+ analyzer.getCharacterCountExcludingSpaces(inputTexto.value) contadorNum() } //CONTADOR DE NUMEROS function contadorNum() { const numcount = document.querySelector('[data-testid="number-count"]'); - numcount.textContent=analyzer.getNumberCount(inputTexto.value) + numcount.textContent="Números: " + analyzer.getNumberCount(inputTexto.value) sumaNum() } //SUMA DE NUMEROS function sumaNum() { const numsum = document.querySelector('[data-testid="number-sum"]'); - numsum.textContent=analyzer.getNumberSum(inputTexto.value) + numsum.textContent="Suma de números: "+ analyzer.getNumberSum(inputTexto.value) promedio() } //PROMEDIO function promedio() { const promedio = document.querySelector('[data-testid="word-length-average"]'); - promedio.textContent=analyzer.getAverageWordLength(inputTexto.value) + promedio.textContent="Promedio longitud de palabras: " + analyzer.getAverageWordLength(inputTexto.value) } //Boton limpiar metricas -const boton=document.querySelector("#reset-button"); +const boton=document.getElementById("reset-button"); boton.addEventListener("click", limpiar) function limpiar(){ @@ -61,11 +61,11 @@ function limpiar(){ const numsum = document.querySelector('[data-testid="number-sum"]'); const promedio = document.querySelector('[data-testid="word-length-average"]'); - wordcount.textContent=0; - Carcount.textContent=0; - wordcountsig.textContent=0; - numcount.textContent=0; - numsum.textContent=0; - promedio.textContent=0; + wordcount.textContent="Palabras: " + 0; + Carcount.textContent="Caracteres: " + 0; + wordcountsig.textContent="Caracteres sin espacios: "+ 0; + numcount.textContent="Números: " + 0; + numsum.textContent="Suma de números: " + 0; + promedio.textContent="Promedio longitud de palabras: " + 0; } \ No newline at end of file diff --git a/src/style.css b/src/style.css index 58fc0c1..a34437d 100644 --- a/src/style.css +++ b/src/style.css @@ -10,6 +10,13 @@ src:url(../src/fonts/Golden\ Age\ Shad.ttf); font-family: boton; src: url(../src/fonts/1up.ttf); } +header { +background-color: transparent; +} +footer{ +background-color: transparent; +} + body { display: grid; background-color: white; @@ -61,21 +68,21 @@ p { } -[name="user-input"] { +textarea[name="user-input"] { display: grid; padding: 15px; - width: 72%; - height: 150px; + width:70%; + height: 190px; border-width: 3px; border-radius: 10px; border-color:black; margin-bottom: 20px; - + font-family: otrafuente; background-color: transparent; } -button { +#reset-button { display: block; background-color: white; color: black; @@ -94,12 +101,12 @@ button { border-radius: 10px; margin-bottom: 40px; } -button:hover { +#reset-button:hover { background-color: black; color: white; } -ul > li { +.list { font-weight: bold; font-family: otrafuente; width: auto; @@ -116,10 +123,6 @@ ul > li { padding-top: 12px; padding-bottom: 6px; padding-right: 12px; -} +} -li > p { - display: inline; - color: orangered; -} \ No newline at end of file From bc1092dd0fcb6a05f56568c9e0df7bce06345b4c Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 31 Aug 2023 19:49:15 -0500 Subject: [PATCH 07/18] A --- src/analyzer.js | 1 + src/index.html | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/analyzer.js b/src/analyzer.js index 1b70528..6fc8d6b 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -4,6 +4,7 @@ const analyzer = { const vari = /[\s\r\n]+/g const palabras = text.replace(/[.,;?¿!¡{}:'"/-1234567890]/gi,"").trim().split(vari); if (palabras[0]==="") { + return 0 } else { diff --git a/src/index.html b/src/index.html index b6dfeac..833777a 100644 --- a/src/index.html +++ b/src/index.html @@ -16,12 +16,12 @@

    Analizador de texto

      -
    • Palabras:
    • -
    • Caracteres:
    • -
    • Caracteres sin espacios:
    • -
    • Números:
    • -
    • Suma de números:
    • -
    • Promedio longitud de palabras:
    • +
    • Palabras:
    • +
    • Caracteres:
    • +
    • Caracteres sin espacios:
    • +
    • Números:
    • +
    • Suma de números:
    • +
    • Promedio longitud de palabras:
    From 7455702e0ba9dbca425e3ee824306a1e10ee2f38 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Fri, 1 Sep 2023 10:18:43 -0500 Subject: [PATCH 08/18] Arreglo --- DEV011-text-analyzer | 1 - 1 file changed, 1 deletion(-) delete mode 160000 DEV011-text-analyzer diff --git a/DEV011-text-analyzer b/DEV011-text-analyzer deleted file mode 160000 index 2df6769..0000000 --- a/DEV011-text-analyzer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2df6769e3c50c9bd7c7ca380cb3e723b25fc028d From 78add0f82b6717aa4100c7da462bfcb03ac6f076 Mon Sep 17 00:00:00 2001 From: GiselleLop <127615391+GiselleLop@users.noreply.github.com> Date: Fri, 1 Sep 2023 10:28:07 -0500 Subject: [PATCH 09/18] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..b6241ea --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +gisellelop.github.io.index.html \ No newline at end of file From ad0501216dc4667f09283a164799741a2368f5cf Mon Sep 17 00:00:00 2001 From: GiselleLop <127615391+GiselleLop@users.noreply.github.com> Date: Fri, 1 Sep 2023 10:29:44 -0500 Subject: [PATCH 10/18] Update CNAME --- CNAME | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CNAME b/CNAME index b6241ea..088fae0 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -gisellelop.github.io.index.html \ No newline at end of file +ww.textanalyzergiselle.com \ No newline at end of file From 017bb04e59b60663b19003ee164d31be8308f279 Mon Sep 17 00:00:00 2001 From: GiselleLop <127615391+GiselleLop@users.noreply.github.com> Date: Sat, 2 Sep 2023 11:47:40 -0500 Subject: [PATCH 11/18] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 088fae0..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -ww.textanalyzergiselle.com \ No newline at end of file From 2f5bf73ab3ea3c3f97e1e8caad076a422277f7d4 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Sat, 2 Sep 2023 12:03:05 -0500 Subject: [PATCH 12/18] style fix --- src/analyzer.js | 2 ++ src/style.css | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/analyzer.js b/src/analyzer.js index 6fc8d6b..9a9a16a 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -24,12 +24,14 @@ const analyzer = { getCharacterCountExcludingSpaces: (text) => { //TODO: esta función debe retornar el recuento de caracteres excluyendo espacios y signos de puntuación que se encuentran en el parámetro `text` de tipo `string`. const caraSig = text.replace(/[.,; ?¿!¡{}:'"-]/gi,"").split(""); + if (caraSig[0]==="") { return 0 } else { return caraSig.length } + }, getAverageWordLength: (text) => { //TODO: esta función debe retornar la longitud media de palabras que se encuentran en el parámetro `text` de tipo `string`. diff --git a/src/style.css b/src/style.css index a34437d..fd4666b 100644 --- a/src/style.css +++ b/src/style.css @@ -60,13 +60,7 @@ margin-bottom: 20px; } -p { - align-items: end; - text-align: right; - align-content: end; - -} textarea[name="user-input"] { display: grid; From de13f12dca3ca8e78f09e50058888e1f6491dcba Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Sat, 2 Sep 2023 12:04:15 -0500 Subject: [PATCH 13/18] remove folder --- text-analyzer | 1 - 1 file changed, 1 deletion(-) delete mode 160000 text-analyzer diff --git a/text-analyzer b/text-analyzer deleted file mode 160000 index 654e3c7..0000000 --- a/text-analyzer +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 654e3c7015a3f672f5786ea7411fa4af872bec15 From 9cf39cbda21ed182b792eca097a553f61ddf062d Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Sun, 3 Sep 2023 22:06:13 -0500 Subject: [PATCH 14/18] =?UTF-8?q?Actualizaci=C3=B3n=20del=20README=20y=20c?= =?UTF-8?q?omentarios=20en=20cada=20funci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 766 +----------------------------------------------- src/analyzer.js | 53 +++- src/index.js | 13 +- 3 files changed, 65 insertions(+), 767 deletions(-) diff --git a/README.md b/README.md index 3f26174..8c75c26 100644 --- a/README.md +++ b/README.md @@ -1,758 +1,8 @@ -# Analizador de texto - -## Índice - -* [1. Consideraciones generales](#1-consideraciones-generales) -* [2. Preámbulo](#2-preámbulo) -* [3. Resumen del proyecto](#3-resumen-del-proyecto) -* [4. Funcionalidades](#4-funcionalidades) -* [5. Boilerplate](#5-boilerplate) -* [6. Criterios de aceptación mínimos del proyecto](#6-criterios-de-aceptación-mínimos-del-proyecto) -* [7. Pruebas](#7-pruebas) -* [8. Pistas, tips y lecturas complementarias](#8-pistas-tips-y-lecturas-complementarias) -* [9. Consideraciones para pedir tu Project Feedback](#9-consideraciones-para-pedir-tu-project-feedback) -* [10. Objetivos de aprendizaje](#10-objetivos-de-aprendizaje) -* [11. Funcionalidades opcionales](#11-funcionalidades-opcionales) - -*** - -## 1. Consideraciones generales - -* Este proyecto lo resolvemos de manera **individual**. -* El rango de tiempo estimado para completar el proyecto es de 1 a 3 Sprints. -* Enfócate en aprender y no solamente en "completar" el proyecto. -* Te sugerimos que no intentes saberlo todo antes de empezar a codear. - No te preocupes demasiado ahora por lo que _todavía_ no entiendas. - Irás aprendiendo. - -## 2. Preámbulo - -![Una lupa sobre texto de libro](https://github.com/Laboratoria/bootcamp/assets/92090/2b45f653-69a5-4282-a65c-d34125c36113) - -_Credito: Foto de [ethan](https://unsplash.com/fr/@andallthings?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)_ -_en [Unsplash](https://unsplash.com/es/fotos/72NpWZJOskU?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)_ - -Un analizador de texto es una aplicación para extraer información útil de un -texto utilizando diversas técnicas, como el procesamiento del lenguaje -natural (NLP), el aprendizaje automático (ML) y el análisis estadístico. -Estas aplicaciones pueden proporcionar una variedad de métricas que brindan -información básica sobre la longitud y la estructura del texto como por -ejemplo, el conteo de palabras, el conteo de caracteres, el conteo de -oraciones y el conteo de párrafos. Otras métricas incluyen el análisis -de sentimientos, que utiliza técnicas de NLP para determinar el tono -general positivo, negativo o neutral del texto, y el análisis de -legibilidad, que utiliza algoritmos para evaluar la complejidad y la -legibilidad del texto. - -En general, las aplicaciones de análisis de texto brindan información -valiosa y métricas sobre los textos que pueden ayudar a las usuarias a -tomar decisiones informadas y sacar conclusiones significativas. -Mediante el uso de estas herramientas de análisis, las usuarias pueden -obtener una comprensión más profunda de los textos. - -## 3. Resumen del proyecto - -En este proyecto crearás una aplicación web que servirá para que tu usuaria -pueda analizar un texto en el navegador mostrando una serie de indicadores y -métricas específicas sobre caracteres, letras, números, etc. Que hayan sido -enviadas como _input_ por ella. Lo harás utilizando HTML, CSS y JavaScript. - -## 4. Funcionalidades - -El listado de funcionalidades es el siguiente: - -1. La aplicación debe permitir a la usuaria ingresar un texto escribiéndolo -en un cuadro de texto. - -2. La aplicación debe calcular las siguientes métricas y actualizar el -resultado en tiempo real a medida que la usuaria escribe su texto: - - - **Recuento de palabras**: la aplicación debe poder contar el número de - palabras en el texto de entrada y mostrar este recuento a la usuaria - - **Recuento de caracteres**: la aplicación debe poder contar el número de - caracteres en el texto de entrada, incluidos espacios y signos de - puntuación, y mostrar este recuento a la usuaria. - - **Recuento de caracteres excluyendo espacios y signos de puntuación**: - la aplicación debe poder contar el número de caracteres en el texto de - entrada, excluyendo espacios y signos de puntuación, y mostrar este recuento - a la usuaria. - - **Recuento de números**: la aplicación debe contar cúantos números hay en - el texto de entrada y mostrar este recuento a la usuaria. - - **Suma total de números**: la aplicación debe sumar todos los números que - hay en el texto de entrada y mostrar el resultado a la usuaria. - - **Longitud media de las palabras**: la aplicación debe calcular la - longitud media de las palabras en el texto de entrada y mostrársela a la usuaria. - -3. La aplicación debe permitir limpiar el contenido de la caja de texto haciendo -clic en un botón. - -![Text analyzer demo](https://github-production-user-asset-6210df.s3.amazonaws.com/12631491/240650556-988dcd6f-bc46-473b-894c-888a66c9fe2d.gif "Text analyzer demo") - -## 5. Boilerplate - -La lógica del proyecto debe estar implementada completamente en JavaScript. En -este proyecto NO está permitido usar librerías o frameworks, solo JavaScript -puro también conocido como Vanilla JavaScript. - -Para comenzar este proyecto tendrás que hacer un _fork_ y _clonar_ este -repositorio que contiene un _boilerplate_ con tests (pruebas). Un _boilerplate_ -es la estructura básica de un proyecto que sirve como un punto de partida con -archivos y configuración inicial de dependencias y tests. - -El boilerplate que les damos contiene esta estructura: - -```text -./ -├── .babelrc -├── .editorconfig -├── .eslintrc -├── .gitignore -├── README.md -├── package.json -├── src -│ ├── analyzer.js -│ ├── index.html -│ ├── index.js -│ └── style.css -└── test - ├── .eslintrc - └── analyzer.spec.js -``` - -### Descripción de scripts / archivos - -* `README.md`: debes modificarlo para explicar la información necesaria para el - uso de tu aplicación - web, así como una introducción a la aplicación, su funcionalidad y decisiones - de diseño que tomaron. -* `.github/workflows`: esta carpeta contine la configuracion para la ejecution - de Github Actions. No debes modificar esta carpeta ni su contenido. -* `docs/images`: contiene las imagenes de este README. -* `read-only/`: esta carpeta contiene las pruebas de criterios mínimos de - aceptación y end-to-end. No debes modificar esta carpeta ni su contenido. -* [`src/index.html`](./src/index.html): este es el punto de entrada a tu - aplicación. Este archivo debe contener tu HTML. -* [`src/style.css`](./src/style.css): este archivo debe contener las reglas de - estilo. Queremos que escribas tus propias reglas, por eso NO está permitido el - uso de frameworks de CSS (Bootstrap, Materialize, etc). -* [`src/analyzer.js`](./src/analyzer.js): acá debes implementar el objeto - `analyzer`, el cual ya está _exportado_ en el _boilerplate_. Este objeto - (`analyzer`) debe contener seis métodos: - - `analyzer.getWordCount(text)`: esta función debe retornar el recuento de - palabras que se encuentran en el parámetro `text` de tipo `string`. - - `analyzer.getCharacterCount(text)`: esta función debe retornar el recuento - de caracteres que se encuentran en el parámetro `text` de tipo `string`. - - `analyzer.getCharacterCountExcludingSpaces(text)`: esta función debe retornar - el recuento de caracteres excluyendo espacios y signos de puntuación que se - encuentran en el parámetro `text` de tipo `string`. - - `analyzer.getNumberCount(text)`: esta función debe retornar cúantos números - se encuentran en el parámetro `text` de tipo `string`. - - `analyzer.getNumberSum(text)`: esta función debe retornar la suma de todos - los números que se encuentran en el parámetro `text` de tipo `string`. - - `analyzer.getAverageWordLength(text)`: esta función debe retornar la longitud - media de palabras que se encuentran en el parámetro `text` de tipo `string`. - En este caso usa 2 dígitos decimales. - - Para ejemplo de uso de cada función recomendamos ver el archivo - [`test/analyzer.spec.js`](./test/analyzer.spec.js). - - _Nota: para simplificar las funcionalidades, definiremos las palabras como - un grupos de caracteres separados por espacios. Por ejemplo las palabras del - texto de entrada `¡Si, Tú puedes hacerlo!` son cuatro:_ - - - _`¡Si,`_ - - _`Tú`_ - - _`puedes`_ - - _`hacerlo!`_ - -* [`src/index.js`](./src/index.js): acá debes escuchar eventos del DOM, invocar - los métodos del objeto `analyzer` según sea necesario y actualizar el resultado - en la UI (interfaz de usuaria). -* [`test/analyzer.spec.js`](./test/analyzer.spec.js): este archivo contiene las -pruebas unitarias para los métodos del objeto `analyzer`. - -*** - -#### Deploy - -Hacer que los sitios estén publicados (o _desplegados_) para que usuarias de -la web puedan acceder a él es algo común en proyectos de desarrollo de software. - -En este proyecto, utilizaremos _Github Pages_ para desplegar nuestro sitio web. - -El comando `npm run deploy` puede ayudarte con esta tarea y también puedes - consultar su [documentación oficial](https://docs.github.com/es/pages). - -## 6. Criterios de aceptación mínimos del proyecto - -A continuación encontrarás los criterios de aceptación mínimos del proyecto -relacionados con cada objetivo de aprendizaje. - -### HTML - -* **Uso de HTML semántico** - - - [ ] La aplicación tiene un encabezado conformado por un - [`
    `](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header) - que es padre de un - [`

    `](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1) - con texto `Analizador de texto`. Para que puedas practicar más, estos - elementos no pueden tener atributos `id`, ni `name`, ni `class`. - - - [ ] La aplicación usa un - [` +
    • Palabras:
    • Caracteres:
    • @@ -26,7 +26,7 @@

      Analizador de texto

      - + From 430615e62b63fbc0e51dc714e2ff2d79de886bfd Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 15 Feb 2024 18:17:27 -0500 Subject: [PATCH 16/18] fix(components): refactorizacion de codigo, arreglos en los estilos --- src/analyzer.js | 101 ++++++++-------------------------- src/index.html | 53 ++++++------------ src/index.js | 134 ++++++++++++++++++++------------------------- src/style.css | 143 +++++++++++++++++++++--------------------------- 4 files changed, 162 insertions(+), 269 deletions(-) diff --git a/src/analyzer.js b/src/analyzer.js index e4bdf7c..4e925fe 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -1,58 +1,27 @@ const analyzer = { getWordCount: (text) => { - /* - En ésta función se define una variable llamada vari; la cual contiene un regex que selecciona todos los espacios y saltos de línea - Luego se define una variable llamada palabras, en la que se utiliza la función replace() para eliminar los caracteres de puntuación y números del texto, utilizando otro regex. - Después, se utiliza trim() para eliminar los espacios en blanco al principio y al final del texto. - Finalmente, se utiliza split() con el regex puesto en la variable vari, para dividir el texto en palabras. - Luego utilizamos una condicional if, que nos dice que si la longitudo de la variable palabras es mayor a 0, se retorna la longitud del array, lo cual seria el numero de palabras. - */ - const vari = /[\s\n]+/g - const palabras = text.replace(/[.,;?¿!¡{}:'"/-1234567890]/gi,"").trim().split(vari); - if (palabras.length>0){ - return palabras.length - } + if (text==="") { + return 0 + } + const regexWord = /[\s\n]+/g + const words = text.replace(/[.,;?¿!¡{}:'"/-1234567890]/gi,"").trim().split(regexWord); + return words.length }, getCharacterCount: (text) => { - /* - Se define una variable llamada caracter, en la que se utiliza el metodo split("") para separar cada caracter del texto ingresado. - Luego usamos la condiciona if; que nos dice que si el primer caracter de la variable "caracter" esta vacio, retorne 0. - Si esta condicion no se cumple, se retorna la longitud del array qque creamos. - */ - const caracter = text.split(""); - if (caracter[0]==="") { + if (text==="") { return 0 - } - else { - return caracter.length } + const character = text.split(""); + return character.length }, getCharacterCountExcludingSpaces: (text) => { - //Esta función debe retornar el recuento de caracteres excluyendo espacios y signos de puntuación que se encuentran en el parámetro `text` de tipo `string`. - /* - En este código, se define una variable llamada caraSig, en la que se utiliza el método replace() para eliminar los espacios y signos de puntuación del texto ingresado. - Luego, se utiliza el método split() para convertir el texto en un array de caracteres. - Si el primer elemento de ese array es vacío, la función retorna 0. - De lo contrario, retorna la longitud del array de caracteres resultante, lo cual sería el recuento de caracteres excluyendo espacios y caracteres especiales. - */ - const caraSig = text.replace(/[.,; ?¿!¡{}:'"-]/gi,"").split(""); - if (caraSig[0]==="") { + if (text==="") { return 0 - } - else { - return caraSig.length - } + } + const caraSig = text.replace(/[.,; ?¿!¡{}:'"-]/gi,"").split(""); + return caraSig.length }, getAverageWordLength: (text) => { - //TODO: esta función debe retornar la longitud media de palabras que se encuentran en el parámetro `text` de tipo `string`. - /* - Este código calcula la longitud promedio de las palabras en el texto. - Primero, se define un regex de espacios en una variable llamada "espacios" - Luego, se inicializa una variable "sum" en 0. - Se define una variable llamada arrPalabras, en la que el texto se recorta y se divide en un array de palabras utilizando el regex "espacios". - Luego, se itera sobre cada palabra del array y se suma su longitud a la variable "sum". - Finalmente, se calcula el promedio dividiendo la suma por la cantidad de palabras y se redondea a 2 decimales antes de retornarlo. - */ const espacios = /[\s]+/ let sum = 0 const arrPalabras = text.trim().split(espacios) @@ -67,48 +36,26 @@ const analyzer = { }, getNumberCount: (text) => { - //Esta función debe retornar cúantos números se encuentran en el parámetro `text` de tipo `string`. - /* - Este código cuenta cuántos números hay en el texto. - Primero, se utiliza el método match junto con una expresión regular para encontrar todos los números en el texto. - Luego, se verifica si la longitud del array resultante es mayor a cero. Si es así, se retorna esa longitud como resultado, es decir, la cantidad de números encontrados en el texto, es decir, la cantidad de numero que se encontraron. - De lo contrario, se retorna cero. - */ const num = text.match(/\b\d+(\.\d+)\b|\b\d+\b/g); - if(num.length >0) { - return num.length + if(num===null) { + return 0 } else { - return 0 + return num.length } }, getNumberSum: (text) => { - //Esta función debe retornar la suma de todos los números que se encuentran en el parámetro `text` de tipo `string`. - /* - Este código calcula la suma de todos los números que se encuentran en el parámetro text. - Primero, se inicializa la variable suma en cero. - Luego, se define la variable Number y se utiliza el método match junto con una expresión regular para encontrar todos los números en el texto. - Después, se recorre cada elemento del array Number y se va sumando su valor a la variable suma. - Finalmente, se retorna el valor de suma, que es la suma total de los números encontrados en el texto. - Si no se encuentra ningún número, se retorna cero. - */ - let suma = 0 - const Number = text.match(/\b\d+(\.\d+)\b|\b\d+\b/g) - - for(let i=0; i -
      -
      - - Analizador de texto - -

      Analizador de texto

      -
      - - - - - - - - -
        -
      • Palabras:
      • -
      • Caracteres:
      • -
      • Caracteres sin espacios:
      • -
      • Números:
      • -
      • Suma de números:
      • -
      • Promedio longitud de palabras:
      • -
      - - - - - - - -
      -

      Giselle Lopez

      -
      -
      - \ No newline at end of file + + + Text Analyzer + + +
      +

      Text Analyzer

      +
      + + +
      + + +
      + Created by Giselle Lopez +
      + + diff --git a/src/index.js b/src/index.js index 29ad493..708f675 100644 --- a/src/index.js +++ b/src/index.js @@ -1,80 +1,64 @@ -import analyzer from './analyzer.js'; -//TODO: escuchar eventos del DOM e invocar los métodos del objeto `analyzer` +import analyzer from "./analyzer.js"; +const inputText = document.querySelector('[name="user-input"]'); +inputText.addEventListener("keyup", () => calculateMetrics(inputText.value)); -// Campo de entrada de texto -//En esta constante llamada inputTexto; se le aplica el método querySelector; que recupera el elemento de DOM del textarea -//Luego, se le garega el evento Keyup, lo que significa que al momento de que se presione alguna tecla, va a ocurrir la funcion de contadorpalabaras -const inputTexto = document.querySelector('[name="user-input"]'); -inputTexto.addEventListener("keyup", contadorPalabras); - -//CONTADOR DE PALABRAS -//Esta funcion llamada contadorPalabras contiene una constante llamada wordcount, en esta constatnte, se le aplica el metodo queryselector, que recupera/selecciona el atributo datatestid,wordcount -//Luego a la constante wordcount, se le agrega la propiedad textconten, que significa que en en donde se ha recuperado el atributo, se debe imprimir el contenido especificado -function contadorPalabras() { - const wordcount = document.querySelector('[data-testid="word-count"]'); - wordcount.textContent="Palabras: " + analyzer.getWordCount(inputTexto.value) - contadorCaracterEsp() -} - -//CONTADOR DE CARACTERES INCLUYENDO ESPACIOS -function contadorCaracterEsp() { - const Carcount = document.querySelector('[data-testid="character-count"]'); - Carcount.textContent="Caracteres: " + analyzer.getCharacterCount(inputTexto.value) - contadorCaractersinespacio() +const metrics = [ + "Words", + "Characters", + "Characters without space", + "Numbers", + "Sum of numbers", + "Average word length", +]; +const metricsContainer = document.querySelector(".metricsContainerPrincipal"); +for (const metric of metrics) { + const container = document.createElement("div"); + const subTitle = document.createElement("h1"); + container.classList.add("metric-container"); + container.id = metric; + subTitle.textContent = metric + ": " + 0; + container.append(subTitle); + metricsContainer.appendChild(container); } -//CONTADOR DE CARACTERES SIN ESPACIOS NI SIGNOS DE PUNTUACION -function contadorCaractersinespacio() { - const wordcountsig = document.querySelector('[data-testid="character-no-spaces-count"]'); - wordcountsig.textContent="Caracteres sin espacio: "+ analyzer.getCharacterCountExcludingSpaces(inputTexto.value) - contadorNum() +function calculateMetrics(text) { + const metricContainers = document.querySelectorAll(".metric-container"); + metricContainers.forEach((container) => { + const metricId = container.id; + switch (metricId) { + case "Words": + container.querySelector("h1").textContent = + "Words: " + analyzer.getWordCount(text); + break; + case "Characters": + container.querySelector("h1").textContent = + "Characters: " + analyzer.getCharacterCount(text); + break; + case "Characters without space": + container.querySelector("h1").textContent = + "Characters without space: " + + analyzer.getCharacterCountExcludingSpaces(text); + break; + case "Numbers": + container.querySelector("h1").textContent = + "Numbers: " + analyzer.getNumberCount(text); + break; + case "Sum of numbers": + container.querySelector("h1").textContent = + "Sum of numbers: " + analyzer.getNumberSum(text); + break; + case "Average word length": + container.querySelector("h1").textContent = + "Average word length: " + analyzer.getAverageWordLength(text); + break; + default: + break; + } + }); } - -//CONTADOR DE NUMEROS -function contadorNum() { - const numcount = document.querySelector('[data-testid="number-count"]'); - numcount.textContent="Números: " + analyzer.getNumberCount(inputTexto.value) - sumaNum() -} - -//SUMA DE NUMEROS -function sumaNum() { - const numsum = document.querySelector('[data-testid="number-sum"]'); - numsum.textContent="Suma de números: "+ analyzer.getNumberSum(inputTexto.value) - promedio() -} - -//PROMEDIO -function promedio() { - const promedio = document.querySelector('[data-testid="word-length-average"]'); - promedio.textContent="Promedio longitud de palabras: " + analyzer.getAverageWordLength(inputTexto.value) -} - -//Boton limpiar metricas -/* -Este código asigna un evento de clic al botón con el id "reset-button". -Cuando se hace clic en el botón, la función limpiar se ejecuta. -La función limpiar establece el valor del elemento inputTexto en una cadena vacía y actualiza los valores de varios elementos del DOM con los valores correspondientes a cero. -Estos elementos son seleccionados utilizando selectores de atributos y sus valores se actualizan utilizando la propiedad textContent. -*/ -const boton=document.getElementById("reset-button"); -boton.addEventListener("click", limpiar) - -function limpiar(){ - inputTexto.value=""; - const wordcount = document.querySelector('[data-testid="word-count"]'); - const Carcount = document.querySelector('[data-testid="character-count"]'); - const wordcountsig = document.querySelector('[data-testid="character-no-spaces-count"]'); - const numcount = document.querySelector('[data-testid="number-count"]'); - const numsum = document.querySelector('[data-testid="number-sum"]'); - const promedio = document.querySelector('[data-testid="word-length-average"]'); - - wordcount.textContent="Palabras: " + 0; - Carcount.textContent="Caracteres: " + 0; - wordcountsig.textContent="Caracteres sin espacios: "+ 0; - numcount.textContent="Números: " + 0; - numsum.textContent="Suma de números: " + 0; - promedio.textContent="Promedio longitud de palabras: " + 0; - -} \ No newline at end of file +const buttonReset = document.getElementById("reset-button"); +buttonReset.addEventListener("click", ()=> { + inputText.value = ''; + calculateMetrics(inputText.value) +}); \ No newline at end of file diff --git a/src/style.css b/src/style.css index fd4666b..14513d2 100644 --- a/src/style.css +++ b/src/style.css @@ -1,122 +1,101 @@ @font-face { - font-family: otrafuente; + font-family: fontPrincipal; src: url(../src/fonts/TT\ Octosquares\ Trial\ DemiBold.ttf); } @font-face{ -font-family: mifuent; +font-family: titleFont; src:url(../src/fonts/Golden\ Age\ Shad.ttf); } -@font-face { - font-family: boton; - src: url(../src/fonts/1up.ttf); -} -header { -background-color: transparent; -} -footer{ -background-color: transparent; -} -body { - display: grid; - background-color: white; -} -@keyframes cambiar{ +@keyframes changeColors{ 0%{background-position: 0 50%;} 50%{background-position: 100% 50%;} 100%{background-position: 0 50%;} } -*{ - margin: 0; - padding: 0; - align-content: center; -} -section{ - place-items: center; - display: grid; - width: 100%; - height: 100vh; - color: black; + +html { background: linear-gradient(45deg,palegoldenrod,pink,palegreen,skyblue); background-size: 400% 400%; position: relative; - animation: cambiar 10s ease-in-out infinite; -} + animation: changeColors 10s ease-in-out infinite; +} +body, header, footer { +display: flex; +place-content: center; +align-items: center; +flex-direction: column; +width: 100%; +} +body { +gap: 10px +} -h1 { - display: flex; +.title { color: black; - font-size: 52px; - font-weight: bolder; - font-family: mifuent; - text-align: center; - align-content: center; - display: grid; - margin-top: 40px; -padding-top: 8px; -padding-bottom: 2px; -margin-bottom: 20px; - + font-size: 40px; + font-family: titleFont; +margin: 15px 0; +} +footer { + font-family: fontPrincipal; + font-size: 15px; } - - textarea[name="user-input"] { - display: grid; padding: 15px; width:70%; height: 190px; - border-width: 3px; + border-width: 2px; border-radius: 10px; border-color:black; - margin-bottom: 20px; - - font-family: otrafuente; - background-color: transparent; + background-color: rgba(255, 255, 255, 0.5); + font-family: fontPrincipal; + } #reset-button { - display: block; - background-color: white; - color: black; - transition-duration: 0.2s; - cursor: pointer; - font-family: boton; - letter-spacing: 15px; - font-weight:800 ; - font-size: 18px; + color: black; + transition-duration: 0.2s; + font-family: fontPrincipal; + letter-spacing: 3px; + font-weight:bolder; + font-size: 16px; border-color:black; - border-width: 4px; - padding-left: 10px; - margin-bottom: 60px; - width: 540px; - height: 50px; + border-width: 2px; + padding: 10px; border-radius: 10px; - margin-bottom: 40px; + background: linear-gradient(45deg,rgb(255, 241, 83),rgb(255, 88, 116),rgb(83, 242, 83),rgb(35, 193, 255)); + background-size: 400% 400%; + position: relative; + animation: changeColors 10s ease-in-out infinite; } #reset-button:hover { -background-color: black; color: white; +font-size: 18px; } +.metricsContainerPrincipal { + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-gap: 10px; + grid-auto-rows: minmax(20px, auto); -.list { - font-weight: bold; - font-family: otrafuente; - width: auto; - height: 30px; - border-color: black ; +} +.metric-container { +font-size: 8px; +display: flex; +place-content: center; +align-items: center; + font-family: fontPrincipal; + border-color: white ; + color: white; border-style:solid; + max-width: 250px; + height: auto; border-width: 2px; - display: inline-block; border-radius: 10px; - margin-bottom: 20px; - margin-left: 10px; - text-align: left; - padding-left: 10px; - padding-top: 12px; - padding-bottom: 6px; - padding-right: 12px; - + padding: 0px 10px; + display: flex; + background-color: rgb(0, 0, 0, 0.7); } From 63da78f0f6524381a009de6ca31b9816a7f8d130 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 15 Feb 2024 19:20:11 -0500 Subject: [PATCH 17/18] feat(): mobile and tablet responsive --- src/style.css | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/style.css b/src/style.css index 14513d2..933551b 100644 --- a/src/style.css +++ b/src/style.css @@ -28,7 +28,7 @@ width: 100%; } body { -gap: 10px +gap: 15px } .title { @@ -99,3 +99,37 @@ align-items: center; background-color: rgb(0, 0, 0, 0.7); } +@media only screen and (min-width: 769px) and (max-width: 1024px) { + .title { + margin-top: 30px; + font-size: 50px; + } + .metricsContainerPrincipal { + grid-template-columns: repeat(2, 1fr); + grid-auto-rows: minmax(70px, auto); + } + textarea[name="user-input"] { + height: 400px; + } + #reset-button { + font-size: 25px; + + } +} + +@media only screen and (max-width: 768px) { + .title { + font-size: 30px; + } + .metricsContainerPrincipal { + grid-template-columns: repeat(2, 0.6fr); + } + .metric-container { + font-size: 7px; + text-align: center; + } + textarea[name="user-input"] { + height: 220px; + } +} + From 29f4ea061008b8360eb2d65639f558f3d0398b94 Mon Sep 17 00:00:00 2001 From: GiselleLop Date: Thu, 15 Feb 2024 20:28:26 -0500 Subject: [PATCH 18/18] fix(): html semantico y desing responsive --- src/index.html | 14 ++++++++++---- src/style.css | 28 ++++++++++++++++++++++------ 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/src/index.html b/src/index.html index e2ec02f..540fd5e 100644 --- a/src/index.html +++ b/src/index.html @@ -5,16 +5,22 @@ Text Analyzer -
      -

      Text Analyzer

      -
      + + + +
      +

      Text Analyzer

      +
      +
      - +
      +
      Created by Giselle Lopez
      + diff --git a/src/style.css b/src/style.css index 933551b..ae7d021 100644 --- a/src/style.css +++ b/src/style.css @@ -17,9 +17,9 @@ html { background: linear-gradient(45deg,palegoldenrod,pink,palegreen,skyblue); background-size: 400% 400%; position: relative; - animation: changeColors 10s ease-in-out infinite; + animation: changeColors 10s ease-in-out infinite; height: 100%; } -body, header, footer { +body, header, footer, main { display: flex; place-content: center; align-items: center; @@ -28,9 +28,13 @@ width: 100%; } body { -gap: 15px +height: 100%; +gap: 10px; +} +main{ +gap: 15px; +height: 70%; } - .title { color: black; font-size: 40px; @@ -40,6 +44,10 @@ margin: 15px 0; footer { font-family: fontPrincipal; font-size: 15px; + height: 15%; +} +header { + height: 15%; } textarea[name="user-input"] { @@ -105,16 +113,24 @@ align-items: center; font-size: 50px; } .metricsContainerPrincipal { + height: 30%; grid-template-columns: repeat(2, 1fr); grid-auto-rows: minmax(70px, auto); } + .metric-container { + font-size: 12px; + text-align: center;} textarea[name="user-input"] { - height: 400px; + height: 70%; } #reset-button { - font-size: 25px; + font-size: 35px; } + footer { + font-size: 25px; + } + } @media only screen and (max-width: 768px) {

    RD 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 Hf2#irLq|h( literal 0 HcmV?d00001 diff --git a/src/fonts/Spicy Taquito.ttf b/src/fonts/Spicy Taquito.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b11eaa6e5ba3c68a73cdecfd35fcda4393daf660 GIT binary patch literal 67664 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 `Q#1CI00c7AE63_3~<{u$&Rb^ZUbK9-9mONmG@ zdl%+Pfl3lXvOzf-<336#1@vjVW_ul|1Y*% zxGU1mwAy+#3|i6rw^bMl9*N|25fo33@laz~)2v+*n8BvY`Owh#P>8{hMg$R{YmMhk zX3~C`rjae9=}fd4M>#OOdANHCtRA~%YRDT%WTLTxPM-a1dURhXfNgA%eIPi1({WC* zxY9@bDGcsGf?#_ z!N@^I<)We_4gRDVl|gW+Mp}lON_S|q(j5espnsA)lZ>7dl#qyR6`6o(>RdW#2!qpH zX9KdC$ zo~&>>55)06kDuBco=BW;%B@O1pTQUaalC>}#lnetk*|mlUd>czD(RY;R7!l|eA(H@ zeeGc)6%KT`grau%;w4*tJ5(iHf@>CS$sMw~^{Si9k1+Mzp*rYr+|)(1Tty z9j;aoO-359xdF~4!Q==>BX7KlV~t2C4SFy>{mz%1YrX%CE3nH!7Z*c7@-`W0TN}}n z_WVdF0AC%^?^5u>6A68OV~WMge_VT7=Sl|EGecx~d& z4o=0q`H^aVaKYF}y325V%oFsU_WlC8lO523Q()hZvmf1seC3G8$G)_O_1(E@uXKsE zu5g5>NN+leGLGMed8Xgj^ZWX_cfs$S@@z8w{RKm!HcP}PxoUftw#wf&$YIph9WRj% z_MC~fiUkR?MG!Gw`~sB~slWvVT32md_6j-xopjOi$nd@+hVX_*caIKks1~{XuDd4r zR22I{Zkj+5eB7)es9G);#L;1>ykUI7k1uVms>gCj`3i|9*L6pR6U`O%>YPk;*}7!} zPYPvnT(}H%_clWl`v}71^j^_R^l9v|WMmjeVU;hJIL1aA*~Z$wnWOXLWgG-}Q}NLq ziI6{;nA5B-@6o9$Jd)$m9Lx-nMc6PM2whD_vw$Y5!>k{58m|u|3MHo-2Nc9%kC)L5xp-T5W_{Ot zzsh;(U%>C*%?-Iry|P`$>`4K98#8$`>6_c>Pmulu=`Zm7v!p*OO5Y}nxRfyQ?giAB zlV)xcBY<46+&^tNZxhRb%V@%K%@Jf%LX6@7N*b+*j`++i#g(5ijUTk4N7KVwGI;eJ z#-O>3w+RM8qTy0G%$ZOT#G`(c=nSow*jEvGU}DuYxSNy%cQn5Z~FAAP8eguQs z*Ta$i!Ja_ar|Ce<1^;W|{L+Y{5@>gZ<}I2x6fX8Lf#G5zh&!xMWFA4d0%&l-f>b&( zHZ>9LT88c(w^ZEs2=nzkV_Z4cHM>g~27xQ6|IvD2?FC9u_z7opB<2m_2 ztgr*_cjiI=Lg9#ygZyN-w3vO%2U_h0pIufk?& zPAG<-FZ?ZGSW-Z@n}7{m{rT0nMF_=x(Z(NR@H?15^;3@LCo+)RM_Z)gEN0;vo5yk1f2^k-}mvo%L5{pD7Gi|{rKk-qlvF3 z*CjunygzkC>gDv2^b?tL*?051@{bknEsd7{xN@rYPwQ9IpX*xJJ=W9g{bJul|4jd5 zgW!{H(y?VXF8hC$|Kf_9R~A?P)vAwQvFnOITmAEEj;xKZ3$MFp{ioKSUVnPS zJy-t8#zUK4-1OpAPhI`7tIuto+*({|KW$ zr+_u`<9nWWWA<*$-i>po?qMPl6$}NuIwz;5%Z9152&bz>1}-v@m1OF@NSc*C2SF zp@c^XrIRyQXgx=|NC{c;{57yltFq*L1XydG1J=ot^CWnZ!y@(_V8&p!^*Cv@HmB%i zz+&rffaTURz-sGxAUF7dbw)4eSLDfld64$!srO;v zFDVz&!me(5iQU zB`~Bwt6l|GskdNbSfEvBNvl-_#^GV$O4?TN9JD8gXj_3+sSP)_z70HX^_~D0Y1P}n z5H%KU7K*gtEz())D$<5`foemM@p%L8xHJ0hSz9mWp zut51`TJk(lE0jxCtjaR&Q66D(*>IywOH>+uselK0ju?gUsnBad;dzB#zW~fK7Zu7s z11!+@3gy29EZg%cEw5NlE0nDKDzifG9tCQIQQFX>3N!m8@J9RgxYcq3SfzKTfpPLw z>D`0CjKM5pSfzK*0SjO|(Q_EjD*d`2sBx|u=2xlxUD9>S)1bdqdiNcmu)W5dz5xvJ zyhguH1GB8q8YRCD%!9o(%GZ-3I98+lcY#eTWUFwX4MZ4B%5=n2vpgIU^Br^aW2McPxRF2ORhT&I@vz#46+Q~vWnjb7bG zuVM4sAphI!{8dK2i}d5bDtUVC+g_eLM7qp4hWFD#!K+$-4&2TR z_Iq|&IlHaKJuOskp1lV5x9%i;kh$xpNB04bwf+)#qrv0Wo)f?UTKE_+%g7IShM0>1 zw1t9;pe+Q=WYz{~iQrO3Z-AD(3|z_DAD|`g0S_@UgY^0wFl(@%5(cULaU=-B?IGsn zMPSBYmNpL&*W)yBfY}*Br}Y$Y#NZr*69(rRoU}ain4=-MALU$Na3QlZL_76lF=IGH zI|Y|m$xB)3L!M<|$PjIQ8mRdl@~pAaHX6Lz%G_*eVbn0acnO%Gzr)Peo4`S88D_rT z1x{Id+TaTMK1`W{SJ}JUSv$kb$T{F{=6%?+$DZ#sxSzHSGbU$&hZxBb>UsqjXFNw3 zpT7oX3}(Tr5!TeZ!2Z_n0LN(wp4;uoYVejo_RP+RXB~Boc-GtV4fgy>gPZ8r2(8jv zTfoc_&sKxmEa!HEI}Bb!PjLg!yo}K1_kepCu@SIHaG#a4-^w|_Dj1>tFC#q+@nn>_ zeiYcx=#A3C_kc5u%&2D*CC?$x8DO08oWn@I2ONa2n8QfE0GzV)w86Esc@BNi^Y!-R zDn@dSXPc$Bvufsec366smAM;yoB5p&ruUIYeP-vEk+%!P6)oq#&cg>rr!*xULG;2^7JF7>_(oU-(^ z!G*2=#FIs>KL9Rn-2t3!{XB4K>t}&0?A?_HuWJ1_o@|FI&ZTY719yYZbFFQ2t!;A| zfiLmoAibN*I{ho)vDP00Z*2Vu@VK?@1aQ(YZPGAp(lBk(Fm2K>ZPGAp(lBk(Fm2K> zZPGAp(lBk(Fm2K>ZPG9er`cfIq+!~mVcMi&+N5FHq+!}Tt9KstK8d?w?Q!$Ku5-XH zFlQdv^)yh}HP5hXo?+KKTB0X223Ldg^Jvw#f$PANd9+ID4Pfj%uuCOuvM0i>d0?0F zZ#B5ho^Q9DJ1l(-GdK?#qCC4;LGx(8%Gm=B<0;wTK6}0&e3%DzJrC4sonn?x1I1-c zv0enTkgApY}fiOtZ%4(|*A$ z+|+#9{}teX85*T& z8>ML*rD+?bX&a?!8>ML*rD+=_9DUH*X^%!}n%!I_Xq2Ws8l`EEMrqokQJS_%6OGa|D@ahIG|f7C2B=Y*wo#h4QJS_xzc>*{?YtIAYlrzH! zp9P9!Do>t@ee~{t)R+&@O@r+w&a; zuc0LiS&3(X`xxhithE<`2f@ijwB#&MEm=fMo&btZUPMnH1~zzi5$$;k*x$MbI7r_Y zF+1mhQg4- zS?kxV^=sDpHEaEvWxl?}x9Zm{^Ys8w{hGCY&04=^tzWaOrk8lGe$6spcLLR~S?kv< z^YvBI>esCGYu5TTYyFzFe$86HW|=SLRKI4eU$Y+dYZgpXnd;Z9^=sDpHEaEvwSLW7 zzh#b|7oSjzAE-1rN`hr<5eNo_py#|FROX<;_zytQyK}LQV{dx_UU>ue) zp3eXWp+d`Ov*5JB70|b3&`dqKidk63Y@P=0Vl^$JF2Oy}nPt=^xF5c28RPaG@DQth zIp_D&zyh>uIj89-fF;_wob&I4K*{cwbDI7Ruuh&8kXjJ;466RNnnK% zR&biW7g%GiSJ+#t*)<-=f0y{c)$AHdC+N{?_`s)ty_CEf`u`A661LU!< z@*;3IRChIf(Yt#M?l&m8!D^%btD*lY=SC~@xP5y9xQ5#A1;z{}7^OATdltwYL0~UD z$r@^Z5V+F5-2nEkVV2(p>a?|nHVE!voYzph;C^s;4fQ?*JO)0jq2Bv|$E}tVz_rx- z957~3d;MDKdK0LfZmsQfYboIj>0^w>T1xmE;Bm`;0=SM5dlDE22i7rSdXi+!*HO+( zz!ki;j&hy_UIi^($B4ZK+y&KL$A~Gthq+rvn+5kXR_mDkv%o`)(mLvW$FrVxJ_C#y z)VY2=wdlE|H0!Ok>#eoxZ3Nca2&|{HcllQBUr#wt18=03^|W85od9m2{f`3U*` zzY9#$h7GJx!7Ssp0Scz{TE=7pEAD>adiL}UthFbBI`eLzcdrAtFnSwUYl7P>&vx3m zfwiXm*Dx|0pj~=v7qhd05qKN8$MWwrxDPDaK+Bc$0OPj7XvhY7@f!9bl2TqttG)wV z0ajc|ul3|0^KvD59^r0@(EWZns?BZ%> zP*5kwtF6CRQ{%hDybm((nrVD)2^HzL}n?_7lJ@wB%8sWIJ1EiPGx( z7TRzIC~5o_+VB8SIJ1S?9|3N+Z#BzXsQq!^9wc>Js9kWs!GrW=3$-i%G3ICswX4kI zR^|!dR%$;B41t+jsa@#=DY2njYcu3m0gA&dFh37lS{{%rUMeVO)MV|q#;N5HZR!^k6*~z!3fqK4^=Z^q& z#@S`Fyo+xiCcT2^yZH7Y;6cjSMV`~#xX|vrn>l zvYRn~lk`E>&Th(i40w#Swuf@=1*R!^542G*Yj6cPyoWOH10H0Q_VCt2*jXz7UdzAN z^6$0$duhXSJXij`mVdA1-$!fZIasaTXYJfao(D;5jdM2y9NTYY?zb}cTbcW<%>7p8 zek*gomAT)_JV2T6aGzE9aDY6gfx>|UR^|cnoWUD^&Y-x3gT`YVgj;xww6u)};W17F zEB2(y$~p+o@H9}I#vyo&M}P&sJ!EekviyhOF7D@vc#=cpJj<0rm3EA8&*N=LdW{=N zzXp`n^|(DbZcmQelN0vjggrT7Po%r9JGvaTb2pXd`L{lB%-A!MvyY^TH6bN_xjE!*xtY^S5t^v!lUhA!>Bb~^4UI(VP5 zG85Qn4PhF9S9Sir0b6%B&HXXwciL&MC+U2vo%VT_J7?Nyzo+W0wA1LQy?BMQa)P9< zZl^<@?cVF#>98m5{eyNoLi)eA(^1b2-bdT%m}ktls-2FLzNwu~csBU{-RfITe)`n0 z>uDgX9=>^^x$4A;rhR{F^VHE>kDmI`qemuooIG~j zr<>Ot{>1IaZo6gs(d%zNarji{jpl6geP8pp3Vq+RT}MyddhC{)oAV|nCnw+c&HMgn z9=o-9xOv;D!$*$ZbokWq<}Dw;*se}>o!|d|y79?Resbb?yQ8<>cKeZIw@h4j%T0gx z)9Y@z`L@H?-PXM6X!G!G&CXl5efs3lmDk^N_}B@(30r#$*UdkT0opN;?FNvniNfJJ z(5i`G3$Y|Zr6$fUJ`LQ&_cB#GjGw5(o|_TLHbLAI{A*tF{;l@cQSuz+>5l@BkaGvM z9HU&7a}95Qf|8C=+bs~>qttvmr5q;z2kU5ZRBZk|Z@b@jTKa=)*=4P{l{#;sN z6ZB61e(*a#_?sr>sGo=Vxy?r82<6{oJvh#@TZn4?ca7Hvd-uV=KdRaIB%T^S$p{?( zz>MBXZ*FJ4G)fc9)-Ckue zH1Y5M+zKJ}%9zQ)oC(XAAT%^gOq3|rEpg~$5=-?Ab|Kh)V5v|B&zL}RKM9Hm`H^-aty_pZX)&m{gtPQA&a5kF_9}d+ zuHjs@j#CMz3ixNZVED|<@K{^nP_~0w3W>do-FOfC=05g9b}@FBk9iI|e$P+gu>Ak^ z{2M3W`B$EESPlOk)cbcm|HTP<{yEDsP4woFfAh|(u8L?OpStD5>h0;9Z@Kx}Q%4UU zKX&u=x1KzF-O=c+w|xAz8$NyVhNCz8*WP~WmQL2I)-ikzKT-O@z4bNguDZsPJaPE8 zn;8SYhPKtR?=PkukN5b|Q#X5(1{K&r@4L|99nFZ>6HT1{nth#s}j^ z;-8OyIet(4!T8IGaAGF0HF0y|7ZSgh_#@gPODWk&$x2E#Qm#dm?4e{0WtJ9jBC>;$ z6;uT70qYiiWbY(vC)qm5(n)qs;uK`#q%yFF;fd^GM5! zp+`CGyh;fV!P8>JWNpGC2A)LLMY1iDWs&TPWL2c|g5(|I!X(8KKPpQi*%6)Ods*r{ zN2yOzDz;lz>J#u|*gnBkn}rTNm4%S(gJd1#_Tp^2aySv<2!&QkK* zl>DCcR(!l{e`NV%wnvmEn;%*H$lgcR8sctc>7!oD%E#?F`6=lwO2KZ7Z)C|MJ04l_ z$cD!(OW;Fgy(8NlS?e=+1bd-Mm9FGuyNb+g1w>hVrL#@QzMI- zlVDJiHk_snk5S5fv;iwF=1?{>;w;rG&82K*WGN#%8Cl6_4mGlG@b+u8L*s${8ZDM( zjO=1$6(gG%S;WX5M%FOy=$>aho~131Q_3rh$r&(F7BI4ZQIDhxl(mcGY_fEbor|no zWaA>{lc;m!*pARAi+h z8x>io$Ua5ZDY8wGWs2-lWR)UmrKG;HL6HTD>`zXji;YsMM(#~YdWVu;r=-^@2?-(N zAnOv@mdLWiPaCiZ{T;K(kVS?x zHL}K#Erx6`WPu@Bl;nZ3w2*~`>?>qlA$tm)>|{$JOA2;5{*oPqtSDqdAqxuGPsj@G zG3tEW>Xh|>YzJgHAd3On2*^S}_5rdEkX3+e0%Q>&jjeS5()ml{FPVb0{nGDCyD#0o z)_aT^guiby7Ozq&@D8rGmrng8@^ba|3~hOm-af)wIY)2L)7z)p zz5O1&eSzM7n>Id9Z=a&KPt)6Pw|mQZoz_VME&a137}7UO+bmtPq&9JCc-wj_jjeRF z($GpXD~+u5vC_s$3oE^=w62d)4ja;3U7YN^oG(Jx|sMiO8REIq=zW!Wya=h#^x-geTR}>q@)LJ#Lu=%dYBP^ zo6_E*w0r0!I#BADeoxvx>Gq`4lSWVaJZbZ!xs%3D`Z{Urq^py5PP#d1=A@U?hzq~8 z*1kunPg2@@ly;sH9&h8=qrCYo-ug0cJYsFSpEs}t=Be~C(#A*^BOQ#iF4DP3<05^F z^eob{NXH@xp0p{_qDY4#4T|(9(wK+>Nn0XaiP|Kp`xb3_hIxCFd3%?)@8|8)y!A3~ z2}{3D?&p}dH;fxN4P8D1RmGN+axZcNqRVHD`@l|^eoD*X(q2)|C!neKLVK}3B$vBm zNfIbchV&SnU0oUs=`SRCl>3YWeMYtDc*Pw}?oQ{oq-iI5&bQc_8%q=AtBLDWXN z2WcDJ-SPq6yw7NDh_|s?MEXKI4$&&<1R}hpz4RU4(*AVXR)TQWt>bCx_zoO^%lEKjQI4eflI2U1FFC&C z_b$am#z#q#&r3Ql*}T?~Wbu;3OAhbyK(E2giJy=JUh;QIQYCvA4|9^%=h{2$GxX~X zaz086AEbriDDEfseboC7eS4DnUZNgRNX`2*l=2j%JV@U(e)m(_U&6UdYA$KHWaW~S zyZt;(30m=QP{Mgic!LtYO9?Nw`~Iwr?@4Mx@4*~k&7oTD z1ZPF94e^01XoJ>-cw{|2-F_mj`79&wELfwRT=H5;YhBJ42_iYg@oGmDb8Ig#h+_#bwfiEPxZIc&kjzgmMGjF_Xmt#h^k-*53WhV zDfyC_jGb7p(dVghDTgGQl4nYq**USCN0R2!rB^9|lT7w&jFKnU%-zGu7YSwS z{?==>|FVB*pQrUE{~o>URkbT%ls}>mv;2{KST!HPr}Y&0^AUWY-yhM3Rr3*ipwb`7 z2P*LqeOljYJq(}p5q&N<6@vb@KdooM@#i~#U5?+ax1r*f`NR2w4?BGO(|VU({4#x7 z-^G%?Q_pv)^-Sxf)_biNTIczBu5~Ye-`Dz6_Mv~oM^v=+y^CeEo`G|?OrO@%oDDAf zr}Yi?){meb8@CHIyY=nMvrlyBHRXSYe_+86{8Z+Q7y0E6*U@^Y^#G;Z3Dvl>^&n;3+4@f(UMt|t zS3B=sq;#Dp|7(83$$MHaBBN@5TEG3_c67e`$Npv&eDfb$#t(mAbo27j&WrUU!SGz} zU0bywdHBdaoS!cHhja8tFm5i_%el1uf%;xZcb@&P`HjTHqdr~kk7zYAkdOFt`7oUG zxaacnq3%%W%#Fx!gQRrz4lY9!X&SVIR19QT7kyhmX7O z2hOenVFmc-k$ekVf;f5%FVe{_p7ruCi{-^AlGkx;EvndBa4QjOi}`%N09%W0EG<@G zoq>HmmKpo_w+!2fLs(uMGT z#v_i6#|UkhL-`7^xQuUBW4F;~b{iwuZEWW|>?vuUO^90DPl&$NEva$ol4Q?5Sa%@zGxy$R=i)wYnOb=bm%!Ip>~xF5`@`F#hqd-2ARBoA6Fze9p$JwrPH0 zQO&5|XME~0yuWbMj_teNJN?U#;r)*olb_tQYtP({#w`yrKKn)d89p6o5BB$df-(LG zzJJBlZ@%)z-FIGc4Py%aUcU9}Ti=qCpO$=#8997zAH4C}H>=AZ9AixH#oyd=?UlFO zi0dKTpZ;FE_Dx3)-amihqxk+XtGUh~-=mGRMi_|7wLzVfykr5{Q3{k!q~-1S$!`I@)RO+Ui; zcnjCAzVU`z-tx!0zw&X$Cw>9<2;X?~H8+0wpFj2UjQKu@@Bb7dS^>GdmPdhrVZ(4a~Ws`iPycO?NP}2Pme+D`Hr~q z9riQKE8f#D;b&evVQ)1tSEhf^+*q3Y)*h%W|+li zS&YAtMfsnwVIE)+{xLSnC6>jjg&ybldfexJX7cy5IDd{wxE{sG`|%o=0xT$*XvgsV z6#jM{?)L=S#y7G6zY?E)n+2pgo>anTA4I#1*WU(y4gDEqrlc~5FQOk$GM#@9_qm^C zq_;5#pV`tnT>D4nlVsf~VFFeElTfhH)mSR6*RsL>P=KsJ3*uR5zzlHvDmXhXKUeZ=h^CX+)f51w7 z6N^d5@$3nfm3H76zRC80#lrk5Hi*wm{yb~&07oXn>y3w<~4CD;+5d8)1iT+&>?bkpmuY9vhd!qkZ@ZUtA=^D|04Fvr^ zjy?o&{bhceuKl>b&wn30(i!`;zfEoaC6;)#-=}_v{^J?MGu^-P3NWx>cwsA>GtI>%Xo}I_rZMU63&!DBvP5)0hrDWH3L2)G`wqz(Ow~ z%w|y*V-B7=!IGds4@*OGvd|@YR$xU|Vr5nVU3yuK)mek}v3}MBf4A5mYqKFX%tk<& zF*eR7*d&``>)14#VY6&K+rZ}7MmEnD*dp7+HnT140=AW1$hNU1ww>)@JK05S7u(JD zu)XYJwvR2dOW37sKf8>*fnCn7U{~Tv-UDrY7rUF?%YKplGW#(5uk0i2*VwPJUuO@o zN7%#cQT8$RarPS+l~1t8*r(Vh*?(vMgMAv>?KnHhevAD%yOCYZ4zNS)FWFn!udwUc z8`<;hE$lGv{a$uI{=G@i>!A3z`_Fak2$~;dpJ8ujSFtyv{RiTsH?iBGDZ)0C!f5QF>IaJTuOP|AE)BCl5CPO&ZUcs-C)#h#Br(N3Mem?_!@dwZl@5gT? zq+6f~C6-zFHhWsS2Y*~;PleFo0XDxEvE| zwhUEThPo_649e^va4T>Za3Amx@Hp@UAa4CM8qWdJWye_=cZ}kW(Sg?Bm|CbdrQwm` z$_yVHZ95rBjoPsw_ZFJc$nfY;I~KLo&la|3RaKHD&6mG0r+H;Aao?V3K58`j2b;|g z`Fyd>7t90#)0;QN48xw98uAA=?cM$5P$Cmd_tkQRAOq+cNkS@d1>uAu})qn|L3$P3v295y7fCqs`ffK+} zKmZS{;nq$3L<6^P;LceZCCt9)OBOR$7NpFAlv$863sPo5$}C8k1u3&2Wfr8&f|S`V zDYGDD7F}u$MrQaBh{i!AZ;%%Ym1>iNY}J>)eB7T3=JQ_3qnX)IFymJ}o)4UTNqR_C z47=Zs)@{`zdm~jl){2~ci5!J~SkAkpjhO$S`2|1yZ=^j9;nY-%bzTJWNxbBqj@AQn<3MqNRl+<^`$c& z-6MIG-pwV&qd@?)`mTy9C5ECt#nLQ2nUcbF3vP{OX@+A+(c(pAIUxJ=+|Cl0bYCzV z^m4;adQIJ9n7Y?U{m7$uOs@nHlEOO8dBv6A=Z{Li0_)}*oe_+{-k}kjhUOp*uoLw6 zg63Y(pW11#^E6&3acyz{s$xzIx!~zJ@bnybdJa522cDh-PtSp;=fKl*;ORN=^c;A4 z4m>>vo}TOS^c;A44m^DlIyA@T1f%rg2UYxtiq~HJ;1GT|j`#7-`!d=jzHxjujP@|v zLug-!@6qc{T%*q}!s|s~7)5ZyH17_2MjC3*K+Rx)Avz<&Gt$^FUcebKC?Y$}i5*mL z0sK-4LdG(ZlaZr#Q1U|FxNNn9ij*9(HE&o7#bfc1$4Nx&L|oauC0uOhxU5-~2u3nm zw=_kURN2?)%Y|%Pu1@zkiN;i(*8(0RRPa}1Gnm=zD5}Ces-k-3?Ms=_zN}XZs=E|oj3F+pqYLZk!bw=m88PZa@KF$Q9bOmRX=M@9$|9zfMNBJXC@*4K zS;Vxmh-qaJ)5;>Il|@V|i26Ez-Ij2-CERTZcU!{UmTrr0DmBR4o+XZxolSWBCgg)?D@& z`9ged!+2ok9n-<05oo4k_Llc=4%hp7Lq3~d;*|S@xDB`)cmQ|=I1W4s1fbr=aoem=Zzk@$%aw&)kcC~4gG#OW@KaaOo1bbO~I# z1TI|ymo9-zm%yb<;L;^<=@Phf30&F{t*6m=4j?U@#NC!eHXDiC~V5$8k9ce3aqkCcYe$NOKOgN2S}9SSl0nr<@Rv)EWcH_r7=I z1&Z$VKt(3BwFJdOf0!mLXSUdgqWF&6w%6dJ3U* z=AuB#2`g$OVtE2-$2|Pj`K!`;D&=^Jqos&qSbnou=+R}bs%WN`uQlrh-7NXNMaLPi zf{pP=qZBt|Nxz-4v;fp0=0ezr>{q16K)p9~xI@On2WgJeV9Rx=tKoAE)YU*;4b;^@ zT@BRLKwS;g)j(Yh)YU*;4b;`#!Fn2v=YUtS+cGa>jeYdxOfU4+S~T@~6VP(=>D2z-@mNW7c7Z-z=6=OWAsH)eis{!@qYr}=%f-jZL20(sUj^}N?wJ}gC zl>)LyYCUvE|Ngz(GFr?IhN`_aD>*#5zOv&wcMM{9uJVhXD}d)o0U01i&lQJzhOr<` zDnkdtS97g%89Gpg4wRt-W#~W|npB1kl%WG<=s+1dP=*eap#x>;Kw0QOs6Lng5*`XO zzhGyY*rKRKMVYQ5D^(2i-D zZF~3k-|bj; zWne^m16?o;f-VfS2tcQg;hBXx2M4+C_P3qB>1qldgE}%eFua@}uQ??< z88Q+^Z46;Cj^BKqALQ>v{59JdUk2jZKms8B;{yWZpT%sbiy*Ie985!mOoe{5{3pX)lN(g(}rb2z<%uce5+sfUJKKabZ_C6RRL9 zO|;P=$sOISgEl&7qobcXXrqHRI%uPVHacjdgEl&7qk}d&Xrp&&qk}fO&~pyC0-eai zyM~)X&7rZe-0(>M)WF~n1qFrf{WAZsbPOJ?*`WbFGXp_|L8S;eRers`IqxeC437=R zO0!9Cw$>gR8kBm9)tle>Q@30k)+@>6l}CQ+c3Mb;ZIWC0M=2(~84;!eKSNoH@2pzu zClT67;7M@}<7c|2g9+2Ygy~?ybTDB$m@pkom<}dP2NR})3Dd!Z>0rWiFkw2F?h`+Q z#`6G72Uj|21W7U#h=_8|LLWBn=!2{)c+F6URk#;1paP5ni@;vsAaE;i7jPf&5b!wg z1khpM42CEphDad`G?ed}rox82l_hLq^GjBYcRzZm$7fxj5|i-Erw_=|zR82F2UzZm$7 zfxj5|i-Es7+U6NFo(D+V)Ioqc*sK2(C{w2C+nv1Q5a>9*0k+W5NB}ip0@wm91BZbl zz%k%K;8EZN@DxDSbRDl{n5n`%@fOrNZ}7TYY)Ye0-SAi%aQ4NtF1#4TbcDj^M>W}y ztw>n;A@`ept|(klo%K`ooOK6L_}AXB9Pb@U*>zhsE%O&kyVBebjqgj%UAT8J8VEK9 z2dusO>)S6_$dY=;V{#T>`2oKJ^q*lrSWEv^>BUtN=gzz?$Q>0XJFbD;K9}4+klP1x z`#^3V$n68UeIU0FTX$Jj-HTs^mQQPj-6Z zav+xquW#$JFW;B&m2;}&L}Z^&uJl#p;=)*AxY9q^yJ1&DF7_6cV5LzH5&gBWm8k~D z-fmQ^jJu963JLdLSO0^ z=G0g$f>5fwUxr)V-wVquUbVwj#0uYKwu_0y3%AbndSpfNzJ4}PC|PI#Y58cp+GCEc(@GO zDZHjA?p?!E8$gY|fQvMpvs1#-Ho!kdmwyc0&;b7!;2#70V}O4Q@Q(rhF~C0t_{RYM z7~mfR{9_3Ip-I5TU1_SJb`cTDuehtm$M|Ij zCodXyNOUpx`d9ve|8MCg#LfEo&|0cSh=>uFhz6)hF(q>S48i%N+{L8k1!Wze3XB1p zfQx}^fwuwg1MUYN20jCP2@sRoGiW>yh*_8x9mr0mr2;q1DF|N#;fr0u7eV+U2ww!@ ziy(XvgfD{dMG(FS!WTjKA_!ju;fo-AQ4pTy_29GA^*9TPu2WdF;m*geJ1_=IkNgsu zw5vNMll4q-)EO>|0ILvxauMfJdEJw33_8KQb=ASj#!H8{UOpN|S@xDB`)cmQ|=I1W4s1ZX91R+z^p!N(LN6*d@Bsc^Xhi~@_mUf>{bD{vQZAMg2qa+yk}v{E7!i_?fSRHH_Jc3_!54}!_J#N3 z#;_#XzvkjAw#@XuwN+_A0u{CS7Gyz~CfC)-SkB$7@9l5*gyqRTRX`fTu|1fD<${ z;y^Dj4r~VY0f&IwfV+VQfJcDiz>@%Y3OWjUihOy}Rjx?@-R0_&q8P#o25%Ht1oi?4 zfm?yQfct=lfX9I+fDUgJ!CR#0XkHTI-N1NvBJVmH37`f{09$}%;4p9mI0ifjJPMou zo&v~ZX`p`zXg(dTP6CAJcxWQtEsXGP43kWei0~j{9oyyipsRc_BR%R^CEqny*B34s zn7?c?Ik@L0X;oMChMnnxW~f#@=~do*b$jPTwsyg_Gt+loJJ0`eRaF%R#Mot5;KNF{ zVLEi!AFb68Dvh1$j$K%cog2G=4NfD*Fk)m%ixFcOF@_Oi7%_$sV;C`p5n~uJh7n^J zF@_Oi7%_$sBZC}T;9NS%SS|02yN=iBDfl*PoMw4VyX!!=JB~Dexa&!up6IsFL+~}l zK3v*l*q@{44eCA_%xh`WgH$lG(kQNT4r$|G4et8Ey^tAT6j%iI0tbOxfxCeFfQNv` zfhT|t_xi!T$kPDN`O!JbCZN}DjEm@%I7Km%7t<M2B)A$fgW49ljO|3BE78o+ehiJ8?uA1~_jS#bji7Vk~NKpFK1(WXJQ+Ts=u& zcJ}Xz(Q%15e~_uHk6k&M+7wZzb^vXP5=E#-G#Q_X#7SiHA+R|%Lw*DW>bz=!Oo~ebl3~?* z3%ak^TMwhh2oROc!j_`X6O1%!2i7|sbFE9A9H3i z2)9XUdOE4$I{1#mR=AP(y@+-cmo-2;8Pp>~55_-*Smml4Vnugg>oj>FGMg2oGV*aj zIv+QpV-v%XWbyBuUP}u{9e;j()aztQcK_utU{g^oH7$5OxbkhjTe=s!-5eJaR|hka-G8|PI@^Q`5D|{#jNJ7VL2*b5_yFNqsBBNirHr_S zrZ79ztga~@qfjas^~Ir{!l3R)rVvG0i#u`%#dFh1Ihcp#cshRYO!5$a+N?JEqnfTr zsrF)h!zD$pZUp^uEEz>GS4n1j)N)_Kv{Lb85cfJAS(8*G#xk(-l=LUk&p`J7!5s7_2e2MT zuR79A>2+NvutbWN+&9%FdjwNu#GN5@G!j4!m;kl_%fMma2yhH|5O@?g0Xzjjhf!!Q z4TeaAA<|%oG#Da{9;Lw$X)r_@43P#yq`?qrFhm**k?t}?8Vr%9pC==5Kl-x2+n4?5 z%YO7_Kl-vCec6w`>_=brqc8i>m;LC=e)MHO`m!H=*^gTiA@(yJgb=+tfLG5%?zX`8z2(fnS`r%KuJ?XBkS4VCQJ zwq|mA{d7Y0dHgdU+4k-?j7%JO-_pVz`$wJrxkj!xVkC3D@qD`&PWDgc(tV1g?u?gu zY@Z#{)BKB?tcP0Ba0v@Hrq7Jn%HZzlVr^mnP-6+Mk>W{?rxOEvZ`-o;Gl!>}dv4oO z*)iA1IH9POZcb%N7fe;6In{ci>ez9ABoVM|uqt%6XXW3e66}vY zLEur~1n?9FVZdW-93NxwB?J0dLo*S+H%xBgZvW1E^0P+R<8HQNqZ zx}pzs_FY)U3R2MYic zD2s#mWC7Cv6loyQbu*QD0S^L?0w;i{01_sO8(SDtx^uNNw&dLmRYt3kbrkk@ zZ8s7nb*wYxLTJ>e6-!Z`s}gRFj;H2t+}YRIe)Hz`)$gi~*@wQ7w_8uTCLagV6Ktm z+~y*GOE8;FdaLcG=GlhzfQ=hGNEw*S`z4P8iNmvn5$C^OI*hsHSH-iP1gGSL@~vPu z0zFd&-S3XCgSNYDf#>tBy0h4ihqo1A6j%iI0tbOxfxCeFfQNv`fhT~DJL`k(M9WE7 zn8K~Q>_kzdZn%f87f%tXX{n!r^F2u34^nn5mftA+JIQ11A=p*Or+}(N23UKP-{j@m z$7CMvYc_2e<~h=ques?ON8{edRU>HD8a2MXctK7&B1hv<$pgB|eMf)x0~?$nhZim= zVV&-+eyq50X0Ch-w#>WP$ctCY*REz_X;2VMY+nPxD9wMsmAe5@a{zKT0J$50+zmkP z1|W9>kh=lM-2min0CG0~xf_7o4Rqyh0CG1#lOd)M@L1cOoZ675c6V}WL!R1@r#9rN z4S8xqp4yP7Hsq-dd1^zR+K{I<2zVTL0_Y529RpZLm%!R^rB`K<)T3+R($KspL64j&Ue{&++Y1AkKyvbm z#S5-m$XB-Byfr=6myx}a>M8U!t-@d)`5^UdeEE#bx5m1jQW6sk*56#^MXOD{AVZg_X%gy& z3`nWD3+e8D3LnTsNf#kpcS8woyGuR_F?2J3s7+H3-OpX>a@$#4%hGS+I@tszaIyjy zvocaGdTEi~)dXT+3Xf*_7%geQTo4O>{Cky)>$2x9np#~hOOjgIQPNc0w8jX4w z{-&-+?MFWpM=pyNNChMtSyWy!TzR<1rn z`wqA_XGx}P_zem9H=9a!vr+Qtx)C?zU?_N}k;$bE%#cbzPxkcqRFz*3ciNdw&;}gE zGuo1+({~G5)K~tVe*(H{l)b0ZchTjMJqL90n!Bdt5)zP4E-Of~6HO;Miw@Bs*-P;J#{KJxFV=SV!bliXix{ zH(gxYG@OzD1}loP6e^@6{%G2=iq?m*!^4Drhsoec_9T?~yXH%Ki^B`?f%(2*0X*-= z9Q8fv25fHl$XeQr6K%$cHh7|GT1~+dsd$Pm!&BRh9tu4$4LvZ8N1q0fr=bU?p$Dd+ z2d1G1rlAL>p$Dd+2d1G1rlAL>yLw<6dSF^8a@w=uio{8zd8lk!cnEZL{V4#*kUq&^$MUW>fj4;V;<_XS+M~^1 z5BK#qOg=2dwSZUC6u)wMS&?L~&~yJPT`Aqlrr57^`b8eLkcp0!xN3D<)Hll&67h|* zeCINKqwIdeb(P6c8e>V}C}le>uu%>Znj0%}?HdbE=&rZZA6O!y0%HwV%NX!7&D)d* zDIq`|d(B9!0_u|SrRP=(eSR*;8gWd70G?y}d1tX>7lM~yJ{p(yD}Z^&OQC%wJ< zin8qWS~X}uWNRnAT2D4B9rAJAU+b?0PG4@s{g@uqK+@nF)q1m39jwczKa-4VT0Fw< z4>a3NKXQz{vGwa3zW&h((9&M{Hz|iP9%nD|ug@~B&l>czf)WnV(Ggs5oK0Xr$Y7=| zE)3KlBbnwH1#Oy#CeTizP1)}Oe5X6#P)>-0>y&Iw?F`yoqq~VVEsW7L?k2Rh2J=Bl zq?A(hDF(q2Z^^!-s5gn1;S)maYQO}r1y}|S14n>kz=Ob}zzN_ffSjEK?r4Gw$bu-khS}?0=A^~vRbz~lZ1p99 zNuJ(vcw@F_!yA__JhZ;2uyAlbTgINuNI9RW#&j)OO$_XL+oq+rFAt7h_KwZ7x9l5! zIM*6;;uC{~;_!qMA8pdMFpRSgF@oUGZPKyB$naPz z3$-;eLKJXiLD2SfFZhF=xMKvrP{V6?iOdcBVPoF#hzJIXgfXb+DqM^R{4X~Gt9p+| zTk(M${HNls%DP)F8NL0cXaO^^9jdo016o|i#G=cYVn&t%s%np1w&iW_RQ0}gKhG;e z_1cuj1Dk<;z#-r^;BMdn;1S?B@FXCX^C<{i28MB4cTNzu{kn z{aZn&J|OsqWNJW|83TCSD(z9M;t~m47DOlegF>_2nTO`&t`|eP#x>J6koKx$3_8QB zqmck=zyz=bSOyLQM}T9%gTSM}3E(M!cKIo8_`EU*t1XKC()1Qij^%U{F=g)Nws`qh z?S>QUi%R~OlL+!;J5ej}FN|C|SDC2WrF7)<_o^e2o?IZTVEXsi<0HMEUz5EaMe!*< z=}kP^T$-4_q>z|dKg+ii3Z`v%IN53D%0Kd-#vHzZ{X$2&Xg^O55VOtN$wge4BC(t5 z*lWZjojBp^<`-}tsM~cKs6Bcn->@B{)KsxFgyluJ$mBF3hzQ%L(4-y0BE8%rg2TvJ zEmUHN_IRXHqapFJ%r^(d{}Swa*yB8dg`ruPj+~*D)m(QD?O&! zONpzJ>Ng^lT61_^u{Panb8hw4s+7;_@#&#*ZD4e|P}|TC79<_Tv3B!s{3gV@if8r@ z2~w>pq?4FbSKWvlg;?`q_XrswG~yN+cvw9p%Y#zigk6u7b*qP?-G~l0>|sQ*;m~+g zL**C1Lxt;OH!KmYEx z-*PM8gM=b-EPamu^rs_O?TeNAVmxPId>N{hMN#Xc!dRJ>xs_?|#v0&=IB>>bsoO!= z#{5k~hg!j6sgMkXYW@AFM<7M}(&<*RcVEeGCwfu|TT#-Q7T$OByWV*&$j*u>pOfI-yh~ds- zl*VL0uNj!f49sH&<}m~Fn1OlBz&vJP9y2hH8JNcm%wv=V44w828qWh{0rs9ciM7ZD zk!JyhRWW6ej?4)c|0Je`hR~Jd>IYBJf;pxl6(7T10i|;ILJspr4)aD1^F|KyMh^2v z4)aD1^F|KyMh^2vX99g1jpqRR;Rf#L+UwMTh%kS!8bl=}q7iq$DkNoC#4*VWq=EqO zcc}rs7zI1H_B+|^oz)_DXRI~cQ`}obG*=J$;*czlsu!wN6Ol}bt6s%2b746|{*k9= zXiI-}tP+)dPJSSN>7~*^O|ufGKcht>f%&ogrs)BnJz&FPS7fu8&*+gI7jFv(&B=aV z51B|#ko}R<9~#;-Q|Kv`U<_u$S6;*4nxHY&SN?Bl0lYNJwyqu1v-Ip)KGO&d@`yXg zLcOf+RzPH5#C8z~z%+sox$C~jj!OsfAUnYUp=PR2J7Z(R5nnQ$PTGo|DwM*SZnp*p z!oEy8p&mASo2?l1XDpph$7IP$<_h^>WNdOOu0s z;ZcGU>)P69v0+SAu-&w8a&EjLNrln5g$)VpJyrd~lVc&FFIQfGzWk1KGs^A6i3YTT zj&_NiL?R&K!LUSNJ7BjTmhwDE>_Ko(j54x;qkK=}KsB1HmeNY?iq`xltFPG?j^(TQ zm?tP3PlVR*Sl+qO(j?#4zb@RVz`7lm?Ac_KEP?nRLJY6U)~%)cs*OlVxcL1}sE0w_ zklG32l{nm;^+jlp(opkaPu^GrQ#Cdkh_E9?VuDIEHpK78LW1Y?U8v9^ee%D_@}>Xd zQY@(;A6`xttNExT{ZhCYM*2V~Z&?Kk#ka5z6%|1^B33Gesl2VZEi(vY2wJh!$|reN z`UMD^pcQOG3X2wKt)zy)qzE_CW#^Zv zpsz1ab0cNnsD9nwKQw3>4#JE9yU%iJ`NTv5280&S1Fdx%r`y5z=+%MY0c76jkQ*sI zZp){!y2+Wk@@4*u($5poI`pKFFYU8anhHj3Oa!C26vf86de)nqEyb|gZlL7LZyrn? zJo>)duTCZ_dU)Sk-}jzdszs_wM*Al|$rCSnR=Q_^o)tSl#Iu4GhAcQ6A~Q`yQ8TiQ zC5#>(Bl;sgq9VdtuxgIgXCo)g?-=IbP`}@2sN#_^_2>Kg0?FZ+p7(J6f^3hcF|T@b z-CM+SR`vG;+tVA@web8J?5M;9^()06MKW`{f;%ZVHDY(PUnw18E$jGj!A|9j7X9muEcXeQ?mwv*x3U^9fw2D7h4si^q9 z%*s#kC0G;x@jgy6v0rf?=lm<~3QKq7`}++w9QnbbMwu-N|Q(4h+;Sk1a``L}Qr^jEAr*N(rv+?qKBwh;PRoC=sr7tL zi%^2+b6Wln<+Kc)$!Vc2l2jj$YK4>#wQY1FOXR}zo&v~r>A}`>vMYOV(Ji8PW{DX4 zFhk{id=@f`p}5ZHvz*UoIiJsRKA+`$KFbL> zo~!G~XT@gE=d+y8XAvvH=krbb;$ zUSJ&94D16A0k;8n0}lX?0LOtR0g*I8tBn6CQf1)Zby8)dPBHj1sWONayESyY$L%J< zh*WxLe0(H!$Io_BW#W<2pqnZ~%PXB+88jsA=3CAr%cxu$bkk)hXY72g%=uiI*OM#r zS0Yy?kK~kYu8fT~1uw`cDp0OW0l5scR+mK95Pd+Imfgkt0@~edOxllPodVo#7_U2D zsgwV|nke&1X)?W+);l>e&3*Nk&5+Tw)%+Mu37pT5IiDYMK0oGse$4s&nDhBDVne|B z{Fs+kc!KZypEf_{ByunB#XhRrJKhG>q&I;!FpM>s0`?#WD1)B1>7J?7?I4T6fxF-! zi@`yV%Rv@{gDeIISqu)c7#w6VILKmfkj3C2i^1vUH#^8;aNwTMjWyQ`V$_KM^w}PoTDQQ#gRKqWMHf_u}L|NkJ8y zkSd{=jcLe%P;_BeGotW-Y5s9#b3wP9oYUGmobsf`lCtVEjpT4DnYJS)vU99ts*v<2 z{L!c`%ZbUPC(*v36|h1P;RxTd8I;e)^oQ*?R z@x3x?{NEwyd9Xvz0nl*}pj;e3t!IrQi3(Z2lmT5u26WZ+)pRsyyL=6p0JZ?jz+vDB za13}5coaARJOxk&G@V^Rc{?Jdhw9N%f-jYH75T8D{6Dr#qP8e@Ok$f`OyxJprWxQ$ zq`7M$8VbmUnMs5sHI$BHcTFO1d-YHvZ|VL(c+*at;v<={gg+qtaWE3H0<8<$2~Tn| zf$ibZC@7UIq>>i$e^ACHolFfU4HLVkl4GFm@YWV6ZRv&02>pOA1MDmO1pif}jJR|; zi4qA^mX-=_&}nR-3kquyU1%wVPQ#3XyP_ag6xQ{i&XM)7u^X)4}6JJw%ztcc~eEacMURzAeODxqu?hT&E*(%nM#coGFE zpq(dC@FWVJM8T6NcoGFqqTopsJc)uQQSc-RojUM8T7|J9FIpId`i? z5nh3)^zY`lQwHzwC`!h-d7QKpi;`?mprPqzfcm?gq+!Bs9}#(QZo}j6|nY^rPL~ zfWC+lQHl(OH~S;wbcG8#V6@IfEiV`z_IqM5|!eeQf9O8H@bGsq6r zRdF-j#90?<4G9>b+hZzD4Yd7k;jS6 z8R-h_582NCug+-Mc-T2SE@{7%NDIgAv>l+v0DgP4OCp?T@VB$6Z2!q{QWt3}#)Kx2rq>24H{%9p)6QAcF~Z`cWVYzH-glzcK= zz=SfH$xWwaEoH{)rW!HA(Vny#^#zhyyQIp)qsf7!#|W7B*4w>(HDs1&V*X|K|-NI`Nze3+1M4PM#s!212cAH{J2@DWkgN>O?HQvcnO}Sex$iK-G79|#KU$uT-X4tlyx7ei zHZsZp>a`oH7Otaqld9AgQP*CY#U@<8A7V4Xhm4qx99(}UT? zl5Y0&rGJM@P9@IU92HV5mHR8Tk`eF*jdHc1dzE61^R^^Mict@@hsQ@EsDf=sdT(o} zmeNGs7>UiUe1ZMFM47R9R-q9&iK6dxh>SZ&MnM)zD56>@Zv6|SrV7oC9Suk_r~M3a zkkkjN+l$&*QLp_s^$UA(c;ZssWA)A#kmVey_STWT&o4$oyx)h@Z~V3r&;qCb!FT$w zCK-_g;>;S#g<#W=?}sVOjS?&2oXOvm?!*bo`}x~DoFX{mth3iT8{h@2&?Y(5DW`po z4TS6)u8?b#sSfl4W(0| zB?#RSgzgAJcLbq3g3uj7=#C(CM-aLr2;C8c?g&D61iQ0r3p%0&Mr%Pww4fte&=D=@ zh!%823p%0&9npf0XhBD`pd(sc9npf0XyNC{Z%DEhH2X=ERtLEur~1n?9<`fc)zZWAStNe|IRmhN^pC?&Tn49yj! zgxtyF%$b+aN}aN3q?00|4z}ub_sL8tvZ{Fp(~)vIoarC#&y>=!-kELX-ko%)0obO3 z^AD_0)K=2d?VJ|$8k!<1Iju|ErDyF_%B%QfC!58|NNsHMh*ZMZsNnJ91h;U!(9E|> zp?a=1H;|BIt7JKSQ6=KhaSKCNB|Y01E8u)hHI_)|mGM#-)z%s~4#Mzwv~WRutLCq+ksp2QBXrg$BNBTV{)O1atYRz7BGJJuBn>vl9- z7jNwS>DY+HBaKbNhp*t)h#g4P)9I4!<-}uIegpSP{|FZ9MYUu1j0UjInv<6~90G0w z?gkzJ9s!O6PXeSb>F(`QZh&V7Z89gOC@>L#v~=9o0F-_JN=)Q9_SX*9LQ!leT{4I>ttK_l8ka&voG4ZN%cSgk4BAro1AyMBY_KLa{rQ zA2)Kv9M1I~+|f#fG>#g)UyI}urt~#zUi1Weffu^l_51x^*c(@jEF$)qeorKs3&7i+ z+c!A6yrGz%zIb$U|AxZ4%P+0W4`njL3%!-OcF$}?^(EqAzJv-rJYH?5drf=j2x5u8 z&R)ww>4Ur|SHWe~Go!n@ZQtcLOsgQ2yRa>aD~gg0a0TIzh%hBKfW`uf8g1KlDPr~n zHN#^JUfq_9xtW|7dk{T^=`yF{CK5CGy}T~n51x**Cp*7L$K4XUC_715d@kQ!(&Vtjkj|@Kg-lp-~r; zozRr-aAHp;;^DviGh64%BSmY|9Ck(q0#1V8d*|F{8y>~%<|`wya3B|tJY^UFj?eyERoqjvE({IOi z`t8_Gzul$FGiW>ykgQ#VyIw@byvvY8aYPaasFgol;EinvYS27)=+D2XE zEX9`)KkmBFXPu+k`5atK+lWc=OPIxAvW{l>Z&bEb=!{iU({(MPXJC_Pxk6TxaJ*`9 zYZ28(Bt-dwp0I6+LsolwQmCPb;~OO1i+RvHe*J`EN5dWsaYQPN6-Wewm0Cs0VWzXk z!?ekCxe9_|n-P_Y~Ir1r=j`u6mNMU?KK!dv)mZhKP2q=#M1 zZmk5J{~QlV-$Ks1TgQa9N0Vz!3Yp^cZV{udN1=dH-3SI1H*%GrFka7{mZoxu4l9a? zAkRo*0K}w(pwbMjbeuT>k-Rz(ds2#VtlXf;hrd{F#3k{O zT9@PZnnS4M60j}B6T+Fwl8!3$1}akFC}oT5(X5j$hy1B*s+#a4M*aWUUg$+V9P-7o zB@<_G2a@HgbcbPDUURrzvSM-7=I3! zfm^Li^NNbycAcVWPQ>QlLcE|-KnWC@^N_!Y;*(r5^Hw+?@Jc?l*gMo?R5rhH{0pAC{!z_(Hz_(k)Hng-@V@20eQgeEA*z8(^jG zKK1`Y=M9f_Eqy#`_wb*uuRR-y&bZsjPP5%`Vy^0pLlm;5LG(M;pjb&eCz6Ed5QU>r z)&WxDQX0jBQF~@J0#u2sF-r-BL#pD9_r&#J$g4Vowxonm@5w0-#50pON2@_O5b$Y= zW`@FkU(AVkVFCqo#ZF{`soq4uJ!_ZW%RVptE#mu4@mwe2FS?Q7)#&d@6t2WIS7&Ij zDySL-R+cg4tT{?|#EqEG$a}S(kmG0)LPbGG(+sbbmQ~wHNZ-Uv;?qxm*`uOZzx)-& zP`rhR?!;+9HNtOTKahTev3A%1cWYo!f%<;@7|o?r0^=ksC|8$JU8@PdPDqtkz&gUw6X9lzpE@ou|{>s4}4*Kq1utLv3q(z|9x zM%Imv4o(LBA;Sm-FM9goA;=-owlXHvLg$=`w1dY%)Ue@na;df5)72$VM{E4Ew z6sj8n=-5)KY1loriN-JfYUekV!RHjsCvHd36P62}BM_R)h028<)u`CQ{q)K{YixSb zj^()V%Aft6Q@8xdR4R}jG`z`DpOe{Cu#0I&v)5%_`6J>d7FzkP^t;kqQ6O)LUB_yj zrxH4L?YWV|;v67Mn-{Yyga|maj6}6S=>J$UA}vYJ5X4h;KN0KsbbV-yD)NifrdSlU zOvE`Vw8r69xe|p(J6iUPBt20a(Y)n)udlhcW#ppi;fUfNI5^}_XR;xm^AC0vh0Rhi z=vyg08uNrgK^f&|)_Wu)6Ed-;ix_Sp>Exi8PnWffh4K`VYM}l`!H=VIBB&;ACz2>x zl20ryOqp}X=FD=?S5GA(OAl;|G@E^v;jGt^5qs0(2$^P5C>ZE(R#Zh(K8Ip+WTyB$ zr#}lRMm4QyEG$bn!%H!=(_fY}6kk(3YX$raoxdpPyps{jmH0VNuF3^FS;}{~hvL(u!(jgidXqF6Y`wVRRpXhwp<7^&MI1eV@gpyfr zz;Dw*u24FMacKlN457UYU%3qJHOl84oS8X-J9n$3QF{XvQMc^v2D~rgSIOR^&t}n{ zg%r*sGPFUMV3*@vY)MBevdK(>SM+d=qu;QCeWWOo_0amq`<_lh(7}5u8H@#l;1qFp+_TiDLp&OeZ8T z0T!453rv6oCcpv{V1Ws+zyw%e0xU2A7MK7FOn?O@zyi2474CZ)jpqPj0RwlN5G>Hi z!8iv#oB}lwS(~pF5!E-{lr&ng#C%72dz8gRtC6V1iTJ^c^vyHrTOa)Kj{uY=R+G9; z+ppmeKncqln774QYBJTanr1uLpRJYGvvM8IDhySo*`ia@UCcPcbYXbSd@@EC#yS@u zWIj003oIup*PUb+bXpkJPSGqf{uLOSlno~gO$COgBH|Mhc-;al1BZblz%k%K;8EZN z@DxA?a4q1~#IVv&xGlsVyB?Pq8u-0#J;Wcck`*6*N!hLc@_I^JomH|c^15nW{r_hS zUs??9HI3o-UlJ|2_;n58OCt@hX9&;8;b!;*^RSJ#u9d?o$xwBTQ1#J;zBL!ls&YC* z-ekvuYNfRW5X%$Tz=+ zz?RQlIOQXrmazJAWut{)xxH)0tP? ze3cD|`TV^Y1&Ttr(Fcm8`eAYTF)FmE5Jo#p(T6=`_@C39l|8t9H*|OIq7HND@Ek1F zEttBZV)$XvinB>*s#(opS)0%DnueZV{*vsMjjv~%&(54_|HPw9YrO89Gl!^F8iH|2 zXGe*9lqNZiG`?}lTSU-{>@}L$Uw01DNvsbcv?i#%yVL4Wd$m9&j%gDH6@|xN8^ME( z(NL-!i&ipLINNLLreSEoz>Tkm>_6A4*!g5In8=00`M7z=??JAyq8LB-lM|n6dwyTm zrQ1M^t9gG%yHR~`wX5OIs#w1E2rHoj+oaIiYc$+hI90oR!GY9}Hh2t}cK?6RR;Sz2~?!}gdwku&(pr}pw25Y2goQxpC8V>n4xvZYGN_#`x z2b_ctI0+wc5KeULX$J)QQc5nqU4>zSnmk#vgX-`LQr9My{T zUw2Kxc+skZJhlGS4{-G-17e*a^Wvolub%&@H=lj5E1m0#vqXhIw~1{A$tbp5gPc)5 zIi2)44#}9s&JkJ(a4QyrrXYZu&H~!DaK1GOEJgp_Fc?M5Uwpz(*P#_6f*SI0W?xOD zUU-S`^vgmVe%u0$XBRj=U0K8T|KTa5|2b*$`Ik5&PrpW*ywv^p$!J3U#?qMzowV>X z4om|S{al3iOsud7R@it7pp=X;uoPXSO+|~ixJc)(b@qBdSJLW(>teh{CgIjAI~fnZ zCgQxBTk*nWuZ4ABVz~0;+Ob>NJspYa2ZbnFO{dMT1EpN6_Wx<`OaSA$%0qqcoqa~L zuNrBz&1kgDXe5oKkz{EUOR+6mcI<2?xp&Sz=Rg1X z&wtMOmqU!JX@#7nrCTrv(#-h@Ob)X9EyFO#bx`pgIdzN6`51T=x9M>nm-8}naGD3w zW=AY9W1cA5I~Pfr|9nEYUP2@LIC1k%Bu21d#tcRo#c~u>nufS|p-{Frf&uy+gv9_9&LZ~(XmxDR*$cm$|zkz2;qCKFoB zkb=D0G;BD8wYRwdHm&63j>u}l9pwPt-o^xJko;N|^F*%lP6|UB5uA6eEpqxWc&LJr0 zm|kh%lyeBmIZIH^At>jR6q^LuC0THvq~fZJJT5}A zX+>BIIwXtmE_TDvhFSx@`mUysGoTkZEtl{d4xh_NjW&GJ9zuUOWH-i});BnuHofo6 zH>^MT`g4c$dz3lWV0T(~W4Wi|cHG86f*E_&Ci{WsX}74pvOE!3yLs$8$$|5B;9TZg zOKW614edH?3ea*wIYD}YXZm@@jJm{k^2f*@BVW?yz7S=RHuYF3ll0jeUbBcm1}e17a? zWT<2o1g=~-n6Q!&orDg?PKWv%=5rc28@Lp>4!9k7AMjD&3&2-^+9I=qu_NX+oJ!F@ z{ie-LKQ=ctZv}1=DWDS=0X75Y0K0+ffjfYEfsX+X0$&A`M@1n8(Yqd_SW`k#+h0XS zUeOwPMMhqc@l@m>vdG9QGV+Ryydop7$jB=)@`{YSA|tQJ$SbOmSER%?ma0BZwc6C) zMy8fB&0;Hp5+}S~l+yEn{A~ix0(Jq{0tbM5fct<4fJcBD*RQZBu298!d#y3$Bf;8T zv$W@y5AhleWLx4^c$$XL`g4X;Z7W24b+vWny;ks=x@L!K{MFZ;ymScIrD-R!EbTN3 z?KJ+|oDGCmiWj{3 z`g1ByM~lzW_VwmFv#yl_2(vjaaiVP^XO^%^`h`f*HA!=x^E3$cFqS5EBD4nkM!n{6C;weBFO*_OgYBHKp7>(#4 zFksyzQa~p#0&E7(0d@n|19t%T0v`h&1ilI=MsqU6FG|a@tZX?fp-2^@8HCXcT8w58 zMl%Sb8RSQUFq%Oa%^-|s5JocyqZx$J48mvzVKjp<8XQ1TQBi&FW|nK=I$<)E37EKtR3>056EKwtn92l9Wdf!$0aL+Wj;U=i0aKY!Ol8S^0^6d^r591h zY0Hc1FBMsOCE5Jvzh}k7U7l(zni1Jy7~A3x)@Cdm$<#s6=8H3!4#>utp%P5eRF9cZ@(-BM{aIgf#+TjX+o<5Y`BUH3DIcKv*LtW*;Z< z6d;5p7HLx^VNF3;Qx;)OL0D4|))dc8L0D4|))a&_1z}A=SW^(z6ofSeVNF3;Qzl_; zgQ%(|F;yX^szppyh^Y!ORUxJ-#8ictst{8ZVyZ$+RfwqyF;yX^D#TP(#AKfBJ*aJ? zl9o6nJM{ygp^NLZNnq0u*faz-4S`KVVABxTGz2ycflWhT(-7D+1U3zUO+#SQ7J*Ge zVAG1gRyucGyhpH@&OWmWS!&lyL^5Alb~^W^2@V;_UgJ~do>M_PN&m<~s$1w*LXlxg zh%99i*~+J@oXCOgqDgc`h^`3H6(PDJ=qo~WMTo8l(G?-OB1Bh&=!y_s5uy_T1n%-U ziKhS|x;9Ef;t;PE6^Kp*2gS`QRHp*bRUoR^nN{l7bfW)Fy%-M#64CS_G!B(z$3Z~9Hk`p#P*VLDEL=!Qm zI}wjK69bK|RDHtXOr}%rOmEE29fySQ3x@p!U2gWKQb{+aZAtw|tdjAhQVAm1C*$r+ zIc|&MO9P)8F2Dj3w4)=GMBov7?By6As*I7VRNX4|D+{FKhvJ0+#_d0CxiK2R;rw1bhvU z>AaJQCJqDg2GUJbzK(0z7Y^v%~In!^d;gGp}wZx8#XStUQqG8ZKiJHU)JbG(agLe z9PYD24p%q8@Lp>4!9k7AMjD&3&2-^8f&aT9l{0aOW7u{wgj?Z zUNp;P+rV58nrlN#DMi+amNz{~&&TgJmG4c%6@JgX9?I&GBbP;NC8@N^L3KFB4$BI0 zzDE}AbQf2Q`+ei$;G&7u1p-%V{r{iwzgU`BE&l&w(MJ2OmC?U=TYZ)2=S)Fj+1pHg z!arU}`wO)Rt0p(BLhn`Ry$Zcoq4z5EUWMMP(0dhnuR`xt=)DTPSD|;2>Xax@h2BLr zgxN{05#811(ACxMwb1c%JXpw%Q13)404gGbt|{ z3yv38i*SA0^2>*jm5{&E+TnYv90ly@tA4Qb;2v7o6AM=dFD1CiYT=b~)rhDyL~qN{ zV=KGG<`HCvHnf6}w7ht;>TbArk(hJCO1NKQcYbJbH|6`;z_o} zWxw2H#^Q!4sl{mi5}FQ6$5wxA(I~!Vxlrpbwn%>A&K0At%N}WH_GkL<8aFX_4{G-* zijm!X5sJ+@z#JD0Iyq!10b;V`ISi1tbG37o!xw9Uk+cl7^kF4Xln^LNmOxQLpeP|w zln^LN2oxm*iV^}v34x-7Kv6=VC?Qak5GYCr6eT54$a=Gx5``|iNe@7WvVE`cRV(8xTEy#pP`iXAO$W0(UGF_4_kU zzsu?LWZPTa`nz12mPQvoI3137eaf9UfA6}}htj&MF_V7I?)GLwiDoPsBtGYl^%soS zYn$~?FC1$NWk4kYyvXuxUU`k*iD0?VqpGZE1pAw4uG3_iPH4u-Fml2)oiI%&Ow$R| zbiy>9Fij^+(+Sgb!Ze*QO{c{)oiI(OFwH}(OnTMu8{^!qrXv}rZ^WrF3n>qYdY}s! z1-1Y?fy;m!fIETr10M$-0=@=_@q>q}x#IDdOLz}udaN=%lN4`q5N(?gja%JfjC zhcZ2s>7h&yWqK&nBlVWGSOy_6gOHd(#K|BeW)KoH2#Fbl#0)}W1|cznkeES8%pfFY z%mzP3;z>Xjj2X~pGW$d92+h@!+(|L5!+C*Fj#zBl#df~t)Ic1BH|k;*s?6%e+3|$k z+)HFX+EmKw)@K7gr{CGo9m}+3V(FH2GF6|h!+H}JlpV2b*6T5JM<~;~v9IsEEjWiN zl*^lUWL$Nw?4~vziHGa#Mxd>wxhV-nMcVoX!W(YeU|=1N2U&N+nXj4-X18zKIM^KT z-7?fU5euC$Ft|P|rqrC<{`axJSS)qA)@*2mRm|%t)Og3QvK`c7$@PT#aLtBhUcv2z z5VvMSGp|2xow~2t(6qWS`+wa{ciwpZnQa5rN{8~&w0>He@*)vYZWB4%->z!!;Wk)>xJe%~qUH+-t2AST;F;W~;0o zj?Oo^ymel;?oQwig{^)U9@2L!gQitmsfc4by{X@D$2f2i34l4D#$kfCAKW7ax;&O{zJZsi22s-In3>xiC-;#(eB zlXy(^u_*c~avYf8D(;OXZl_1trL)1lT`Vm9s@x&|O+fQ7Ti}6L^Fn~Q~f)h@ss`i+v;qnS7lC=@e$UIi* zfF7@l$^f|@!HG7zv zQt+>=E!CPm%$hw6`VVXNFl+WOYxXcIBBmL0YRw)7GnX}c7!T52J74k!IPKVF{RF2`DPd<`R(KkRCUc1IJk*kF!D^XN5e@3VECr@;Jma z&I);)74kSMi>ZN{fw&L?xLd zJt^)8=9jCYsHx(vE8lnIFNkfm4(p)BhMM0CH%9Tx&>YWodSlJMJs-kqWI+h4f)&E* z_v7iH(-TRDBTaE%U7|_9Bizs$jJ7vMhFc@~=4f-vjyxf&3^^IJ+p=dgI*Fr2{N>~C z4b`_r0&R`BKy3|&+A?@aVGZk~?CJ=9mde>}%#3m@u0g7c4lvd^=rf;<}@?2T`r%Mnq zaXvJFkmn{-+}>O6+uY=tM?4_rmNx>phMXNp>#H95@aNZcCxHN zQ0Ez$nmtgctGh!&!YpGBq!aLa-X2Jz;H_v7Bw9l?doWXvcHW|D<>7?@{>yfwcL@J7 zmg_t*hfLwvse?Sx0$gGJw6sN=Pcmpoi2$Uc$SLk8lFUzXwG6_=s{ zcN16_?-J2uFyd~E_{){jMZ{Os8pj5p(bXUANG0EyGGkSgc>t<0O&9%4tWS#_>BRE#1DNTi3@ zVN;8~nRFZJHYtg8-rOpaxZio^y*yiGdA7>(Y?bBND$BD~mS?Lh&sJHUt+G5@WqG#B z^43;ao~^RHGAkAL*ilN{bQt;PREnPjP9?)~wjtpiMb?SRgWPlQeXFS$vK3vCt(3DB ztJbYpwQj|#bt_h_Td`{0idE}YtXj8X)w&g{)~#5zZZ%*37>Or=g{~3_<+~bHeY|t@ zV$J%Zeb2cgGxYxq{Xawh&(Qxf^#6?2|1ax%f{}5+6;YXITDfdY2vDi z;WHQWn0RK&Be<^o5SJ6{Fd-M)anpu;Kz6PN)TG%~(%WhZ8iZWLLvgo}Z_DdOvOn%` zO2-`TOw5-`MxD-ZJn4%xI|F^ke=ZSvja(sTxMLB2x}&EfohhH3HwLN$gy-dEcVDM& zuOozTcVBm7^WdfqqcPu;Z!``P#oe3EWcR}V&)eQ+x&g$Wd93WgPn!$kZw5Z ze9?SYX>dH-Rqc%FdbqQzBgB@s-RlXpclB1PZC#T+Nm1cj>yux>K3Q8=p5M1&I$SIj zBZ=0I*2EI~GcUa4x{~-%n*Q60*Gy>}mf|(@-qJ;O>{jAMD}11V`CLxly10tm*nb!h z$5>182E5CQ>1eC?CaVlbI|$E45JV9q;RCLKBc2#oi4WY2uX6kG15S>oKJzJ??bV-u zwVhzzcEgs=cHoxGSaG;NA1Os5xk#ur9BvEiXXrWp;g=$u4Lj3~^$u6x)RqY(RL1xk zE-YN=vro>xO~2YWfLhMB8dY?m*IUP?j3_9laoHn_2sw%sk5dvT#S-oo9?xdUFH6Lz zoSKt3?j$TTK1PPb13TSshLF#rq?@QD6XKk{!)E!I8X{CdliTU`HH2)b{;ievdY8-T zz-e7NR%fINVK0Z7MW^1fZbx5Z+z7U}BpiW^{<_3?%3(J;rh3zL!Cbbv&ZawpVVHX6 zq(+;5{Dxx+6L1!=3%C|I0NexI2Rr~g0w~Sv$4ER0h_uR3SnS|YVpl!BoR_R%G|;@fD=eE` z)&K3(e+%{BRja>P&n5vmX|_ol(gd5T$pmTIkfsf3+K{FVY1)vc4QbktrVVM@kfsf3 z+K{FVX{!xs+K@KeV0wbF)ikOt3E=TSb08XAW-d1lGG8woJwZS=0(OLXwp~aYwwKu*>5OxAbNjd)uNecO(*x84gdKI}x#s z!fOmqI*{&fPsFml4WULa?rEYyZ>!Kzhw)q5=WThG+EyFPJxH+`aMo5$f=HpvlS=)Cseyh-sE*8@b z1sZB-DdSz*_ibi;NRuiK;X}!^;gr>%dqHeSsg<8v`KgtkTKTD!pIZ5;m7iMqsg<8v z`KgtkTKTD!-=YdXweru`YTn)W!Z?sOEE(C+SS~svxXjE>YsZLmwno=c?nh}slomv3L6jCmX+e}0L}@{k7DQ=5lomv3LDXtNlomu)3xp1E znQ4PMpoK9#ph5IYc}d*{M53`;ywEGNNgyrJxr(%@HCJM`9X8Bw;%xZElhv zy$B}=E1^U=yRxEBX5%r-{na4UfM=|6oh>kNmz6+gC!@!jB-F6Z&HRL}e>7j}ZqprJ zPp~5v3c9>*yPoLJ*5{(SEjiK@k9)j!(X+7y`qS8qI1GCv*V@?;B+F29If|3pw{1vx172S+AA3Wjztqw_c2eA%D=_$V zdhIFwUi~(PMzf+hvzg*ap&k$q3tqr4!kU_M19~@&m2jJ~zlVK{Ea4LRJ0<8#Xxpo{ zgo12s_;RTUBru-7r)r7$=J+>%C9&-sWF;ulT$bRV{h1>|zDy-rL5D zRXoSqi!0^IIqa)8wt1v(nYYXPUHTK+hl~g4?Q?7G4hWC% zLHISw_CeV`DBA~)e2{_<%JxCoJ}BDr!&W$_Vq#Vjw-xx| zRO)Fs7u3@iZ_&x%c$4slhtgRZ4;d`mA8}S%E$)&}RkutU#X?=(7TSR-n%c z^jU#EE6`^J`m8{o73eeSNgcDSr_B9$`fv$a8(1Pw@U@u!KD9*NGBmj~W(~&E_w>mc zUca>zUgfAn@aj7ZkhadbeS&Kf$1i(UR=CZATXFlX#zPj|X2ES1+-AXT7TjjRZ5G^S z!EF}YX2ES1+-AY8I1e`+Ia}u(vMeb`FtjCTZz+0QYTUeQ2^w8yEP0nku$r5Lvwxv) zWP3e{E&*7C5X6FV0qqK21;<(L3cd>_UJG!t0-US>Co90o3UIOloU8yRE5OMLaIylN ztNMe!em(6eJf9fbl4uV^YewV_fYYCkHXbD{Y!4i3eB@yXg zGMD+FF#C}Ho5Oig|Us3BjBYCyu1&*oURYn@G_-s122bI zq>m~5Y@PTceaZzK* zcJhF1P{@K_RhqO2LXx&BE@`V`@>{D@B|UW*;CV@#FPiUQy`$E<6Z)8bBAu<9vH0Zh zR7$|HiJmq49=)4#UA^?WFXb<o{z;;X+WHfKm&Q#YvR(moqI%!sg=8bc`nCrP*_sDeO()NJTJuDCRa0%Kp9Mo(kb%Vf?~3VwEf!a)b~qS zl1cs+?KG~u&dDPQAP-c4O~6^eF5p_=0B{d*AMgP12(W1OQl*Si$|$9bQpzZ$j8e)d zrHoR_D5Z>2$|$9bQpzZ$NYpMh2aYlas@Pu=kaH5*V$zZ=CL#Vwrin@JPg3JaI$;vo zViMV664_!B*;UmR^63w$6rmcO;auRhyWc6bYYJ#~W@Rs7jRrZ?maR<2nW zXw7EBzWQK(G#^cLR$5Ql5XlW?>%1YSJLES;Rd&a4>$Z&xvcJ4!uHDz#mYSLz@lU+D z8p!(mrA#8W<(-=&-Nnw3H>RJPZ0}Dedvb}%;bgh1VSmW&v^ibwx}VMGC(7OP`Nw~M znH%stk9MYdVyb4RUB_}~`*xBk#nONhm!)0dB_SGsK8@NjiqEYb2zvO8RtZfNjl`hBi+ zu9$3^Zi{6zNq1}YP$v%wCt_$e&)Jg*X7a7AARf*+xHdO*IEm=ioo(4BqpZ#) zIJhnu9c}rvL-#p@Znqu@I~h}W`dEMV?vYr+<8;}h_E=x3v+jHxHzJ=o>zubE$i-Tl zTVrlNj`LlChF~lf3x@kEl@xb<&J98K92q{wH#jjSQT zdY&;brkC}pNMAfzOnAHN>xYs7ufv`m&u|Rrip3K?Pb?a78}^3Lq~WZ0yX|56$7nh^ z<%%bwj=F%|<@mnCc+{=i!UK`uK*V8lh6~~EdtzRv+Z*@X;;65W2I5K2P41}MZF9N9 z&S&e2@x+igC^4RL+1$G4S@D?JS61o(N=Evs{y}{|wA)dm;}mfu1$}O?U@eFx-kY@; z(jhZxaK1w|3Su-8>@q6_3H{(pSnuhVEn}W1{U4eAsquG)=rF!U`$Vn(WvMs=?4U1p zGO0_=c2b)G`bSjMMU~?WIRlV@Gt!Bsf}@&+s?0)FW}zyxP?cGz%4n@J3ssqgs?0)F zW}zyxP?cGz$}CiiNAnnoCjnVoRw>>Zu+yY1Ia>11It;K-I$>4H_JlL2CmRiCJbqB zPG2C{Rp?r+TIOG6XIhLKZ1Ggwu-kRJt$5Qr4o)Tql6u=rPIox>*C_&0eP(M%ce4Tf zK3b!oftuXbsI{p6l2v60WXVh0W*X=}wK;crdk(wBLyPxWPTfsUtHfa=#g{hC*Q z5}a6KK%WKd0TP3CL$tEoNO z5tc1wr7{{8HPKafp{+r7oNM}|H6>Ef96kP;m+UG_xztEmI;F>ViX!PpSJgFeRO{b| z^ckaQi`YNx_^i|IyvBLNb*Af>dxQHH_apA-JfHK1yoY@suCv$O@4wrBIA{<4W9X`I zAiO#J$?#K=Z^YVSUr*E}zMQ-(`P0-L^%vGZm)@TKPQzUdk2l_w>27Ljy1)6+me;mw zt=n6lYb$0G*?Y6!%$0I)%zY&HTzhBx#qFQV4|ZJJS?YYg>-?_gy1!mHr|>{=L-AP8 zM9+R}zv5=bY(1^R8EUU-izjE&0up{pK#!yWtXyZVu9j$E6*ZqxO-8`i&3d*hdGy!EE>n?7*!x|_fA zrq90ljyFGb%Xzna^DW=J^_y?~z}t4+=DzKn2Vw{AI`H)E+it)A_UG?7^Nt7a_}QJi z?>u%_>8`zZJ^c2>+b_R6aral>aqT;ecSYXy+IKzrp1a@k$U*Jk`h!ou_apCp`ZvD( zn+H{w`n0>?-11LH#*k0>$37?D%(R_UxR!RX*k#eDo^dk6bt0ANb`Lo*QD#tSgEQ)l zwY2C1oKZ{LdFK7Kw1c_uQ?;}ceeYtq6BgcRZyJ)C` zc{iB#vZAj8+W{nr5crR9U=u^rB!O(0VkwoT9~xN|H!<6`XstNK%c4-y4om8wSGrJ2 zD&Q)jhbH%`W=OLJ@jxf>14mebt)r3SOiUAO5v^y*HU$zl&~KZV`ZlvXn?aFy8?w`O zT(h6bV(fGfai;bvka{+OBX_c_el?nyufbFK>$LMh_wQ+M({9uL2yXd(xaK>xw`;%6 zV(ueQ*WYPx)!xgw^}lKFAk5^SYJac&tM)tEC$t}F&uc%{J`5dvjm7i*+J)Lh+Pk%j zwLhoZzN&qlU5IaJf1y1}49i{GUu%c8ztaAI&V5dM5Aj~V#nJz6?HTP~SU6rz2VbGR zo=)G(xy+T?8z75)+SQQ3HSqB3Sc6`#y^%%cjoQuHP3$E9uJ&f_P1-HmTeKf&&uWK| zV07)<+COSfXrE>u|~LnRcu8FdG5?lX>Aw+8=9Q)E(O0+7Goq(f+q<|K7_W*A31M7wx<9f@{>*fvJ=2 z8~5+KQu4C-L&cSwH_OzPV2^Jh@6KPCNT-fr;T ze1zvFp11qLJ z)9SN@r{xz5Kjk+DG^z{O@~VVpXy$b2U>6uZ2#y~HcgOUUp4YeG0`lGZ{rczhuj@ZY zQN(R@8{3T68rK+i86Pw5Hx3)eY!Xj3KKqQ8o_!7sL}!m_$=QG6+fR5$JtM-Q@?x{! z=cyl&{|viAKb*^bQcLiQGqJ#kEHn0=O~e!}~r zloFf$nJVRp+OyBpo;%7r%deR>92} zcXjSQtLpIQJad$1{*`(>&NG7Lf1p0cc<$d-AN)0UpW%++=G(madEOx{evVomQ)N6# z8Hai5Ny<3NlSg=x2*$iyux#h%KpSySMyWk>iull@3eZFzeWtU!{-J(7ZsL#8v+;{O_?V$R+SAG7@)%&ly zTKkCl{Dk`a^e=FTd2S(dpH5rnKc%iF*ReiPHza4_r(i(h=9!;PYMx-86G2{1Y9zN@ zyRKL5)S0DZ$J@~E)xKEEdA#<-v*cpj#T+1Wg1pC^MVHRi#e4$n4^oPkIXBI`dK15i z&~G=YYf^nbTKj&KzBG7ufVoAUN~){mN~>ek8<~iFoqm;iYxIS1>S*n|PystUFY!zn r-l|g<;kfd)Iyk<;>?~Y=2e~@)wMbod=D`~j2ySy=X#>AB->d&$aKD2h literal 0 HcmV?d00001 diff --git a/src/fonts/TT Octosquares Trial Black.ttf b/src/fonts/TT Octosquares Trial Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ff86e1360b5f08f14049f5d0c93149dce84e8162 GIT binary patch literal 97604 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