From 7e9ebb738a41652e9c1d731c4fba6399bc18ad00 Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 00:50:27 +0100 Subject: [PATCH 001/206] Add initial project structure --- .eslintrc | 18 + .gitignore | 40 + .npmrc | 2 + .nvmrc | 1 + .prettierrc | 7 + .vscode/extensions.json | 10 + .vscode/settings.json | 20 + index.html | 16 + package-lock.json | 4188 +++++++++++++++++++++++++++++++++++++++ package.json | 23 + public/favicon.svg | 15 + src/main.js | 5 + src/style.css | 8 + 13 files changed, 4353 insertions(+) create mode 100644 .eslintrc create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .nvmrc create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.svg create mode 100644 src/main.js create mode 100644 src/style.css diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..71a0726 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,18 @@ +{ + "extends": ["eslint:recommended", "airbnb-base", "plugin:prettier/recommended"], + "env": { + "es6": true, + "browser": true, + "node": true + }, + "parserOptions": { + "ecmaVersion": "latest", + "sourceType": "module" + }, + "prettier/prettier": [ + "error", + { + "endOfLine": "auto" + } + ] +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f784241 --- /dev/null +++ b/.gitignore @@ -0,0 +1,40 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Dependencies +node_modules +yarn.lock + +# Tests +coverage + +# Production +dist +dist-ssr + +# npm +.npm + +# ESLint +.eslintcache + +# Env files +.env + +# OS +.DS_Store +*.pem +*.local + +# Yarn +.yarn +.pnp.* diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..d9ca886 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +engine-strict=true +save-exact=true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..97dcb79 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v16.5.0 diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..3a5a0a8 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "printWidth": 120, + "singleQuote": true, + "trailingComma": "all", + "tabWidth": 2, + "semi": true +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..3200f66 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "codezombiech.gitignore", + "coenraads.bracket-pair-colorizer-2", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "mgmcdermott.vscode-language-babel", + "naumovs.color-highlight" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ed7c5be --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,20 @@ +{ + "editor.formatOnSave": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "editor.rulers": [120], + "search.exclude": { + "**/dist": true, + "package-lock.json": true + }, + "[html]": { + "editor.defaultFormatter": "vscode.html-language-features" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..94bf921 --- /dev/null +++ b/index.html @@ -0,0 +1,16 @@ + + + + + + + + CC2021.JavaScript + + + +
+ + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cafe7e5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4188 @@ +{ + "name": "project", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "project", + "version": "0.0.0", + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-airbnb-base": "14.2.1", + "eslint-config-prettier": "8.3.0", + "eslint-plugin-import": "2.24.2", + "eslint-plugin-prettier": "4.0.0", + "prettier": "2.4.1", + "vite": "2.5.10" + }, + "engines": { + "node": "^16", + "yarn": "please-use-npm" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "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/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/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-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/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-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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/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/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/chalk/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/chalk/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/chalk/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/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/chalk/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/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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "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/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/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/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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/es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.12.28", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.28.tgz", + "integrity": "sha512-pZ0FrWZXlvQOATlp14lRSk1N9GkeJ3vLIwOcUoo3ICQn9WNR4rWoNi81pbn6sC1iYUy7QPqNzI3+AEzokwyVcA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + } + }, + "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": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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/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-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "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/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "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/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "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-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "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/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "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/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "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/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "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/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/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "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/nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "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/prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "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/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/rollup": { + "version": "2.56.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz", + "integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/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/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/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/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.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-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/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "2.5.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.5.10.tgz", + "integrity": "sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==", + "dev": true, + "dependencies": { + "esbuild": "^0.12.17", + "postcss": "^8.3.6", + "resolve": "^1.20.0", + "rollup": "^2.38.5" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "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 + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + } + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "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, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "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, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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 + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "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, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.12.28", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.28.tgz", + "integrity": "sha512-pZ0FrWZXlvQOATlp14lRSk1N9GkeJ3vLIwOcUoo3ICQn9WNR4rWoNi81pbn6sC1iYUy7QPqNzI3+AEzokwyVcA==", + "dev": true + }, + "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 + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "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 + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "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, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "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 + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "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 + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "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, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "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, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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 + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "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 + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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 + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "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 + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "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, + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "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 + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "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, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "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 + }, + "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 + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "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 + }, + "prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "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 + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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 + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.56.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz", + "integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "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 + }, + "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, + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "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, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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 + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vite": { + "version": "2.5.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.5.10.tgz", + "integrity": "sha512-0ObiHTi5AHyXdJcvZ67HMsDgVpjT5RehvVKv6+Q0jFZ7zDI28PF5zK9mYz2avxdA+4iJMdwCz6wnGNnn4WX5Gg==", + "dev": true, + "requires": { + "esbuild": "^0.12.17", + "fsevents": "~2.3.2", + "postcss": "^8.3.6", + "resolve": "^1.20.0", + "rollup": "^2.38.5" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..db3453c --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "project", + "version": "0.0.0", + "private": true, + "engines": { + "node": "^16", + "yarn": "please-use-npm" + }, + "scripts": { + "dev": "vite", + "build": "vite build", + "start": "vite preview" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-airbnb-base": "14.2.1", + "eslint-config-prettier": "8.3.0", + "eslint-plugin-import": "2.24.2", + "eslint-plugin-prettier": "4.0.0", + "prettier": "2.4.1", + "vite": "2.5.10" + } +} diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..de4aedd --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..0de0ebc --- /dev/null +++ b/src/main.js @@ -0,0 +1,5 @@ +import './style.css'; + +document.querySelector('#app').innerHTML = ` +

CC first project

+`; diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..852de7a --- /dev/null +++ b/src/style.css @@ -0,0 +1,8 @@ +#app { + font-family: Avenir, Helvetica, Arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-align: center; + color: #2c3e50; + margin-top: 60px; +} From 66686e17be1070d90cc28a43bcecd4dbfe3e51eb Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 16:32:58 +0100 Subject: [PATCH 002/206] Modify Readme --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4162270..718d9c8 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# CodersCamp2021.Project.JavaScript \ No newline at end of file +# CodersCamp2021.Project.JavaScript + +todo \ No newline at end of file From 48bf95ef7cab8d65f236c597e73133b96f6f52fd Mon Sep 17 00:00:00 2001 From: Urszula Jarych Date: Sun, 28 Nov 2021 16:45:38 +0100 Subject: [PATCH 003/206] add sth to README.me --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 718d9c8..8de2595 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # CodersCamp2021.Project.JavaScript -todo \ No newline at end of file +todo + +coÅ› dodajÄ™ - hurra \ No newline at end of file From 04f299420bc1b4b581ef7c065c83897022853b23 Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 16:51:15 +0100 Subject: [PATCH 004/206] Fix Readme --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 8de2595..aec78ed 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ # CodersCamp2021.Project.JavaScript -todo - -coÅ› dodajÄ™ - hurra \ No newline at end of file +First project of CodersCamp2021 \ No newline at end of file From 378f193d268e69e364fac101fac8a1dbd0cb6413 Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 21:14:05 +0100 Subject: [PATCH 005/206] Add run instructions to the README --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4162270..75d362d 100644 --- a/README.md +++ b/README.md @@ -1 +1,18 @@ -# CodersCamp2021.Project.JavaScript \ No newline at end of file +# CodersCamp2021.Project.JavaScript + +First project of CodersCamp2021. Basics of Web Development. + + + +## How to run app on your local device? + +Prerequisites +Node.js >=16 (https://nodejs.org/en/) + +1. Clone repository using `git clone {URL}` in the console +2. In the working directory issue `npm install` in the terminal +3. Start development server with: `npm run dev` in the terminal + +By default server should be running here: localhost:3000 + +To stop local press `Ctrl+C` \ No newline at end of file From deb90f731e07f655875119f786b0c94c6b08dbf5 Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 21:32:54 +0100 Subject: [PATCH 006/206] Add workflow to automate building and deploying --- .github/workflows/node.js.yml | 48 +++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/node.js.yml diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 0000000..15486db --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,48 @@ +# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node +# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions + +name: Node.js CI + +on: + push: + paths-ignore: + - '**/*.md' + +jobs: + build: + name: 'Build application' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: 16.x + - run: npm ci + - run: npm run build --if-present + - uses: actions/upload-artifact@v1 + name: Upload build as artifact + if: always() + with: + name: app-dist + path: ./dist + deploy-on-github-pages: + name: 'Deploy app to GitHub Pages from develop branch source code' + if: github.ref == 'refs/heads/develop' + needs: build + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v2 + with: + name: app-dist + path: ./dist + - name: Deploy app as GitHub Pages + uses: peaceiris/actions-gh-pages@v3.7.0-6 + if: ${{ github.event_name != 'pull_request' && always() }} + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: './dist' + user_name: 'github-actions[bot]' + user_email: 'github-actions[bot]@users.noreply.github.com' + force_orphan: true + keep_files: false From a869b1fb63f9f86df9f57958e8b1d41ff144e95e Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Sun, 28 Nov 2021 23:37:55 +0100 Subject: [PATCH 007/206] Add story templates --- .github/ISSUE_TEMPLATE/bug.md | 30 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/development-task.md | 16 ++++++++++++ .github/ISSUE_TEMPLATE/project-ui-ux.md | 15 +++++++++++ 3 files changed, 61 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/development-task.md create mode 100644 .github/ISSUE_TEMPLATE/project-ui-ux.md diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 0000000..0b5d85a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,30 @@ +--- +name: Bug +about: Defect +title: '' +labels: 'type: bug' +assignees: '' +--- + +**Description** + + +**Steps to reproduce** +1. Go to '...' +2. Click '....' +3. Scroll down to '....' +4. Note that + +**Desired functionality** + +**Screenshots** + +**Technical Info(optional):** + - Type: [e.g. Desktop, Telefon, Tablet] + - Screen resolution: [e.g. 1200x750 px] + - OS: [e.g. iOS, Android, Windows 10] + - Browser: [e.g. chrome, safari] + - App version [e.g. 0.2.1] + +**Additional informations** +Everything that may be helpful to fix defect. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/development-task.md b/.github/ISSUE_TEMPLATE/development-task.md new file mode 100644 index 0000000..2c17531 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/development-task.md @@ -0,0 +1,16 @@ +--- +name: Development Task +about: Feature +title: As , I want to . +labels: 'type: development task' +assignees: '' + +--- + +### Acceptance criteria +**Verify, consult and update before starting.** + +- [ ] //TODO1 +- [ ] //TODO2 + +### Additional notes \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/project-ui-ux.md b/.github/ISSUE_TEMPLATE/project-ui-ux.md new file mode 100644 index 0000000..07eefd8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/project-ui-ux.md @@ -0,0 +1,15 @@ +--- +name: Project UI/UX +about: 'UI/UX task' +title: '' +labels: 'UI/UX Design' +assignees: '' +--- + +**Miro/Figma Link** + +Link to the project + + + +**Mark User Story connected to this issue** \ No newline at end of file From f87218112778aedc6642e95f136497886c9b1e36 Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Mon, 29 Nov 2021 00:35:41 +0100 Subject: [PATCH 008/206] Fix build script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index db3453c..17ff295 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "scripts": { "dev": "vite", - "build": "vite build", + "build": "vite build --base=./", "start": "vite preview" }, "devDependencies": { From d94c812cc8dc8b0992eea80f1c80164b05899d32 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Fri, 3 Dec 2021 19:04:43 +0100 Subject: [PATCH 009/206] built layout of quiz settings page --- src/main.js | 6 +-- src/views/quiz-settings/quiz-settings.css | 0 src/views/quiz-settings/quiz-settings.js | 50 +++++++++++++++++++++++ 3 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 src/views/quiz-settings/quiz-settings.css create mode 100644 src/views/quiz-settings/quiz-settings.js diff --git a/src/main.js b/src/main.js index 0de0ebc..d72906a 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import './style.css'; +import {QuizSettings} from "./views/quiz-settings/quiz-settings"; -document.querySelector('#app').innerHTML = ` -

CC first project

-`; + +document.querySelector('#app').innerHTML = QuizSettings.showSettings(); diff --git a/src/views/quiz-settings/quiz-settings.css b/src/views/quiz-settings/quiz-settings.css new file mode 100644 index 0000000..e69de29 diff --git a/src/views/quiz-settings/quiz-settings.js b/src/views/quiz-settings/quiz-settings.js new file mode 100644 index 0000000..5c4fc3b --- /dev/null +++ b/src/views/quiz-settings/quiz-settings.js @@ -0,0 +1,50 @@ +class QuizSettings{ + quizAbout; + questionsNumber; + questionsType; + + static showSettings(){ + const settings =document.createElement("div"); + const form=document.createElement("form"); + const about=document.createElement("div"); + const questionsNumberdiv=document.createElement("div"); + const questionsType=document.createElement("div"); + + const buttonCats=document.createElement("input"); + buttonCats.type="button"; + const buttonDogs=document.createElement("input"); + buttonDogs.type="button"; + about.append("Quiz about:",buttonCats,buttonDogs); + // buttonCats.addEventListener("click",function(){ + // console.log("dotknięty"); + // }); + + const QuestionsNumber=document.createElement("input"); + questionsNumberdiv.append("Questions number:",QuestionsNumber); + + const buttonOpen=document.createElement("input"); + buttonOpen.type="button"; + const buttonMultipleChoice=document.createElement("input"); + buttonMultipleChoice.type="button"; + questionsType.append("Questions type:",buttonOpen,buttonMultipleChoice); + + const buttonStartQuiz=document.createElement("input"); + buttonStartQuiz.type="submit"; + + form.append(about,questionsNumberdiv,questionsType, buttonStartQuiz); + settings.appendChild(form); + + console.log(this.quizAbout,this.questionsType,this.questionsNumber); + + + form.addEventListener("click",function(){ + console.log("dotknięty"); + }); + + return settings.innerHTML; + } +}; + + + +export {QuizSettings}; \ No newline at end of file From d372a2f40f3911af9b39ca5c05b089d5bf5dc30f Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Sat, 4 Dec 2021 00:17:10 +0100 Subject: [PATCH 010/206] initialize quiz timer --- src/components/timer/quiz-timer.css | 0 src/components/timer/quiz-timer.js | 25 +++++++++++++++++++++++++ src/main.js | 5 ++--- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 src/components/timer/quiz-timer.css create mode 100644 src/components/timer/quiz-timer.js diff --git a/src/components/timer/quiz-timer.css b/src/components/timer/quiz-timer.css new file mode 100644 index 0000000..e69de29 diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js new file mode 100644 index 0000000..2ced9b3 --- /dev/null +++ b/src/components/timer/quiz-timer.js @@ -0,0 +1,25 @@ +class QuizTimer { + static showTimer() { + const clock = document.createElement('div'); + clock.setAttribute('id', 'clock'); + + const minutes = document.createElement('span'); + minutes.setAttribute('id', 'min'); + minutes.innerText = '00'; + + const colon = document.createElement('span'); + colon.innerText = ':'; + + const seconds = document.createElement('span'); + seconds.setAttribute('id', 'sec'); + seconds.innerText = '00'; + + clock.appendChild(minutes); + clock.appendChild(colon); + clock.appendChild(seconds); + + return clock; + } +} + +export { QuizTimer }; diff --git a/src/main.js b/src/main.js index 0de0ebc..11e1111 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,4 @@ import './style.css'; +import { QuizTimer } from './components/timer/quiz-timer.js'; -document.querySelector('#app').innerHTML = ` -

CC first project

-`; +document.querySelector('#app').appendChild(QuizTimer.showTimer()); From dd1be63010c0e7c81ba239af8905ff2350668f1d Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Sat, 4 Dec 2021 12:03:49 +0100 Subject: [PATCH 011/206] adden some kind of data validation with alerts and prestyled --- src/main.js | 3 +- src/style.css | 3 + src/views/quiz-settings/quiz-settings.css | 51 ++++++++ src/views/quiz-settings/quiz-settings.js | 152 ++++++++++++++++------ 4 files changed, 167 insertions(+), 42 deletions(-) diff --git a/src/main.js b/src/main.js index d72906a..5340bfa 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ import './style.css'; +import './views/quiz-settings/quiz-settings.css'; import {QuizSettings} from "./views/quiz-settings/quiz-settings"; -document.querySelector('#app').innerHTML = QuizSettings.showSettings(); +document.querySelector('#app').appendChild(QuizSettings.showSettings()); diff --git a/src/style.css b/src/style.css index 852de7a..a2df3c5 100644 --- a/src/style.css +++ b/src/style.css @@ -1,3 +1,6 @@ +body { + background-color: #8ab0ab; +} #app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; diff --git a/src/views/quiz-settings/quiz-settings.css b/src/views/quiz-settings/quiz-settings.css index e69de29..808b472 100644 --- a/src/views/quiz-settings/quiz-settings.css +++ b/src/views/quiz-settings/quiz-settings.css @@ -0,0 +1,51 @@ +form { + margin:auto; + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; + gap:30px; + width:70%; + color:white; +} + +form div{ + width:100%; + max-width: 450px; + display: grid; + grid-template-columns:[first] 1fr [second] 1fr [third]; + align-items: center; + justify-items: center; + align-content: center; + gap:20px; +} +input{ + border: 0px ; + border-radius: 7px; + width:100%; + max-width: 450px; + background-color: #658080; + height:50px +} + +input:active{ + background-color: #3e505b; +} + +form p{ + grid-column-start: first; + grid-column-end: third; +} +#number{ + width:100%; + grid-column-start: first; + grid-column-end: third; +} +#number:hover{ + background-color: #3e505b; +} + +#submit{ + margin-top:100px; + color: +} \ No newline at end of file diff --git a/src/views/quiz-settings/quiz-settings.js b/src/views/quiz-settings/quiz-settings.js index 5c4fc3b..af5b6d3 100644 --- a/src/views/quiz-settings/quiz-settings.js +++ b/src/views/quiz-settings/quiz-settings.js @@ -1,50 +1,120 @@ -class QuizSettings{ +class QuizSettings { quizAbout; - questionsNumber; + questionsNum; questionsType; + static createButtonCats() { + const buttonCats = document.createElement('input'); + buttonCats.type = 'button'; + buttonCats.addEventListener('click', () => { + this.quizAbout = 'cats'; + }); + return buttonCats; + } + + static createButtonDogs() { + const buttonDogs = document.createElement('input'); + buttonDogs.type = 'button'; + buttonDogs.addEventListener('click', () => { + this.quizAbout="dogs" + }); + return buttonDogs; + } + + static createAboutSection() { + const about = document.createElement('div'); + const text = document.createElement('p'); + text.innerText='Quiz about: ' + about.append(text, this.createButtonCats(), this.createButtonDogs()); + return about; + } + + static createQuestionsNumberInput() { + const questionsNumber = document.createElement('input'); + questionsNumber.setAttribute('id','number'); + questionsNumber.addEventListener('input', () => { + this.questionsNum=questionsNumber.value; + }); + return questionsNumber; + } + + static createQuestionsNumberSection() { + const questionsNumberdiv = document.createElement('div'); + const text = document.createElement('p'); + text.innerText='Questions number: ' + questionsNumberdiv.append(text, this.createQuestionsNumberInput()); + return questionsNumberdiv; + } - static showSettings(){ - const settings =document.createElement("div"); - const form=document.createElement("form"); - const about=document.createElement("div"); - const questionsNumberdiv=document.createElement("div"); - const questionsType=document.createElement("div"); - - const buttonCats=document.createElement("input"); - buttonCats.type="button"; - const buttonDogs=document.createElement("input"); - buttonDogs.type="button"; - about.append("Quiz about:",buttonCats,buttonDogs); - // buttonCats.addEventListener("click",function(){ - // console.log("dotknięty"); - // }); - - const QuestionsNumber=document.createElement("input"); - questionsNumberdiv.append("Questions number:",QuestionsNumber); - - const buttonOpen=document.createElement("input"); - buttonOpen.type="button"; - const buttonMultipleChoice=document.createElement("input"); - buttonMultipleChoice.type="button"; - questionsType.append("Questions type:",buttonOpen,buttonMultipleChoice); - - const buttonStartQuiz=document.createElement("input"); - buttonStartQuiz.type="submit"; - - form.append(about,questionsNumberdiv,questionsType, buttonStartQuiz); - settings.appendChild(form); - - console.log(this.quizAbout,this.questionsType,this.questionsNumber); - - - form.addEventListener("click",function(){ - console.log("dotknięty"); + static createButtonOpen() { + const buttonOpen = document.createElement('input'); + buttonOpen.type = 'button'; + buttonOpen.addEventListener('click', () => { + this.questionsType="open" }); + return buttonOpen; + } + + static createMultipleChoice() { + const buttonMultipleChoice = document.createElement('input'); + buttonMultipleChoice.type = 'button'; + buttonMultipleChoice.addEventListener('click', () => { + this.questionsType="multiple" + }); + return buttonMultipleChoice; + } + + static createQuestionsTypeSection() { + const questionsType = document.createElement('div'); + const text = document.createElement('p'); + text.innerText='Questions type: ' + questionsType.append(text, this.createButtonOpen(), this.createMultipleChoice()); + return questionsType; + } - return settings.innerHTML; + static createForm() { + const form = document.createElement('form'); + + const buttonStartQuiz = document.createElement('input'); + buttonStartQuiz.type = 'submit'; + buttonStartQuiz.setAttribute('id','submit'); + buttonStartQuiz.value='Start Quiz'; + + form.append( + this.createAboutSection(), + this.createQuestionsNumberSection(), + this.createQuestionsTypeSection(), + buttonStartQuiz, + ); + form.addEventListener("submit", e => { + e.preventDefault(); + if (this.questionsNum===undefined || this.questionsNum<1 || this.questionsNum>20){ + alert("Insert questions number between 1 and 20"); + } + else if (this.quizAbout===undefined){ + alert("Choose animals"); + } + else if (this.quizAbout===undefined){ + alert("Choose questionsType"); + } + else { + alert("Quiz about: "+this.quizAbout+"\nQuestions number: "+this.questionsNum+"\nQuestions type: "+this.questionsType); + } + + }); + return form; } -}; + static showSettings() { + const settings = document.createElement('div'); + settings.appendChild(this.createForm()); + settings.setAttribute('id','quiz-settings'); + + console.log(this.quizAbout, this.questionsType, this.questionsNum); + return settings; + } +} -export {QuizSettings}; \ No newline at end of file +export { + QuizSettings +}; \ No newline at end of file From d64cacf0911bd89361946ac3fe7448dfa5539b5a Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Sat, 4 Dec 2021 16:02:45 +0100 Subject: [PATCH 012/206] add countup timer --- src/components/timer/quiz-timer.js | 22 +++++++++++++++++++++- src/main.js | 3 ++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js index 2ced9b3..ca31bc7 100644 --- a/src/components/timer/quiz-timer.js +++ b/src/components/timer/quiz-timer.js @@ -1,5 +1,5 @@ class QuizTimer { - static showTimer() { + static createTimer() { const clock = document.createElement('div'); clock.setAttribute('id', 'clock'); @@ -20,6 +20,26 @@ class QuizTimer { return clock; } + + static startTimer() { + let minutes = 0, + seconds = 0; + const min = document.getElementById('min'); + const sec = document.getElementById('sec'); + + timer = setInterval(function () { + seconds++; + if (seconds === 60) { + seconds = 0; + minutes++; + if (minutes === 60) { + minutes = 0; + } + min.innerHTML = minutes < 10 ? '0' + minutes : minutes; + } + sec.innerHTML = seconds < 10 ? '0' + seconds : seconds; + }, 1000); + } } export { QuizTimer }; diff --git a/src/main.js b/src/main.js index 11e1111..6401afb 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,5 @@ import './style.css'; import { QuizTimer } from './components/timer/quiz-timer.js'; -document.querySelector('#app').appendChild(QuizTimer.showTimer()); +document.querySelector('#app').appendChild(QuizTimer.createTimer()); +QuizTimer.startTimer(); From 35b786fd895193156f62e8ab7a2b707d83836c5d Mon Sep 17 00:00:00 2001 From: Urszuja Date: Sat, 4 Dec 2021 16:16:56 +0100 Subject: [PATCH 013/206] add basic button component --- features/buttonComponent.js | 13 +++++++++++++ features/buttonComponentStyles.css | 15 +++++++++++++++ features/cute_koala.png | Bin 0 -> 261809 bytes src/main.js | 5 +++++ 4 files changed, 33 insertions(+) create mode 100644 features/buttonComponent.js create mode 100644 features/buttonComponentStyles.css create mode 100644 features/cute_koala.png diff --git a/features/buttonComponent.js b/features/buttonComponent.js new file mode 100644 index 0000000..850966f --- /dev/null +++ b/features/buttonComponent.js @@ -0,0 +1,13 @@ +/* +Component accepts following inputs: label (string), class (string), animate on hover (boolean) +Component has a light grey background and black text. When hovered, the background changes to dark grey and the label is white. +If animate on hover is true, the button will show an icon of Koala to the right of it +*/ +import './buttonComponentStyles.css'; + +export default function createButton(label, classStyle, animate) { + const button = document.createElement('button'); + button.innerHTML = label; + button.classList.add(classStyle); + return button; +} diff --git a/features/buttonComponentStyles.css b/features/buttonComponentStyles.css new file mode 100644 index 0000000..a1398e7 --- /dev/null +++ b/features/buttonComponentStyles.css @@ -0,0 +1,15 @@ +button { + background-color: grey; /* Green */ + border: none; + color: black; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 16px; + border-radius: 5px; +} + +button:hover { + background-color: lightgray; +} diff --git a/features/cute_koala.png b/features/cute_koala.png new file mode 100644 index 0000000000000000000000000000000000000000..5f549ab362bbfb94c5f0bac5929286ff63fc54ed GIT binary patch literal 261809 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

y7#v4qsO7m?^ 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

oc(`|a`!8(*J;eta~=&iFZbR&zRg=c5b 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/src/main.js b/src/main.js index 0de0ebc..257944f 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,10 @@ import './style.css'; +import createButton from '../features/buttonComponent.js'; document.querySelector('#app').innerHTML = `

CC first project

`; + +const button1 = createButton('hello', 'sth', false); + +document.querySelector('#app').appendChild(button1); From 6858fa7ac7a3491ef3b4c017f20851f63ad8aaa2 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Sat, 4 Dec 2021 19:00:43 +0100 Subject: [PATCH 014/206] add koala --- features/buttonComponent.js | 13 +++++++++++-- features/buttonComponentStyles.css | 16 +++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/features/buttonComponent.js b/features/buttonComponent.js index 850966f..410539c 100644 --- a/features/buttonComponent.js +++ b/features/buttonComponent.js @@ -4,10 +4,19 @@ Component has a light grey background and black text. When hovered, the backgrou If animate on hover is true, the button will show an icon of Koala to the right of it */ import './buttonComponentStyles.css'; - +// div relative koala: absolute export default function createButton(label, classStyle, animate) { + const koalaButton = document.createElement('div'); + koalaButton.classList.add('koala-button'); const button = document.createElement('button'); button.innerHTML = label; button.classList.add(classStyle); - return button; + button.onClick = () => { + console.log('hello'); + }; + const koala = document.createElement('img'); + koala.src = 'features/cute_koala.png'; + koalaButton.appendChild(button); + koalaButton.appendChild(koala); + return koalaButton; } diff --git a/features/buttonComponentStyles.css b/features/buttonComponentStyles.css index a1398e7..4d6a2c0 100644 --- a/features/buttonComponentStyles.css +++ b/features/buttonComponentStyles.css @@ -8,8 +8,22 @@ button { display: inline-block; font-size: 16px; border-radius: 5px; + opacity: 0.7; + transition: 0.3s; } button:hover { - background-color: lightgray; + opacity: 1; +} + +img { + width: 70px; + height: 70px; + transform: translateY(30px); +} + +.koalabutton { + display: flex; + justify-content: center; + align-items: center; } From 6576cddb5853a9a0db89662e138668bded8c4cf9 Mon Sep 17 00:00:00 2001 From: GRosza Date: Sat, 4 Dec 2021 19:40:32 +0100 Subject: [PATCH 015/206] made a change --- src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 0de0ebc..7f56e0c 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import './style.css'; document.querySelector('#app').innerHTML = ` -

CC first project

+

CC first prot

`; From f8ae8a5266612a978de92f71fe1f0f2085874c06 Mon Sep 17 00:00:00 2001 From: GRosza Date: Sat, 4 Dec 2021 22:25:57 +0100 Subject: [PATCH 016/206] new UI --- src/feature:user-score/user-score.html | 30 ++++++++ src/feature:user-score/user-score.js | 15 ++++ src/feature:user-score/user.score.css | 99 ++++++++++++++++++++++++++ 3 files changed, 144 insertions(+) create mode 100644 src/feature:user-score/user-score.html create mode 100644 src/feature:user-score/user-score.js create mode 100644 src/feature:user-score/user.score.css diff --git a/src/feature:user-score/user-score.html b/src/feature:user-score/user-score.html new file mode 100644 index 0000000..288cf83 --- /dev/null +++ b/src/feature:user-score/user-score.html @@ -0,0 +1,30 @@ + + + + + + + + SCORE + + + + +
+
+

CONGRATS!

+

YOUR SCORE IS: 6/6

+
+ + +
+ + +
+
+ + + + \ No newline at end of file diff --git a/src/feature:user-score/user-score.js b/src/feature:user-score/user-score.js new file mode 100644 index 0000000..6339d48 --- /dev/null +++ b/src/feature:user-score/user-score.js @@ -0,0 +1,15 @@ + +const username = document.getElementById('username'); +const saveScoreBtn = document.getElementById('saveScoreBtn'); +username.addEventListener("keyup", () => +{saveScoreBtn.disabled = !username.value;}); + + + + +saveHighScore = (e) => { + console.log('clikedItem'); + e.preventDefault(); +}; + + diff --git a/src/feature:user-score/user.score.css b/src/feature:user-score/user.score.css new file mode 100644 index 0000000..40b851a --- /dev/null +++ b/src/feature:user-score/user.score.css @@ -0,0 +1,99 @@ +:root { + background-color: #8ab0ab; + font-size: 62.5%; +} + +* { + box-sizing: border-box; + font-family: Arial, Helvetica, sans-serif; + margin: 0; + padding: 0; + color: #333; +} + +h1 { + font-size: 5.4rem; + color:whitesmoke; + margin-bottom: 3rem; +} + + +/* UTILITIES */ + +.container { + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + max-width: 80rem; + margin: 0 auto; + padding: 2rem; +} + +.container > * { + width: 100%; +} + +#finalScore { + display: flex; + justify-content: center; + font-size: 50px; +} + +/* BUTTONS */ +.btn { + font-size: 1.8rem; + padding: 1rem 0; + width: 20rem; + border: 1em; + border-radius: 15px; + text-align: center; + margin-bottom: 1rem; + text-decoration: none; + color: white; + background-color: #3e505b; +} + +.btn.menuBtn { + font-weight: 700; + width: 25rem; + height: 6rem; + position: absolute; + bottom: 100px; + left: 100px; +} + +.btn.playAgain { + font-weight: 700; + width: 25rem; + height: 6rem; + position: absolute; + bottom: 100px; + right: 100px; +} + +/* FORMS */ +form { + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: space-around; +} + +input { + margin-top: 2rem; + margin-bottom: 1rem; + width: 40rem; + height: 60px; + padding: 1.5rem; + font-size: 1.8rem; + border: none; + border-radius: 15px; + background-color:rgba(62, 80, 91, 0.4); +} + +input::placeholder { + color: whitesmoke; +} From 0c2bf397508229850e7f311d0208d33a68028268 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Sun, 5 Dec 2021 12:42:10 +0100 Subject: [PATCH 017/206] add koala animation, eventListener and styles --- features/buttonComponent.js | 31 ++++++++++++++++++++++-------- features/buttonComponentStyles.css | 26 ++++++++++++++++--------- src/main.js | 11 ++++++++--- 3 files changed, 48 insertions(+), 20 deletions(-) diff --git a/features/buttonComponent.js b/features/buttonComponent.js index 410539c..28bc0cf 100644 --- a/features/buttonComponent.js +++ b/features/buttonComponent.js @@ -4,19 +4,34 @@ Component has a light grey background and black text. When hovered, the backgrou If animate on hover is true, the button will show an icon of Koala to the right of it */ import './buttonComponentStyles.css'; -// div relative koala: absolute + export default function createButton(label, classStyle, animate) { const koalaButton = document.createElement('div'); koalaButton.classList.add('koala-button'); + const button = document.createElement('button'); button.innerHTML = label; button.classList.add(classStyle); - button.onClick = () => { - console.log('hello'); - }; - const koala = document.createElement('img'); - koala.src = 'features/cute_koala.png'; - koalaButton.appendChild(button); - koalaButton.appendChild(koala); + + button.addEventListener('click', () => { + console.log(`Greetings from koala in ${label}`); + }); + + koalaButton.append(button); + + if (animate) { + const koala = document.createElement('img'); + koala.src = 'features/cute_koala.png'; + koala.classList.add('koala', 'hidden'); + koalaButton.append(koala); + + button.onmouseover = () => { + koala.classList.remove('hidden'); + }; + button.onmouseout = () => { + koala.classList.add('hidden'); + }; + } + return koalaButton; } diff --git a/features/buttonComponentStyles.css b/features/buttonComponentStyles.css index 4d6a2c0..5890229 100644 --- a/features/buttonComponentStyles.css +++ b/features/buttonComponentStyles.css @@ -1,5 +1,5 @@ button { - background-color: grey; /* Green */ + background-color: #648080; /* Green */ border: none; color: black; padding: 15px 32px; @@ -8,22 +8,30 @@ button { display: inline-block; font-size: 16px; border-radius: 5px; - opacity: 0.7; - transition: 0.3s; + transition: 0.4s; + text-transform: uppercase; + margin-bottom: 20px; + width: 200px; } button:hover { - opacity: 1; + background-color: #3e505b; + color: white; } img { width: 70px; height: 70px; - transform: translateY(30px); + transform: translateY(-10px); + position: absolute; + opacity: 1; + transition: 0.2s; +} + +.koalaButton { + position: relative; } -.koalabutton { - display: flex; - justify-content: center; - align-items: center; +.hidden { + opacity: 0; } diff --git a/src/main.js b/src/main.js index 257944f..81c88f2 100644 --- a/src/main.js +++ b/src/main.js @@ -4,7 +4,12 @@ import createButton from '../features/buttonComponent.js'; document.querySelector('#app').innerHTML = `

CC first project

`; +// how to use: createButton(label, classStyle, animate) +const buttonQuiz = createButton('start quiz', 'quiz', true); +const buttonLeaderboard = createButton('leaderboard', 'leaderboard', true); +const buttonAdoption = createButton('adoption', 'adoption', true); +const buttonCredits = createButton('credits', 'credits', true); +const buttonStatic = createButton('abort koala', 'noKoala', false); -const button1 = createButton('hello', 'sth', false); - -document.querySelector('#app').appendChild(button1); +document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); +document.querySelector('#app').append(buttonStatic); From 71011eae2498c5a0cccb3e48c23e9f32f5527ea0 Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Sun, 5 Dec 2021 14:47:48 +0100 Subject: [PATCH 018/206] add stopping timer and initial styling --- src/components/timer/quiz-timer.css | 4 ++ src/components/timer/quiz-timer.js | 78 ++++++++++++++++------------- src/main.js | 8 +-- src/style.css | 4 ++ 4 files changed, 56 insertions(+), 38 deletions(-) diff --git a/src/components/timer/quiz-timer.css b/src/components/timer/quiz-timer.css index e69de29..6c706cd 100644 --- a/src/components/timer/quiz-timer.css +++ b/src/components/timer/quiz-timer.css @@ -0,0 +1,4 @@ +#clock { + color: white; + font-size: 3rem; +} diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js index ca31bc7..1fa074b 100644 --- a/src/components/timer/quiz-timer.js +++ b/src/components/timer/quiz-timer.js @@ -1,45 +1,53 @@ -class QuizTimer { - static createTimer() { - const clock = document.createElement('div'); - clock.setAttribute('id', 'clock'); +var timer; - const minutes = document.createElement('span'); - minutes.setAttribute('id', 'min'); - minutes.innerText = '00'; +export function createTimer() { + const clock = document.createElement('div'); + clock.setAttribute('id', 'clock'); - const colon = document.createElement('span'); - colon.innerText = ':'; + const minutes = document.createElement('span'); + minutes.setAttribute('id', 'min'); + minutes.innerText = '00'; - const seconds = document.createElement('span'); - seconds.setAttribute('id', 'sec'); - seconds.innerText = '00'; + const colon = document.createElement('span'); + colon.innerText = ':'; - clock.appendChild(minutes); - clock.appendChild(colon); - clock.appendChild(seconds); + const seconds = document.createElement('span'); + seconds.setAttribute('id', 'sec'); + seconds.innerText = '00'; - return clock; - } + clock.appendChild(minutes); + clock.appendChild(colon); + clock.appendChild(seconds); - static startTimer() { - let minutes = 0, + return clock; +} + +export function startTimer() { + let minutes = 0, + seconds = 0; + const min = document.getElementById('min'); + const sec = document.getElementById('sec'); + const clk = document.getElementById('clock'); + min.innerText = '00'; + sec.innerText = '00'; + clk.style.display = 'initial'; + + timer = setInterval(function () { + seconds++; + if (seconds === 60) { seconds = 0; - const min = document.getElementById('min'); - const sec = document.getElementById('sec'); - - timer = setInterval(function () { - seconds++; - if (seconds === 60) { - seconds = 0; - minutes++; - if (minutes === 60) { - minutes = 0; - } - min.innerHTML = minutes < 10 ? '0' + minutes : minutes; + minutes++; + if (minutes === 60) { + minutes = 0; } - sec.innerHTML = seconds < 10 ? '0' + seconds : seconds; - }, 1000); - } + min.innerText = minutes < 10 ? '0' + minutes : minutes; + } + sec.innerText = seconds < 10 ? '0' + seconds : seconds; + }, 1000); } -export { QuizTimer }; +export function stopTimer() { + const clk = document.getElementById('clock'); + clk.style.display = 'none'; + clearInterval(timer); +} diff --git a/src/main.js b/src/main.js index 6401afb..31af4ce 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,7 @@ import './style.css'; -import { QuizTimer } from './components/timer/quiz-timer.js'; +import './components/timer/quiz-timer.css'; +import { createTimer, startTimer, stopTimer } from './components/timer/quiz-timer.js'; -document.querySelector('#app').appendChild(QuizTimer.createTimer()); -QuizTimer.startTimer(); +document.querySelector('#app').appendChild(createTimer()); +startTimer(); +setTimeout(stopTimer, 1000 * 35); diff --git a/src/style.css b/src/style.css index 852de7a..18f7ebb 100644 --- a/src/style.css +++ b/src/style.css @@ -1,3 +1,7 @@ +body { + background-color: #8ab0ab; +} + #app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; From b2dd9287e404be5280b0498645b837740edc1483 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Sun, 5 Dec 2021 18:45:23 +0100 Subject: [PATCH 019/206] add Credits add cute_koala.png source in credits --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 0230f4c..a1da110 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,7 @@ Node.js >=16 (https://nodejs.org/en/) By default server should be running here: localhost:3000 To stop local press `Ctrl+C` + +**Credits** + +Graphics Designed By karacis studio From `LovePik.com` From 22550d61d25a8f9b7bfaf64de7b47aac5829329e Mon Sep 17 00:00:00 2001 From: Sylwia Date: Sun, 5 Dec 2021 19:17:57 +0100 Subject: [PATCH 020/206] Add main page --- src/main.js | 14 ++- src/style.css | 14 ++- src/views/MainPage/mainPage.css | 187 ++++++++++++++++++++++++++++++++ src/views/MainPage/mainPage.js | 76 +++++++++++++ src/views/img/kangoroo.png | Bin 0 -> 243772 bytes src/views/img/koala.png | Bin 0 -> 9635 bytes 6 files changed, 287 insertions(+), 4 deletions(-) create mode 100644 src/views/MainPage/mainPage.css create mode 100644 src/views/MainPage/mainPage.js create mode 100644 src/views/img/kangoroo.png create mode 100644 src/views/img/koala.png diff --git a/src/main.js b/src/main.js index 0de0ebc..5ba86c0 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,13 @@ import './style.css'; -document.querySelector('#app').innerHTML = ` -

CC first project

-`; +import { renderMainPage } from './views/MainPage/mainPage.js'; + +function main() { + renderMainPage(); +} + +main(); + +// document.querySelector('#app').innerHTML = ` +//

CC first project

+// `; diff --git a/src/style.css b/src/style.css index 852de7a..5d3e0f1 100644 --- a/src/style.css +++ b/src/style.css @@ -4,5 +4,17 @@ -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; - margin-top: 60px; + /* margin-top: 60px; */ + font-size: 16px; +} + +:root { + --bg-color: #8ab0ab; + --btn-color: #658080; + --hover-btn-color: #3e505b; + --bubble-color: #410606; +} + +body { + background-color: var(--bg-color); } diff --git a/src/views/MainPage/mainPage.css b/src/views/MainPage/mainPage.css new file mode 100644 index 0000000..476beb3 --- /dev/null +++ b/src/views/MainPage/mainPage.css @@ -0,0 +1,187 @@ +/********** CONTAINER / GRID ************/ + +.container { + display: grid; + grid-template-columns: 1fr 3fr; + grid-template-areas: + 'header header' + 'nav info' + 'footer footer'; + grid-gap: 10px; +} + +@media (max-width: 960px) { + .container { + grid-template-columns: 1fr; + grid-template-areas: + 'header' + 'nav' + 'info' + 'footer'; + } +} + +/************ HEADER *****************/ + +.header { + grid-area: header; +} + +.header h1 { + font-size: 8vw; +} + +/*********** NAVIGATION ************/ + +.navigation-container { + grid-area: nav; + display: flex; + justify-content: center; + align-items: start; +} + +.navigation-container ul { + list-style-type: none; + margin: 0; + padding: 0; +} + +.navigation-container li { + position: relative; +} + +.navigation-container a { + display: block; + padding: 1em; + background-color: var(--btn-color); + font-weight: bold; + text-align: center; + margin: 2em 0; + text-decoration: none; + color: #000000; + font-size: 1.2em; + width: 8em; + border-radius: 10px; +} + +@media (max-width: 960px) { + .navigation-container a { + width: 50vw; + } +} + +.navigation-container a:hover { + background-color: var(--hover-btn-color); + color: #ffffff; + transition: ease-in-out all 0.4s; +} + +.navigation-container a:hover:after { + content: ''; + background: url(../img/koala.png) no-repeat; + background-size: 50px 50px; + position: absolute; + left: 105%; + top: 10%; + width: 50px; + height: 50px; +} + +/******* INFO SPACE ******/ + +.info { + grid-area: info; + + display: flex; + justify-content: space-between; + align-items: start; + flex-direction: row; + margin-right: 20px; +} + +@media (max-width: 960px) { + .info { + justify-content: center; + flex-direction: column; + } +} + +.bubbles { + flex-grow: 2; +} + +.animal { + flex-grow: 1; + align-self: center; +} + +.animal img { + width: 100%; +} + +/******* INFO BUBBLE ******/ + +.bubble { + display: grid; + grid-template-columns: 100px 1fr; + grid-gap: 10px; + align-items: center; + + background: var(--bubble-color); + box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); + padding: 20px; + border-radius: 8px; + color: white; + font-weight: 100; + margin-bottom: 30px; + + position: relative; +} + +.bubble:after { + content: ''; + position: absolute; + width: 0; + height: 0; + top: 20%; + left: 100%; + border-top: 20px solid transparent; + border-bottom: 20px solid transparent; + border-right: 20px solid transparent; + border-left: 30px solid var(--bubble-color); +} + +.bubble.fact:after { + top: 60%; +} + +.bubble a { + color: white; +} + +@media (max-width: 960px) { + .bubble:after { + top: 100%; + left: 40%; + border-bottom: 20px solid transparent; + border-top: 30px solid var(--bubble-color); + border-right: 20px solid transparent; + border-left: 20px solid transparent; + } + + .bubble.fact:after { + top: 100%; + left: 20%; + } +} + +.bubble img { + width: 100%; + box-shadow: 0 0 30px rgba(255, 255, 255, 0.5); +} + +/************ FOOTER ***********/ + +.footer { + grid-area: footer; +} diff --git a/src/views/MainPage/mainPage.js b/src/views/MainPage/mainPage.js new file mode 100644 index 0000000..0dffe5a --- /dev/null +++ b/src/views/MainPage/mainPage.js @@ -0,0 +1,76 @@ +import './mainPage.css'; + +export function renderMainPage() { + renderMainView(); + renderAnimalFact(); +} + +function renderMainView() { + document.querySelector('#app').innerHTML = ` +
+ +
+

ANIMALIADA

+
+ + + +
+ +
+
+ the animal the sentence is about +
+

Did you know?

+
+
+ +
+ the animal to adoption +
+

Or maybe you'd like to adopt your own pet?

+

This one is looking for home

+

See more here: Adoption Page

+
+
+
+ +
+ kangoroo that tells informations
+
+ +
+ + + + + `; + + const navContainer = document.querySelector('.navigation-container'); + const navItems = navContainer.querySelectorAll('a'); + + navItems.forEach((item) => { + item.addEventListener('click', () => { + alert(`Hello! I'm ${item.dataset.name} site`); + //item.dataset.name można wykorzystać jako fragment nazwy funkcji renderujące odpowiednią podstronę + }); + }); +} + +async function renderAnimalFact() { + const factItem = document.querySelector('.fact-text'); + const factSentence = document.createElement('p'); + + factSentence.innerText = + "Cat's eyes shine in the dark because of the tapetum, a reflective layer in the eye, which acts like a mirror."; + factItem.append(factSentence); +} diff --git a/src/views/img/kangoroo.png b/src/views/img/kangoroo.png new file mode 100644 index 0000000000000000000000000000000000000000..a367bf4dacdf01c1851f02a2a249ca18f6ed7cd0 GIT binary patch literal 243772 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%0DTP%2n`)6KVDeysO$N*Tg`_*Rhq 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 z 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 QSx^O#5RnnC`l;*pA4uy7+5i9m literal 0 HcmV?d00001 From 3084d2c3fefe6867188fa42399828e2172a0ce7f Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Sun, 5 Dec 2021 19:28:29 +0100 Subject: [PATCH 021/206] improve styling --- public/timer.png | Bin 0 -> 6472 bytes src/components/timer/quiz-timer.css | 12 +++++++++++- src/components/timer/quiz-timer.js | 8 ++++++-- src/main.js | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 public/timer.png diff --git a/public/timer.png b/public/timer.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e601883c097acf3828a026150daae4f3e389a4 GIT binary patch literal 6472 zcmXY$cT^L+*T+lQ$W(?*K}2LDWp88`*~;F?wv-`5W~&0CP}#dsg|e3*tE}Q+31yWj zg(}J@Q=uT!m*;ohKW=i8?@dl}lXH@Ml5AmS$i%?I0001(jE(fHE_2*}Mn`j*hTqWm ze3{V)8QF&d0L-8MGl~Id<)h0=?kDBv0imAmL0;0(5TC*w zbshlV`n0j0&V$IJZRFFUa{aK~-f1jg_@>;Q&w`Y%*wPHBk$7L$%=a}cX=c>p@h(}5Ds86fv%!~Ak zjEi)O_>)syRtA47TBZsCGQ^w0x?vjdSeOPZ^)-)zMlW?eH7CU^K1b7Avs1*|`KqB?2Tu3WaM?FjE}TDvAeKuBg*E zF*`BFfY2X4G-^1TgcSu>j?rAuDHo}C);i9-^I)XZqUxb3%C(9@UF!N_eA><|e?5uY zSU6*S^ZkBtq7_k+_)QG`FkxE^r>%xKxks$S{{AT&>=m^`+rvf41(l*alET=!g1v@ypBB(UM zVR@5_%rS!KgOx2Fvsl8q+u$DN)h`qbViwZzK!pDm&qe$|E z0STBs$)1#hPEAHt_!P}FZ9#t8ug)ioR*j@^V3XkSW@1dair)1HwJVh}05e+VI}j5u zvoqSDd*F?k$;6R_V#n&L&B|TjT~eLdRA(2DU2Tuyc1Q4>H3)%W3SvG#=G&)gY$B6A zf1bO`D)JuW*X^FB*1$@w!4bKNkID~HRw@lCD&8x0x98eXEZ)NnJ58RP1`>7LxEs~c z2Xpsd;8TaHX7=GygV9@@X;V#Y)Gqg-hZCQ$CFNN?4hw1d<77msX6BYGR08sq(H^{n zh?i3FIxf$e%rN6YNxMN9js$+*pO#Yf)8&n!_Sb^Je6?{DKT{Bv=(`LH$+QoOKn)v+6n$&Y&Y zomc+j7`}9x=?eKv|0+e-bCp*%9}}4zWA~apBHSf&YY6R+Ws)#;Q6}GcLA4iJVZHZa z)9|JE82p1ETH=w1aH)J6H zd`C=h@p4+A@QkEs0=TW$62HBDCOWmv`6|ma>Ev8-fqXuBX#N88=Hzvnno?*^wOUqS zv~Zp-4w+J1XQSn=>4lQ8ghEPVoeKfwfv94CpXam@^U$~c`|@$tv}(UK$;8R+VrH@} z2D-7Qpb$g?3 z?jnWqveSzuOP(;k{lXm(JhrgQ?DaI(5T;a~B|yTG#X*AT4}8k(ky^(B3ZrpYuI*o` zZ&#ghNTLq81^rFUacdvF5Q$F+mwtEBH@S_xM%vuI@B7C)wBK{=J4}VS*4W)w^p2dh zO-(~UHGit)^hkc8t3NoN{WUCB4O!rnuU1!!(-`7zHkG4_nRha%W&3S0q5$mC+0QRr z1DsZ5fW+vBC4ZKpg+x7{4w2Fru1MMESkNT>5Sv(y#xAlJcBm~JC#=GD1_V%$B`Wtuh zbnpx+PTn`=e!s4N1ajYhNhsRu6Vty38{r0?VMTZ6mda=IgIX|V8{zeRPUmQ2&43cg zvHwYVxsZy4l)Ry*<{RO_j&bBkCk<~DB6eNgg5T%nNKJ0Tisv70f^E=01M(2lsX-FqBt$`P)Q4`)Ada5jrxZj%R>+&2(-=HQSJr zeG`3;dx^pL?T;j7&`0&v9uB#W#keAWr4g^H@LP>XPST1@|BO>n4{xIsZX;-SAlerS zr0>n=XnPd|Mqsq|N)p^NVAb18&LO{SAY%Y5f5UnfIVv*}-mk*xd$adD-X<;zEhi?1 zHi4Tf33h9k@@M;LcCI35X7bupQ9dPhCBfdQn4VEQ#PNsZtC$h*{->hH4_1s4hsG4% z&~DnCWX)XptwsH=B%zH0apj@>n4&3u;N*VgTaCo9{(R7CM*qa3R~(`wCm*K_1r{qE zd7BM(V~zU?virVwV=4Oz95YM%r{t^$j+aB*ysXT?V&|0(NK5rM!{uESccUJ#oo5t{PUvQ^AHU88kJzkZXQ+)9+l02O?t^> zE?Pb`n~x73ab$hBTpp)^eiGa0?S(ZKb2ijO-^^GkXD~HaSm~me6CYyJN+J|~N3|1RRG zjYz{B>;1bspAvdqwgxgYwbz_wWh-##uyMmdZHtQ*Tu*y8bgAdB@UcY(!~XHs+E(2+ zIIt@m=PKs(w`sfO<7tr15K9&50`~Jtb6Fl=s8pFfD|fBPT9B@th336EXisuV5q>s} z-9=~RAT9=yy^C~{LwR7K)l&~t^}!nv*j{RIy)Hubjr+}kWX+3h*Jqa_+fWv^+fDoZ zPqsgJ#IR661*l(XMj3&jZ}cQ4 zNYmk~AFO^%fID4NLPe>UMH<+>y zbXysUkDHNX`2YIAd-Z=i`h&xn*?aHkj0zye=t=kZ(dB=JuT+i%X|l zA&;f61B-9mX}|Tq;$(0uH?WnCy%uDKcC^1*sSr<>*J$;fuS4QL`KJ=xVLu6W41bpH z$Sa<0ltb+g5!hD#O4)K*xH+(TCiFvG0I1Gh`LIgw>V|S53&j}S)##?;o6Z{^0@TF} zlM6v~c3MVT5jv{bVCA}8)EnBNIxVV^D_5iCj4G`BURB;zZBRAyN{hT{RDn~@hTp^o zi)Rl@a^DOhaFtnC$?HE5+)5@XXY0JX^qSmvl*qhxsIH~ANI8|LqxxJ=O-U}qHhOtV zoQ*Ymz5F5yCk?Q+{Uzr1`DugiJJc6~Nto#HGdXQf7UCxg)pN6-Df{EB@98xi zY5kdiKC~NMuCbGmhh_uCY(u9t~dH*x*IuT<6L%WjE zo+Z(~rC@E#@*l*n=c`01x^e6c?d9L9^c@)ITnw(HWSF+rDD;p zisLgDlcGil-?j^C!a!kWTC6I!p@}VsYfs|_FBh5yku~|{v)(}Bpb%;Bk83yhXEI6Y zqr*V5`g{M~bm2OQ&{gNpF?kTCA_3G?^N0Q)#qbOz9S{O^qmq~9+vVk6dC%Kpn47=8 zM?|~AcAg?K9JQ3kE&AuPIIJ7kLX(j-IR-rb67MlaYyLSvLmZcfGupdu~rZmOS?!@aJia&OkVg$7- zd@Pb+l$0XzvVZig5zQivj;JNnm^hJtDfFPS(BMq4*22jyB(fNrM(aL@P^kiL%Lb^E&#~-dxZQs{)ya{ zrm$IAOYZ4iDi>BFe_s@(Ie0^W_(HJ58gEPO7j{LIX4ACiKCcepo->E~s6G+_w5V+obh&JLcE8S~J2%h`v!Oo~4@nGWpH2~l?Au@2~- zrYF(f&!coKz8SWUb>z%h{nMPwb8ji@h=|0Sm7Y5z;XAGZ=@@uPUO4up5KP&n1eyt{@% zcvHuSskBFB-9^KFseYNG(ubxcK;8sjDNLBXe&WM)UG*{H)s!+xMdxU;#qRY9b z&MDWz$kpv!+@E=G8=?NJN&g?!wJGT|I4dQnc4t%08=%%>YtQKet*dV^)O-4W?2=c@ zvaCKoR#)+tgK9vZLG7Ph6D)LTs%0bT z@uh2#(BdYnG?4tsy>xS9dmcTNnk>$Kw|IJH4cTuwhWym6(gs7)7SKjsi>aU5)*(#J z`QI$HFAtpkZNS7zYA$j{tqFwHFn{}dZzW^Dzj@?r5&sk)A&TS9lmG5f?ZlA(iZhv4c7-Clu$+nOgCNdr6rYG0?9We7O>yY=c54`TW;k2iTozBXH{$p#igdB4)p z=%hpj6*%V&JLdDRio{Kg$yc+{vM9Yi&P&)-9p`p^pI9Bu8AeI&Vou2{nU^?rAt|mZ zHJdgMo@9JjvnYYYSwIVZ9WF4llfx9-*q+F@9XPEq%C17>+rr$OYHe7=2}>$(ix=U{ zlj@yPl7yvUd}Y$y;!^YPq6e7n(0;zV$<R$gVCI^Z1k~e(d>VP@t?~92uQOmYj z9X?;Jo#uIZ<)c%;u3n)SOq2gjrHl-Lmj6r4+2V6*Rmc7JA`M~$+HOQgVyI}Vt?6go z!#NeSd!@|#X3N~)P9#*U2Q_M^Hf|ax^VOhzSz1-)Egk8`+`R9%$i(UWI>RCJ*T+T& zS0vYD3rc;yreZai_D}OnBsXQNmF63S);c`u_op9uWzIL+ zX&6AN0mieXnz|Y@A!D*D9e5rNb zh`g!$66;?bwKk!k@)Sx+(omfB|7g$lq%+RBuoJozaOmaMJlT35>p=uw zvOx3by4AvCjTr%KAC?zJ7R5{O+22F-@hCzUSv2ZYxGBYM*tn^kV3J6JEJ%QT@S! zTpCn3ibE-g2_++?goA4XRk3euH$}i^2y|HTP01EpJpf@QMzFqwc9Yf!$^e1K%S6MCbiLD7EE;%8SQJ;8pxaUneG&D=inb?e{U zvCF{Nw%*#W$4ni|V`gF+4;S)ouRC4_3rWkza;DH2_8+BXOFF&>_Iv2(Sx~mi??biU zdLTTs3&T9!b(9I=-!mo#obSjAGp4Mh7{p4=!^(%OI5gR@Xt_55&D^Bol{cdNI9{L6clqSv6Ud&&@ z5k8VP_7YKYKNfXhI-~o`6BG#c^K*~Jydo)EyJ_D3Z9!xu0^Bm2I2CZESg)TxxzO^g z9FEqCfJ?Tn>tNZ@J-E?N3+x1Jaw=5E76a>PrA1`Ea87&8ja))=LwqXCHhn7nh{nbE zXv|0gb|cfei;F_*G7dKXL+@sSq}HELejx{|zRFOvQWj6RTiXC50KI@f!HS?|{HV%V zw?SADGfFe5Wn>DAwJd-i`}+n`?n literal 0 HcmV?d00001 diff --git a/src/components/timer/quiz-timer.css b/src/components/timer/quiz-timer.css index 6c706cd..5bce0dd 100644 --- a/src/components/timer/quiz-timer.css +++ b/src/components/timer/quiz-timer.css @@ -1,4 +1,14 @@ #clock { color: white; - font-size: 3rem; + font-size: 50px; + display: flex; + justify-content: center; + align-items: center; + gap: 5px; +} + +#clk_img { + height: 70px; + width: auto; + margin: 10px; } diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js index 1fa074b..b2642ab 100644 --- a/src/components/timer/quiz-timer.js +++ b/src/components/timer/quiz-timer.js @@ -4,6 +4,10 @@ export function createTimer() { const clock = document.createElement('div'); clock.setAttribute('id', 'clock'); + const image = document.createElement('img'); + image.setAttribute('id', 'clk_img'); + image.src = '/timer.png'; + const minutes = document.createElement('span'); minutes.setAttribute('id', 'min'); minutes.innerText = '00'; @@ -15,6 +19,7 @@ export function createTimer() { seconds.setAttribute('id', 'sec'); seconds.innerText = '00'; + clock.appendChild(image); clock.appendChild(minutes); clock.appendChild(colon); clock.appendChild(seconds); @@ -27,10 +32,9 @@ export function startTimer() { seconds = 0; const min = document.getElementById('min'); const sec = document.getElementById('sec'); - const clk = document.getElementById('clock'); + min.innerText = '00'; sec.innerText = '00'; - clk.style.display = 'initial'; timer = setInterval(function () { seconds++; diff --git a/src/main.js b/src/main.js index 31af4ce..5ca2f39 100644 --- a/src/main.js +++ b/src/main.js @@ -4,4 +4,4 @@ import { createTimer, startTimer, stopTimer } from './components/timer/quiz-time document.querySelector('#app').appendChild(createTimer()); startTimer(); -setTimeout(stopTimer, 1000 * 35); +//setTimeout(stopTimer, 1000 * 35); From 87e7e8a890f34057a65bddb4e4419221dc44fc0b Mon Sep 17 00:00:00 2001 From: GRosza Date: Sun, 5 Dec 2021 20:28:39 +0100 Subject: [PATCH 022/206] new submit function --- src/feature:user-score/user-score.html | 8 ++++---- src/feature:user-score/user-score.js | 20 ++++++++++++++++---- src/feature:user-score/user.score.css | 12 ++++++++---- 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/src/feature:user-score/user-score.html b/src/feature:user-score/user-score.html index 288cf83..64a6384 100644 --- a/src/feature:user-score/user-score.html +++ b/src/feature:user-score/user-score.html @@ -12,12 +12,12 @@

-

CONGRATS!

-

YOUR SCORE IS: 6/6

+

CONGRATS! YOUR SCORE IS:

+

-
diff --git a/src/feature:user-score/user-score.js b/src/feature:user-score/user-score.js index 6339d48..c41dee9 100644 --- a/src/feature:user-score/user-score.js +++ b/src/feature:user-score/user-score.js @@ -1,15 +1,27 @@ - const username = document.getElementById('username'); const saveScoreBtn = document.getElementById('saveScoreBtn'); -username.addEventListener("keyup", () => -{saveScoreBtn.disabled = !username.value;}); +username.addEventListener('keyup', () => { + saveScoreBtn.disabled = !username.value; +}); +const recentUserScore = '90'; +const finalScore = document.getElementById('finalScore'); +finalScore.innerText = recentUserScore; +const highScores = JSON.parse(localStorage.getItem('highScores')) || []; +console.log(highScores); saveHighScore = (e) => { console.log('clikedItem'); e.preventDefault(); -}; + const score = { + score: recentUserScore, + name: username.value, + }; + highScores.push(score); + console.log(highScores); + localStorage.setItem('highScores', JSON.stringify(highScores)); +}; diff --git a/src/feature:user-score/user.score.css b/src/feature:user-score/user.score.css index 40b851a..e4bb845 100644 --- a/src/feature:user-score/user.score.css +++ b/src/feature:user-score/user.score.css @@ -13,11 +13,10 @@ h1 { font-size: 5.4rem; - color:whitesmoke; + color: whitesmoke; margin-bottom: 3rem; } - /* UTILITIES */ .container { @@ -35,10 +34,15 @@ h1 { width: 100%; } +#scoreTxt { + display: flex; + justify-content: center; + font-size: 30px; +} #finalScore { display: flex; justify-content: center; - font-size: 50px; + font-size: 30px; } /* BUTTONS */ @@ -91,7 +95,7 @@ input { font-size: 1.8rem; border: none; border-radius: 15px; - background-color:rgba(62, 80, 91, 0.4); + background-color: rgba(62, 80, 91, 0.4); } input::placeholder { From 561c0bade9de55aad3a537d8cdbaa820e5e90d7e Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 10:26:21 +0100 Subject: [PATCH 023/206] Move code to the proper folder --- {features => public}/cute_koala.png | Bin .../components/Button.css | 0 .../components/Button.js | 6 +++--- src/main.js | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) rename {features => public}/cute_koala.png (100%) rename features/buttonComponentStyles.css => src/components/Button.css (100%) rename features/buttonComponent.js => src/components/Button.js (87%) diff --git a/features/cute_koala.png b/public/cute_koala.png similarity index 100% rename from features/cute_koala.png rename to public/cute_koala.png diff --git a/features/buttonComponentStyles.css b/src/components/Button.css similarity index 100% rename from features/buttonComponentStyles.css rename to src/components/Button.css diff --git a/features/buttonComponent.js b/src/components/Button.js similarity index 87% rename from features/buttonComponent.js rename to src/components/Button.js index 28bc0cf..04543e1 100644 --- a/features/buttonComponent.js +++ b/src/components/Button.js @@ -3,9 +3,9 @@ Component accepts following inputs: label (string), class (string), animate on h Component has a light grey background and black text. When hovered, the background changes to dark grey and the label is white. If animate on hover is true, the button will show an icon of Koala to the right of it */ -import './buttonComponentStyles.css'; +import './Button.css'; -export default function createButton(label, classStyle, animate) { +export default function Button(label, classStyle, animate) { const koalaButton = document.createElement('div'); koalaButton.classList.add('koala-button'); @@ -21,7 +21,7 @@ export default function createButton(label, classStyle, animate) { if (animate) { const koala = document.createElement('img'); - koala.src = 'features/cute_koala.png'; + koala.src = '/cute_koala.png'; koala.classList.add('koala', 'hidden'); koalaButton.append(koala); diff --git a/src/main.js b/src/main.js index 81c88f2..ffb6e7f 100644 --- a/src/main.js +++ b/src/main.js @@ -1,15 +1,15 @@ import './style.css'; -import createButton from '../features/buttonComponent.js'; +import Button from './components/Button.js'; document.querySelector('#app').innerHTML = `

CC first project

`; -// how to use: createButton(label, classStyle, animate) -const buttonQuiz = createButton('start quiz', 'quiz', true); -const buttonLeaderboard = createButton('leaderboard', 'leaderboard', true); -const buttonAdoption = createButton('adoption', 'adoption', true); -const buttonCredits = createButton('credits', 'credits', true); -const buttonStatic = createButton('abort koala', 'noKoala', false); +// how to use: Button(label, classStyle, animate, listener, callback) +const buttonQuiz = Button('start quiz', 'quiz', true); +const buttonLeaderboard = Button('leaderboard', 'leaderboard', true); +const buttonAdoption = Button('adoption', 'adoption', true); +const buttonCredits = Button('credits', 'credits', true); +const buttonStatic = Button('abort koala', 'noKoala', false); document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); document.querySelector('#app').append(buttonStatic); From 4fe1fdc505f173907c7f3f5e040eb0eecc1b35e9 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 10:41:13 +0100 Subject: [PATCH 024/206] add eventListener and callback as button parameters --- src/components/Button.js | 11 +++++++---- src/main.js | 17 +++++++++++------ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/components/Button.js b/src/components/Button.js index 04543e1..fcdc841 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -5,7 +5,12 @@ If animate on hover is true, the button will show an icon of Koala to the right */ import './Button.css'; -export default function Button(label, classStyle, animate) { +/*const simpleCallback = () => { + console.log(`Greetings from koala`); +}; +*/ + +export default function Button(label, classStyle, animate, eventListener, callback) { const koalaButton = document.createElement('div'); koalaButton.classList.add('koala-button'); @@ -13,9 +18,7 @@ export default function Button(label, classStyle, animate) { button.innerHTML = label; button.classList.add(classStyle); - button.addEventListener('click', () => { - console.log(`Greetings from koala in ${label}`); - }); + button.addEventListener(eventListener, callback); koalaButton.append(button); diff --git a/src/main.js b/src/main.js index ffb6e7f..bac602d 100644 --- a/src/main.js +++ b/src/main.js @@ -4,12 +4,17 @@ import Button from './components/Button.js'; document.querySelector('#app').innerHTML = `

CC first project

`; -// how to use: Button(label, classStyle, animate, listener, callback) -const buttonQuiz = Button('start quiz', 'quiz', true); -const buttonLeaderboard = Button('leaderboard', 'leaderboard', true); -const buttonAdoption = Button('adoption', 'adoption', true); -const buttonCredits = Button('credits', 'credits', true); -const buttonStatic = Button('abort koala', 'noKoala', false); + +const simpleCallback = () => { + console.log(`Greetings from koala`); +}; + +// how to use: Button(label, classStyle, animate, 'eventListener', callback) +const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); +const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); +const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); +const buttonCredits = Button('credits', 'credits', true, 'click', simpleCallback); +const buttonStatic = Button('abort koala', 'noKoala', false, 'click', simpleCallback); document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); document.querySelector('#app').append(buttonStatic); From 046caadd20b3b0a1e9ec62b827e698492bf7992d Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 10:47:50 +0100 Subject: [PATCH 025/206] remove koalaButton div --- src/components/Button.css | 6 +----- src/components/Button.js | 14 ++------------ 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/src/components/Button.css b/src/components/Button.css index 5890229..b091aa6 100644 --- a/src/components/Button.css +++ b/src/components/Button.css @@ -23,15 +23,11 @@ img { width: 70px; height: 70px; transform: translateY(-10px); - position: absolute; + opacity: 1; transition: 0.2s; } -.koalaButton { - position: relative; -} - .hidden { opacity: 0; } diff --git a/src/components/Button.js b/src/components/Button.js index fcdc841..f135872 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -5,28 +5,18 @@ If animate on hover is true, the button will show an icon of Koala to the right */ import './Button.css'; -/*const simpleCallback = () => { - console.log(`Greetings from koala`); -}; -*/ - export default function Button(label, classStyle, animate, eventListener, callback) { - const koalaButton = document.createElement('div'); - koalaButton.classList.add('koala-button'); - const button = document.createElement('button'); button.innerHTML = label; button.classList.add(classStyle); button.addEventListener(eventListener, callback); - koalaButton.append(button); - if (animate) { const koala = document.createElement('img'); koala.src = '/cute_koala.png'; koala.classList.add('koala', 'hidden'); - koalaButton.append(koala); + button.after(koala); button.onmouseover = () => { koala.classList.remove('hidden'); @@ -36,5 +26,5 @@ export default function Button(label, classStyle, animate, eventListener, callba }; } - return koalaButton; + return button; } From c0dbc941f85c3ca6d285849b0e062470238c6de1 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 11:28:19 +0100 Subject: [PATCH 026/206] addKoala function and koala logic --- src/components/Button.js | 32 +++++++++++++++++--------------- src/main.js | 2 +- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/components/Button.js b/src/components/Button.js index f135872..f72eaf2 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -5,26 +5,28 @@ If animate on hover is true, the button will show an icon of Koala to the right */ import './Button.css'; -export default function Button(label, classStyle, animate, eventListener, callback) { +const addKoala = () => { + const koala = document.createElement('img'); + koala.src = '/cute_koala.png'; + koala.classList.add('koala', 'hidden'); + button.after(koala); + + button.onmouseover = () => { + koala.classList.remove('hidden'); + }; + button.onmouseout = () => { + koala.classList.add('hidden'); + }; +}; + +export default function Button(label, className, animate, eventListener, callback) { const button = document.createElement('button'); button.innerHTML = label; - button.classList.add(classStyle); + button.classList.add(className); button.addEventListener(eventListener, callback); - if (animate) { - const koala = document.createElement('img'); - koala.src = '/cute_koala.png'; - koala.classList.add('koala', 'hidden'); - button.after(koala); - - button.onmouseover = () => { - koala.classList.remove('hidden'); - }; - button.onmouseout = () => { - koala.classList.add('hidden'); - }; - } + animate && addKoala(); return button; } diff --git a/src/main.js b/src/main.js index bac602d..220b44a 100644 --- a/src/main.js +++ b/src/main.js @@ -9,7 +9,7 @@ const simpleCallback = () => { console.log(`Greetings from koala`); }; -// how to use: Button(label, classStyle, animate, 'eventListener', callback) +// how to use: Button(label, className, animate, 'eventListener', callback) const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); From 2adb62b52c2b96fff92bff90dde571ec8d1ba380 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Mon, 6 Dec 2021 16:38:21 +0100 Subject: [PATCH 027/206] changed buttons to radio buttons, added reusable function for making radio buttons with labels, styled quiz-settiong view --- src/views/quiz-settings/quiz-settings.css | 43 +++++++++++++--- src/views/quiz-settings/quiz-settings.js | 62 ++++++++++------------- 2 files changed, 64 insertions(+), 41 deletions(-) diff --git a/src/views/quiz-settings/quiz-settings.css b/src/views/quiz-settings/quiz-settings.css index 808b472..2f8b79e 100644 --- a/src/views/quiz-settings/quiz-settings.css +++ b/src/views/quiz-settings/quiz-settings.css @@ -5,19 +5,17 @@ form { justify-content: space-around; align-items: center; gap:30px; - width:70%; color:white; } form div{ width:100%; - max-width: 450px; display: grid; grid-template-columns:[first] 1fr [second] 1fr [third]; align-items: center; justify-items: center; align-content: center; - gap:20px; + gap:5%; } input{ border: 0px ; @@ -25,27 +23,58 @@ input{ width:100%; max-width: 450px; background-color: #658080; - height:50px + height:50px; + display:inline-block; + +} +input[type=radio]{ + -webkit-appearance: none; +} + +input[type=radio]:checked{ + background-color: #191f24; } -input:active{ +input[type=radio]:hover{ background-color: #3e505b; } +input[type=submit]:active{ + background-color: #263038; +} + form p{ grid-column-start: first; grid-column-end: third; } #number{ - width:100%; + width:40%; grid-column-start: first; grid-column-end: third; + color:white; + text-align: center; } #number:hover{ background-color: #3e505b; } #submit{ + width:40%; margin-top:100px; - color: + color:white; +} +#submit:hover{ + width:40%; + margin-top:100px; + background-color: #1e272c; +} + +.left{ + position:relative; + left:110%; +} + +.right{ + position:relative; + left:-110%; } \ No newline at end of file diff --git a/src/views/quiz-settings/quiz-settings.js b/src/views/quiz-settings/quiz-settings.js index af5b6d3..67f78b0 100644 --- a/src/views/quiz-settings/quiz-settings.js +++ b/src/views/quiz-settings/quiz-settings.js @@ -2,29 +2,41 @@ class QuizSettings { quizAbout; questionsNum; questionsType; - static createButtonCats() { - const buttonCats = document.createElement('input'); - buttonCats.type = 'button'; - buttonCats.addEventListener('click', () => { - this.quizAbout = 'cats'; - }); - return buttonCats; - } - static createButtonDogs() { - const buttonDogs = document.createElement('input'); - buttonDogs.type = 'button'; - buttonDogs.addEventListener('click', () => { - this.quizAbout="dogs" + static createRadioButton(val,nameOfRadio,what,side){ + const div=document.createElement('div'); + const button = document.createElement('input'); + button.setAttribute('id',val); + button.type='radio'; + button.value=val; + button.name=nameOfRadio; + const label=document.createElement('label'); + label.setAttribute('for',val); + label.setAttribute('class',side); + label.innerText=val; + button.addEventListener('click', () => { + if (what=="about"){ + this.quizAbout=val; + } + if (what=="type"){ + this.questionsType=val; + } + }); - return buttonDogs; + if (side=="left"){ + div.append(label,button); + } + else { + div.append(button,label); + } + return div; } static createAboutSection() { const about = document.createElement('div'); const text = document.createElement('p'); text.innerText='Quiz about: ' - about.append(text, this.createButtonCats(), this.createButtonDogs()); + about.append(text,this.createRadioButton("cats","about","about","left"), this.createRadioButton("dogs","about","about","right")); return about; } @@ -45,29 +57,11 @@ class QuizSettings { return questionsNumberdiv; } - static createButtonOpen() { - const buttonOpen = document.createElement('input'); - buttonOpen.type = 'button'; - buttonOpen.addEventListener('click', () => { - this.questionsType="open" - }); - return buttonOpen; - } - - static createMultipleChoice() { - const buttonMultipleChoice = document.createElement('input'); - buttonMultipleChoice.type = 'button'; - buttonMultipleChoice.addEventListener('click', () => { - this.questionsType="multiple" - }); - return buttonMultipleChoice; - } - static createQuestionsTypeSection() { const questionsType = document.createElement('div'); const text = document.createElement('p'); text.innerText='Questions type: ' - questionsType.append(text, this.createButtonOpen(), this.createMultipleChoice()); + questionsType.append(text, this.createRadioButton("open","type","type","left"), this.createRadioButton("multiple choice","type","type","right")); return questionsType; } From 4be7448feb9e7a02775ab8f77395cabe93b7b9f2 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 19:01:30 +0100 Subject: [PATCH 028/206] fix koala --- src/components/Button.css | 5 +++++ src/components/Button.js | 35 +++++++++++++++++++++-------------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/components/Button.css b/src/components/Button.css index b091aa6..45f285a 100644 --- a/src/components/Button.css +++ b/src/components/Button.css @@ -19,6 +19,10 @@ button:hover { color: white; } +.wrapper { + position: relative; +} + img { width: 70px; height: 70px; @@ -26,6 +30,7 @@ img { opacity: 1; transition: 0.2s; + position: absolute; } .hidden { diff --git a/src/components/Button.js b/src/components/Button.js index f72eaf2..1f1d080 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -5,11 +5,29 @@ If animate on hover is true, the button will show an icon of Koala to the right */ import './Button.css'; -const addKoala = () => { +export default function Button(label, className, animate, eventListener, callback) { + const button = document.createElement('button'); + button.innerHTML = label; + button.classList.add(className); + + button.addEventListener(eventListener, callback); + + const buttonWrapper = document.createElement('div'); + buttonWrapper.classList.add('wrapper'); + buttonWrapper.append(button); + + if (animate) { + const koala = addKoala(button); + buttonWrapper.append(koala); + } + + return buttonWrapper; +} + +const addKoala = (button) => { const koala = document.createElement('img'); koala.src = '/cute_koala.png'; koala.classList.add('koala', 'hidden'); - button.after(koala); button.onmouseover = () => { koala.classList.remove('hidden'); @@ -17,16 +35,5 @@ const addKoala = () => { button.onmouseout = () => { koala.classList.add('hidden'); }; + return koala; }; - -export default function Button(label, className, animate, eventListener, callback) { - const button = document.createElement('button'); - button.innerHTML = label; - button.classList.add(className); - - button.addEventListener(eventListener, callback); - - animate && addKoala(); - - return button; -} From d5a7559ef0e5f7d86bdc181dc6971ee022b2f466 Mon Sep 17 00:00:00 2001 From: Urszuja Date: Mon, 6 Dec 2021 20:18:20 +0100 Subject: [PATCH 029/206] add Question class --- src/main.js | 14 ++++++++++++++ src/model/question.js | 26 ++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 src/model/question.js diff --git a/src/main.js b/src/main.js index 220b44a..925f2eb 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ import './style.css'; import Button from './components/Button.js'; +import Question from './model/question.js'; document.querySelector('#app').innerHTML = `

CC first project

@@ -8,6 +9,19 @@ document.querySelector('#app').innerHTML = ` const simpleCallback = () => { console.log(`Greetings from koala`); }; +// how to use Question class Question has {imageUrl, correct, incorrectAnswers, question} and .getAnswers method + +const firstQuestion = new Question( + 'url', + 'ula', + ['ala', 'ela', 'ola'], + "Mirror, mirror on the wall who's the fairest of them all?", +); + +console.log(firstQuestion.question); +//show answers +console.log('The correct answer is:'); +setTimeout(() => console.log(firstQuestion.correct), 3000); // how to use: Button(label, className, animate, 'eventListener', callback) const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); diff --git a/src/model/question.js b/src/model/question.js new file mode 100644 index 0000000..45008ce --- /dev/null +++ b/src/model/question.js @@ -0,0 +1,26 @@ +export default class Question { + constructor(imageUrl, correct, incorrectAnswers, question) { + this.imageUrl = imageUrl; + this.correct = correct; + this.incorrectAnswers = incorrectAnswers; + this.question = question; + } + + /*getAnswers = () => { + return this.randomAnswers(); + }; + + randomAnswers() { + shuffleArray = (array) => { + for (var i = array.length - 1; i > 0; i--) { + var j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + }; + + const answers = [this.correct, ...this.incorrectAnswers]; + const mixedAnswers = shuffleArray(answers); + return mixedAnswers; + } + */ +} From 2518c34054611658ed12d4a769a8d5fc32508cf8 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Mon, 6 Dec 2021 22:55:05 +0100 Subject: [PATCH 030/206] fixer problems --- src/views/quiz-settings/quiz-settings.css | 15 +-- src/views/quiz-settings/quiz-settings.js | 142 +++++++++++++--------- 2 files changed, 95 insertions(+), 62 deletions(-) diff --git a/src/views/quiz-settings/quiz-settings.css b/src/views/quiz-settings/quiz-settings.css index 2f8b79e..086b15e 100644 --- a/src/views/quiz-settings/quiz-settings.css +++ b/src/views/quiz-settings/quiz-settings.css @@ -1,4 +1,5 @@ form { + width:70%; margin:auto; display: flex; flex-direction: column; @@ -27,6 +28,11 @@ input{ display:inline-block; } + +.radioButton{ + display:flex; + flex-direction: column; +} input[type=radio]{ -webkit-appearance: none; } @@ -69,12 +75,7 @@ form p{ background-color: #1e272c; } -.left{ - position:relative; - left:110%; -} - -.right{ +label { position:relative; - left:-110%; + top:-35px; } \ No newline at end of file diff --git a/src/views/quiz-settings/quiz-settings.js b/src/views/quiz-settings/quiz-settings.js index 67f78b0..047b738 100644 --- a/src/views/quiz-settings/quiz-settings.js +++ b/src/views/quiz-settings/quiz-settings.js @@ -3,112 +3,144 @@ class QuizSettings { questionsNum; questionsType; - static createRadioButton(val,nameOfRadio,what,side){ - const div=document.createElement('div'); + static createRadioButton(value, settingName) { + const div = document.createElement('div'); + div.setAttribute('class','radioButton') const button = document.createElement('input'); - button.setAttribute('id',val); - button.type='radio'; - button.value=val; - button.name=nameOfRadio; - const label=document.createElement('label'); - label.setAttribute('for',val); - label.setAttribute('class',side); - label.innerText=val; - button.addEventListener('click', () => { - if (what=="about"){ - this.quizAbout=val; + button.setAttribute('id', value); + button.type = 'radio'; + button.value = value; + button.name = settingName; + const label = document.createElement('label'); + label.setAttribute('for', value); + label.innerText = value; + this.addEventListenerToComponent(button,'click',settingName,value); + div.append(button,label); + return div; + } + + + + static addEventListenerToComponent(component,event,settingName,value){ + component.addEventListener(event,()=>{ + if (settingName==='quizAbout'){ + this.quizAbout=value; } - if (what=="type"){ - this.questionsType=val; + if (settingName==='questionsType'){ + this.questionsType=value; } - + if (settingName==='questionsNum'){ + this.questionsNum=component.value; + } + console.log(this.quizAbout,this.questionsType,this.questionsNum); }); - if (side=="left"){ - div.append(label,button); - } - else { - div.append(button,label); - } - return div; } + + static createAboutSection() { const about = document.createElement('div'); const text = document.createElement('p'); - text.innerText='Quiz about: ' - about.append(text,this.createRadioButton("cats","about","about","left"), this.createRadioButton("dogs","about","about","right")); + text.innerText = 'Quiz about: '; + about.append( + text, + this.createRadioButton('cats', 'quizAbout'), + this.createRadioButton('dogs', 'quizAbout'), + ); return about; } + + static createQuestionsNumberInput() { const questionsNumber = document.createElement('input'); - questionsNumber.setAttribute('id','number'); - questionsNumber.addEventListener('input', () => { - this.questionsNum=questionsNumber.value; - }); + questionsNumber.setAttribute('id', 'number'); + this.addEventListenerToComponent(questionsNumber,'input','questionsNum',questionsNumber) return questionsNumber; } - static createQuestionsNumberSection() { + + + static createQuestionsNumberdiv() { const questionsNumberdiv = document.createElement('div'); const text = document.createElement('p'); - text.innerText='Questions number: ' + text.innerText = 'Questions number: '; questionsNumberdiv.append(text, this.createQuestionsNumberInput()); return questionsNumberdiv; } + + static createQuestionsTypeSection() { const questionsType = document.createElement('div'); const text = document.createElement('p'); - text.innerText='Questions type: ' - questionsType.append(text, this.createRadioButton("open","type","type","left"), this.createRadioButton("multiple choice","type","type","right")); + text.innerText = 'Questions type: '; + questionsType.append( + text, + this.createRadioButton('open','questionsType'), + this.createRadioButton('multiple choice', 'questionsType'), + ); return questionsType; } - static createForm() { - const form = document.createElement('form'); + + static createButtonStartQuiz(){ const buttonStartQuiz = document.createElement('input'); buttonStartQuiz.type = 'submit'; - buttonStartQuiz.setAttribute('id','submit'); - buttonStartQuiz.value='Start Quiz'; + buttonStartQuiz.setAttribute('id', 'submit'); + buttonStartQuiz.value = 'Start Quiz'; + return buttonStartQuiz; + } + + + + static createForm() { + const form = document.createElement('form'); form.append( this.createAboutSection(), - this.createQuestionsNumberSection(), + this.createQuestionsNumberdiv(), this.createQuestionsTypeSection(), - buttonStartQuiz, + this.createButtonStartQuiz() ); - form.addEventListener("submit", e => { + form.addEventListener('submit', (e) => { e.preventDefault(); - if (this.questionsNum===undefined || this.questionsNum<1 || this.questionsNum>20){ - alert("Insert questions number between 1 and 20"); - } - else if (this.quizAbout===undefined){ - alert("Choose animals"); - } - else if (this.quizAbout===undefined){ - alert("Choose questionsType"); + if (this.questionsNum === undefined || this.questionsNum < 1 || this.questionsNum > 20) { + alert('Insert questions number between 1 and 20'); + } else if (this.quizAbout === undefined) { + alert('Choose animals'); + } else if (this.quizAbout === undefined) { + alert('Choose questionsType'); + } else { + alert( + 'Quiz about: ' + + this.quizAbout + + '\nQuestions number: ' + + this.questionsNum + + '\nQuestions type: ' + + this.questionsType, + ); } - else { - alert("Quiz about: "+this.quizAbout+"\nQuestions number: "+this.questionsNum+"\nQuestions type: "+this.questionsType); - } - }); return form; } + + static showSettings() { const settings = document.createElement('div'); settings.appendChild(this.createForm()); - settings.setAttribute('id','quiz-settings'); - - console.log(this.quizAbout, this.questionsType, this.questionsNum); + settings.setAttribute('id', 'quiz-settings'); return settings; } } + + + + export { QuizSettings }; \ No newline at end of file From 07e422f30a549f90c92af9da58b9cd4371324727 Mon Sep 17 00:00:00 2001 From: GRosza Date: Mon, 6 Dec 2021 22:59:28 +0100 Subject: [PATCH 031/206] html code re-write in js --- src/feature:user-score/user-score.js | 27 -------- src/main.js | 14 ++++- .../user-score.html | 0 src/score/user-score.js | 61 +++++++++++++++++++ .../user.score.css | 23 ++++--- 5 files changed, 88 insertions(+), 37 deletions(-) delete mode 100644 src/feature:user-score/user-score.js rename src/{feature:user-score => score}/user-score.html (100%) create mode 100644 src/score/user-score.js rename src/{feature:user-score => score}/user.score.css (88%) diff --git a/src/feature:user-score/user-score.js b/src/feature:user-score/user-score.js deleted file mode 100644 index c41dee9..0000000 --- a/src/feature:user-score/user-score.js +++ /dev/null @@ -1,27 +0,0 @@ -const username = document.getElementById('username'); -const saveScoreBtn = document.getElementById('saveScoreBtn'); - -username.addEventListener('keyup', () => { - saveScoreBtn.disabled = !username.value; -}); - -const recentUserScore = '90'; -const finalScore = document.getElementById('finalScore'); -finalScore.innerText = recentUserScore; - -const highScores = JSON.parse(localStorage.getItem('highScores')) || []; -console.log(highScores); - -saveHighScore = (e) => { - console.log('clikedItem'); - e.preventDefault(); - - const score = { - score: recentUserScore, - name: username.value, - }; - - highScores.push(score); - console.log(highScores); - localStorage.setItem('highScores', JSON.stringify(highScores)); -}; diff --git a/src/main.js b/src/main.js index 7f56e0c..41de803 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,13 @@ import './style.css'; -document.querySelector('#app').innerHTML = ` -

CC first prot

-`; +import { renderScorePage } from './score/user-score.js'; + +function score() { + renderScorePage(); +} + +score(); + +// document.querySelector('#app').innerHTML = ` +//

CC first prot

+// `; diff --git a/src/feature:user-score/user-score.html b/src/score/user-score.html similarity index 100% rename from src/feature:user-score/user-score.html rename to src/score/user-score.html diff --git a/src/score/user-score.js b/src/score/user-score.js new file mode 100644 index 0000000..6331c13 --- /dev/null +++ b/src/score/user-score.js @@ -0,0 +1,61 @@ +import './user.score.css'; + +export function renderScorePage() { + renderPage(); + scoreLocalStorage(); +} + +function renderPage() { + document.querySelector('#app').innerHTML = ` +
+
+

CONGRATS! YOUR SCORE IS:

+

+
+ + +
+ + +
+ +
+ `; +} + +function scoreLocalStorage() { + const username = document.getElementById('username'); + const saveScoreBtn = document.getElementById('saveScoreBtn'); + + username.addEventListener('keyup', () => { + saveScoreBtn.disabled = !username.value; + }); + + const recentUserScore = '12'; + const finalScore = document.getElementById('finalScore'); + finalScore.innerText = recentUserScore; + + const highScores = JSON.parse(localStorage.getItem('highScores')) || []; + + function saveHighScore(e) { + console.log('clikedItem'); + e.preventDefault(); + + const score = { + score: recentUserScore, + name: username.value, + }; + + highScores.push(score); + localStorage.setItem('highScores', JSON.stringify(highScores)); + + username.value = null; + } + saveScoreBtn.addEventListener('click', saveHighScore); +} diff --git a/src/feature:user-score/user.score.css b/src/score/user.score.css similarity index 88% rename from src/feature:user-score/user.score.css rename to src/score/user.score.css index e4bb845..329c936 100644 --- a/src/feature:user-score/user.score.css +++ b/src/score/user.score.css @@ -48,8 +48,10 @@ h1 { /* BUTTONS */ .btn { font-size: 1.8rem; + font-weight: 700; padding: 1rem 0; width: 20rem; + height: 6rem; border: 1em; border-radius: 15px; text-align: center; @@ -60,23 +62,29 @@ h1 { } .btn.menuBtn { - font-weight: 700; width: 25rem; - height: 6rem; position: absolute; bottom: 100px; left: 100px; } .btn.playAgain { - font-weight: 700; width: 25rem; - height: 6rem; position: absolute; bottom: 100px; right: 100px; } +#saveScoreBtn:hover { + background-color: rgba(62, 80, 91, 0.4); + color: #333; +} + +#saveScoreBtn:active { + background-color: whitesmoke; + color: #333; +} + /* FORMS */ form { width: 100%; @@ -87,10 +95,9 @@ form { } input { - margin-top: 2rem; margin-bottom: 1rem; width: 40rem; - height: 60px; + height: 6rem; padding: 1.5rem; font-size: 1.8rem; border: none; @@ -99,5 +106,7 @@ input { } input::placeholder { - color: whitesmoke; + color: #333; + text-align: center; + font-weight: 700; } From bcf73b71d375383fc1cb63d5c3be305ea75afdc8 Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Tue, 7 Dec 2021 13:52:39 +0100 Subject: [PATCH 032/206] fix timer code --- src/components/timer/quiz-timer.css | 2 +- src/components/timer/quiz-timer.js | 25 +++++++++++++------------ src/main.js | 1 - 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/components/timer/quiz-timer.css b/src/components/timer/quiz-timer.css index 5bce0dd..bd458c8 100644 --- a/src/components/timer/quiz-timer.css +++ b/src/components/timer/quiz-timer.css @@ -7,7 +7,7 @@ gap: 5px; } -#clk_img { +#clock img { height: 70px; width: auto; margin: 10px; diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js index b2642ab..5f72316 100644 --- a/src/components/timer/quiz-timer.js +++ b/src/components/timer/quiz-timer.js @@ -1,23 +1,20 @@ -var timer; +let timer; export function createTimer() { const clock = document.createElement('div'); clock.setAttribute('id', 'clock'); const image = document.createElement('img'); - image.setAttribute('id', 'clk_img'); image.src = '/timer.png'; const minutes = document.createElement('span'); - minutes.setAttribute('id', 'min'); - minutes.innerText = '00'; + minutes.setAttribute('id', 'timer-minutes'); const colon = document.createElement('span'); colon.innerText = ':'; const seconds = document.createElement('span'); - seconds.setAttribute('id', 'sec'); - seconds.innerText = '00'; + seconds.setAttribute('id', 'timer-seconds'); clock.appendChild(image); clock.appendChild(minutes); @@ -28,10 +25,10 @@ export function createTimer() { } export function startTimer() { - let minutes = 0, - seconds = 0; - const min = document.getElementById('min'); - const sec = document.getElementById('sec'); + let minutes = 0; + let seconds = 0; + const min = document.getElementById('timer-minutes'); + const sec = document.getElementById('timer-seconds'); min.innerText = '00'; sec.innerText = '00'; @@ -44,9 +41,9 @@ export function startTimer() { if (minutes === 60) { minutes = 0; } - min.innerText = minutes < 10 ? '0' + minutes : minutes; + min.innerText = timerDigits(minutes); } - sec.innerText = seconds < 10 ? '0' + seconds : seconds; + sec.innerText = timerDigits(seconds); }, 1000); } @@ -55,3 +52,7 @@ export function stopTimer() { clk.style.display = 'none'; clearInterval(timer); } + +function timerDigits(time_value) { + return time_value < 10 ? '0' + time_value : time_value; +} diff --git a/src/main.js b/src/main.js index 5ca2f39..aaa0ad9 100644 --- a/src/main.js +++ b/src/main.js @@ -4,4 +4,3 @@ import { createTimer, startTimer, stopTimer } from './components/timer/quiz-time document.querySelector('#app').appendChild(createTimer()); startTimer(); -//setTimeout(stopTimer, 1000 * 35); From b8aa5d006a07330a9d0edb62273b4530f8f1472b Mon Sep 17 00:00:00 2001 From: Sylwia Date: Tue, 7 Dec 2021 18:06:11 +0100 Subject: [PATCH 033/206] Minor fixes --- src/main.js | 4 ---- src/{views/img => public}/kangoroo.png | Bin src/{views/img => public}/koala.png | Bin src/views/MainPage/mainPage.css | 14 +++----------- src/views/MainPage/mainPage.js | 6 ++---- 5 files changed, 5 insertions(+), 19 deletions(-) rename src/{views/img => public}/kangoroo.png (100%) rename src/{views/img => public}/koala.png (100%) diff --git a/src/main.js b/src/main.js index 5ba86c0..0661f73 100644 --- a/src/main.js +++ b/src/main.js @@ -7,7 +7,3 @@ function main() { } main(); - -// document.querySelector('#app').innerHTML = ` -//

CC first project

-// `; diff --git a/src/views/img/kangoroo.png b/src/public/kangoroo.png similarity index 100% rename from src/views/img/kangoroo.png rename to src/public/kangoroo.png diff --git a/src/views/img/koala.png b/src/public/koala.png similarity index 100% rename from src/views/img/koala.png rename to src/public/koala.png diff --git a/src/views/MainPage/mainPage.css b/src/views/MainPage/mainPage.css index 476beb3..6631759 100644 --- a/src/views/MainPage/mainPage.css +++ b/src/views/MainPage/mainPage.css @@ -5,8 +5,7 @@ grid-template-columns: 1fr 3fr; grid-template-areas: 'header header' - 'nav info' - 'footer footer'; + 'nav info'; grid-gap: 10px; } @@ -16,8 +15,7 @@ grid-template-areas: 'header' 'nav' - 'info' - 'footer'; + 'info'; } } @@ -78,7 +76,7 @@ .navigation-container a:hover:after { content: ''; - background: url(../img/koala.png) no-repeat; + background: url(../../public/koala.png) no-repeat; background-size: 50px 50px; position: absolute; left: 105%; @@ -179,9 +177,3 @@ width: 100%; box-shadow: 0 0 30px rgba(255, 255, 255, 0.5); } - -/************ FOOTER ***********/ - -.footer { - grid-area: footer; -} diff --git a/src/views/MainPage/mainPage.js b/src/views/MainPage/mainPage.js index 0dffe5a..81ba706 100644 --- a/src/views/MainPage/mainPage.js +++ b/src/views/MainPage/mainPage.js @@ -28,7 +28,7 @@ function renderMainView() {
- the animal the sentence is about + the animal the sentence is about

Did you know?

@@ -45,12 +45,10 @@ function renderMainView() {
- kangoroo that tells informations
+ kangoroo that tells informations
- - `; From ee6620df23604d3f12fdc2e06b0d354a3f612ae6 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Wed, 8 Dec 2021 09:00:58 +0100 Subject: [PATCH 034/206] code formated with prettier --- src/views/quiz-settings/quiz-settings.css | 73 ++++++++++++----------- src/views/quiz-settings/quiz-settings.js | 30 +++++----- 2 files changed, 54 insertions(+), 49 deletions(-) diff --git a/src/views/quiz-settings/quiz-settings.css b/src/views/quiz-settings/quiz-settings.css index 086b15e..5ff4b66 100644 --- a/src/views/quiz-settings/quiz-settings.css +++ b/src/views/quiz-settings/quiz-settings.css @@ -1,81 +1,86 @@ form { - width:70%; - margin:auto; + width: 70%; + margin: auto; display: flex; flex-direction: column; justify-content: space-around; align-items: center; - gap:30px; - color:white; + gap: 30px; + color: white; } -form div{ - width:100%; +form div { + width: 100%; display: grid; - grid-template-columns:[first] 1fr [second] 1fr [third]; + grid-template-columns: [first] 1fr [second] 1fr [third]; align-items: center; justify-items: center; align-content: center; - gap:5%; + gap: 5%; } -input{ - border: 0px ; + +input { + border: 0px; border-radius: 7px; - width:100%; + width: 100%; max-width: 450px; background-color: #658080; - height:50px; - display:inline-block; - + height: 50px; + display: inline-block; + } -.radioButton{ - display:flex; +.radioButton { + display: flex; flex-direction: column; } -input[type=radio]{ + +input[type=radio] { -webkit-appearance: none; } -input[type=radio]:checked{ +input[type=radio]:checked { background-color: #191f24; } -input[type=radio]:hover{ +input[type=radio]:hover { background-color: #3e505b; } -input[type=submit]:active{ +input[type=submit]:active { background-color: #263038; } -form p{ +form p { grid-column-start: first; grid-column-end: third; } -#number{ - width:40%; + +#number { + width: 40%; grid-column-start: first; grid-column-end: third; - color:white; + color: white; text-align: center; } -#number:hover{ + +#number:hover { background-color: #3e505b; } -#submit{ - width:40%; - margin-top:100px; - color:white; +#submit { + width: 40%; + margin-top: 100px; + color: white; } -#submit:hover{ - width:40%; - margin-top:100px; + +#submit:hover { + width: 40%; + margin-top: 100px; background-color: #1e272c; } label { - position:relative; - top:-35px; + position: relative; + top: -35px; } \ No newline at end of file diff --git a/src/views/quiz-settings/quiz-settings.js b/src/views/quiz-settings/quiz-settings.js index 047b738..6d24447 100644 --- a/src/views/quiz-settings/quiz-settings.js +++ b/src/views/quiz-settings/quiz-settings.js @@ -5,7 +5,7 @@ class QuizSettings { static createRadioButton(value, settingName) { const div = document.createElement('div'); - div.setAttribute('class','radioButton') + div.setAttribute('class', 'radioButton') const button = document.createElement('input'); button.setAttribute('id', value); button.type = 'radio'; @@ -14,25 +14,25 @@ class QuizSettings { const label = document.createElement('label'); label.setAttribute('for', value); label.innerText = value; - this.addEventListenerToComponent(button,'click',settingName,value); - div.append(button,label); + this.addEventListenerToComponent(button, 'click', settingName, value); + div.append(button, label); return div; } - static addEventListenerToComponent(component,event,settingName,value){ - component.addEventListener(event,()=>{ - if (settingName==='quizAbout'){ - this.quizAbout=value; + static addEventListenerToComponent(component, event, settingName, value) { + component.addEventListener(event, () => { + if (settingName === 'quizAbout') { + this.quizAbout = value; } - if (settingName==='questionsType'){ - this.questionsType=value; + if (settingName === 'questionsType') { + this.questionsType = value; } - if (settingName==='questionsNum'){ - this.questionsNum=component.value; + if (settingName === 'questionsNum') { + this.questionsNum = component.value; } - console.log(this.quizAbout,this.questionsType,this.questionsNum); + console.log(this.quizAbout, this.questionsType, this.questionsNum); }); } @@ -55,7 +55,7 @@ class QuizSettings { static createQuestionsNumberInput() { const questionsNumber = document.createElement('input'); questionsNumber.setAttribute('id', 'number'); - this.addEventListenerToComponent(questionsNumber,'input','questionsNum',questionsNumber) + this.addEventListenerToComponent(questionsNumber, 'input', 'questionsNum', questionsNumber) return questionsNumber; } @@ -77,7 +77,7 @@ class QuizSettings { text.innerText = 'Questions type: '; questionsType.append( text, - this.createRadioButton('open','questionsType'), + this.createRadioButton('open', 'questionsType'), this.createRadioButton('multiple choice', 'questionsType'), ); return questionsType; @@ -85,7 +85,7 @@ class QuizSettings { - static createButtonStartQuiz(){ + static createButtonStartQuiz() { const buttonStartQuiz = document.createElement('input'); buttonStartQuiz.type = 'submit'; buttonStartQuiz.setAttribute('id', 'submit'); From cd2ca8a7d1671dad4a0158be0be42cae79c48592 Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Wed, 8 Dec 2021 10:31:13 +0100 Subject: [PATCH 035/206] fix img problem --- src/components/Button.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Button.css b/src/components/Button.css index 45f285a..fd540b9 100644 --- a/src/components/Button.css +++ b/src/components/Button.css @@ -23,7 +23,7 @@ button:hover { position: relative; } -img { +.wrapper img { width: 70px; height: 70px; transform: translateY(-10px); @@ -33,6 +33,6 @@ img { position: absolute; } -.hidden { +.wrapper .hidden { opacity: 0; } From 0888a57dd407f804e3d1ec0441cd0c1c9e666d5b Mon Sep 17 00:00:00 2001 From: Sylwia Date: Wed, 8 Dec 2021 11:32:32 +0100 Subject: [PATCH 036/206] One comment removed --- src/views/MainPage/mainPage.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/views/MainPage/mainPage.js b/src/views/MainPage/mainPage.js index 81ba706..6818e4f 100644 --- a/src/views/MainPage/mainPage.js +++ b/src/views/MainPage/mainPage.js @@ -59,7 +59,6 @@ function renderMainView() { navItems.forEach((item) => { item.addEventListener('click', () => { alert(`Hello! I'm ${item.dataset.name} site`); - //item.dataset.name można wykorzystać jako fragment nazwy funkcji renderujące odpowiednią podstronę }); }); } From c0a41c714074966a1318a48c98e69ab2bf0d43cd Mon Sep 17 00:00:00 2001 From: Nefariusek Date: Wed, 8 Dec 2021 17:39:24 +0100 Subject: [PATCH 037/206] Fix imgage paths --- src/components/Button.js | 2 +- src/components/timer/quiz-timer.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Button.js b/src/components/Button.js index 1f1d080..192fa6e 100644 --- a/src/components/Button.js +++ b/src/components/Button.js @@ -26,7 +26,7 @@ export default function Button(label, className, animate, eventListener, callbac const addKoala = (button) => { const koala = document.createElement('img'); - koala.src = '/cute_koala.png'; + koala.src = './cute_koala.png'; koala.classList.add('koala', 'hidden'); button.onmouseover = () => { diff --git a/src/components/timer/quiz-timer.js b/src/components/timer/quiz-timer.js index 5f72316..d0fbe1a 100644 --- a/src/components/timer/quiz-timer.js +++ b/src/components/timer/quiz-timer.js @@ -5,7 +5,7 @@ export function createTimer() { clock.setAttribute('id', 'clock'); const image = document.createElement('img'); - image.src = '/timer.png'; + image.src = './timer.png'; const minutes = document.createElement('span'); minutes.setAttribute('id', 'timer-minutes'); From d1986f53f98eb21e1a6b0f1fe426482b600fd710 Mon Sep 17 00:00:00 2001 From: GRosza Date: Wed, 8 Dec 2021 19:59:27 +0100 Subject: [PATCH 038/206] re-write function saveHighScore --- .gitignore | 1 + src/main.js | 10 +--------- src/score/user-score.html | 30 ------------------------------ src/score/user-score.js | 27 +++++++++++++-------------- 4 files changed, 15 insertions(+), 53 deletions(-) delete mode 100644 src/score/user-score.html diff --git a/.gitignore b/.gitignore index f784241..d143414 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ dist-ssr # Yarn .yarn .pnp.* +src/score/user-score.html diff --git a/src/main.js b/src/main.js index 41de803..af899c2 100644 --- a/src/main.js +++ b/src/main.js @@ -2,12 +2,4 @@ import './style.css'; import { renderScorePage } from './score/user-score.js'; -function score() { - renderScorePage(); -} - -score(); - -// document.querySelector('#app').innerHTML = ` -//

CC first prot

-// `; +renderScorePage(); diff --git a/src/score/user-score.html b/src/score/user-score.html deleted file mode 100644 index 64a6384..0000000 --- a/src/score/user-score.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - SCORE - - - - -
-
-

CONGRATS! YOUR SCORE IS:

-

-
- - -
- - -
-
- - - - \ No newline at end of file diff --git a/src/score/user-score.js b/src/score/user-score.js index 6331c13..6d60693 100644 --- a/src/score/user-score.js +++ b/src/score/user-score.js @@ -3,6 +3,7 @@ import './user.score.css'; export function renderScorePage() { renderPage(); scoreLocalStorage(); + saveHighScore(); } function renderPage() { @@ -36,26 +37,24 @@ function scoreLocalStorage() { username.addEventListener('keyup', () => { saveScoreBtn.disabled = !username.value; }); +} + +const highScores = JSON.parse(localStorage.getItem('highScores')) || []; +function saveHighScore(e) { const recentUserScore = '12'; const finalScore = document.getElementById('finalScore'); finalScore.innerText = recentUserScore; - const highScores = JSON.parse(localStorage.getItem('highScores')) || []; - - function saveHighScore(e) { - console.log('clikedItem'); - e.preventDefault(); - - const score = { - score: recentUserScore, - name: username.value, - }; + const score = { + score: recentUserScore, + name: username.value, + }; - highScores.push(score); - localStorage.setItem('highScores', JSON.stringify(highScores)); + highScores.push(score); + localStorage.setItem('highScores', JSON.stringify(highScores)); - username.value = null; - } + username.value = null; saveScoreBtn.addEventListener('click', saveHighScore); + e.preventDefault(); } From 241a64105f71b68abff19195314e86a200b6b356 Mon Sep 17 00:00:00 2001 From: GRosza Date: Wed, 8 Dec 2021 22:05:09 +0100 Subject: [PATCH 039/206] new export function --- src/score/user-score.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/score/user-score.js b/src/score/user-score.js index 6d60693..11327ca 100644 --- a/src/score/user-score.js +++ b/src/score/user-score.js @@ -3,7 +3,7 @@ import './user.score.css'; export function renderScorePage() { renderPage(); scoreLocalStorage(); - saveHighScore(); + saveScoreBtn.addEventListener('click', saveHighScore); } function renderPage() { @@ -25,7 +25,6 @@ function renderPage() { PLAY AGAIN - `; } @@ -40,12 +39,12 @@ function scoreLocalStorage() { } const highScores = JSON.parse(localStorage.getItem('highScores')) || []; +const recentUserScore = '12'; function saveHighScore(e) { - const recentUserScore = '12'; + e.preventDefault(); const finalScore = document.getElementById('finalScore'); finalScore.innerText = recentUserScore; - const score = { score: recentUserScore, name: username.value, @@ -55,6 +54,4 @@ function saveHighScore(e) { localStorage.setItem('highScores', JSON.stringify(highScores)); username.value = null; - saveScoreBtn.addEventListener('click', saveHighScore); - e.preventDefault(); } From 6a8a32c46df43381475fefec8dae65cf5dd42a9b Mon Sep 17 00:00:00 2001 From: Urszuja Date: Wed, 8 Dec 2021 22:15:44 +0100 Subject: [PATCH 040/206] add gestAnswers - function for answers shuffling --- src/main.js | 7 ++++--- src/model/question.js | 18 +++--------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/src/main.js b/src/main.js index 925f2eb..42ed6ba 100644 --- a/src/main.js +++ b/src/main.js @@ -9,17 +9,18 @@ document.querySelector('#app').innerHTML = ` const simpleCallback = () => { console.log(`Greetings from koala`); }; + // how to use Question class Question has {imageUrl, correct, incorrectAnswers, question} and .getAnswers method const firstQuestion = new Question( 'url', - 'ula', - ['ala', 'ela', 'ola'], + 'Ala', + ['Ula', 'Ela', 'Ola'], "Mirror, mirror on the wall who's the fairest of them all?", ); console.log(firstQuestion.question); -//show answers +console.log(firstQuestion.getAnswers()); console.log('The correct answer is:'); setTimeout(() => console.log(firstQuestion.correct), 3000); diff --git a/src/model/question.js b/src/model/question.js index 45008ce..507a7c9 100644 --- a/src/model/question.js +++ b/src/model/question.js @@ -6,21 +6,9 @@ export default class Question { this.question = question; } - /*getAnswers = () => { - return this.randomAnswers(); - }; - - randomAnswers() { - shuffleArray = (array) => { - for (var i = array.length - 1; i > 0; i--) { - var j = Math.floor(Math.random() * (i + 1)); - [array[i], array[j]] = [array[j], array[i]]; - } - }; - + getAnswers() { const answers = [this.correct, ...this.incorrectAnswers]; - const mixedAnswers = shuffleArray(answers); - return mixedAnswers; + answers.sort(() => (Math.random() > 0.5 ? 1 : -1)); + return answers; } - */ } From f9f44a1aa99408ac86316cb43e13ca71c0339066 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Thu, 9 Dec 2021 11:53:02 +0100 Subject: [PATCH 041/206] added Score Page without funtionality and styled it --- public/cat.png | Bin 0 -> 189451 bytes src/main.js | 39 ++++++++++++++------------ src/views/ScorePage/ScorePage.css | 44 ++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 17 deletions(-) create mode 100644 public/cat.png create mode 100644 src/views/ScorePage/ScorePage.css diff --git a/public/cat.png b/public/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..5915ca2818447c4a231c978b9644d2faf988c8cb GIT binary patch literal 189451 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 P$d8e}sa}JQOTvEv_{lly literal 0 HcmV?d00001 diff --git a/src/main.js b/src/main.js index ceb0167..30f9d6c 100644 --- a/src/main.js +++ b/src/main.js @@ -1,29 +1,34 @@ import './style.css'; import './components/timer/quiz-timer.css'; +import './views/quiz-settings/quiz-settings.css' import { createTimer, startTimer, stopTimer } from './components/timer/quiz-timer.js'; import Button from './components/Button.js'; +import { QuizSettings } from './views/quiz-settings/quiz-settings'; +import { RenderScorePage } from './views/ScorePage/ScorePage'; import { renderMainPage } from './views/MainPage/mainPage.js'; -function main() { - renderMainPage(); -} +// function main() { +// renderMainPage(); +// } -main(); +// main(); -const simpleCallback = () => { - console.log(`Greetings from koala`); -}; +// const simpleCallback = () => { +// console.log(`Greetings from koala`); +// }; -// how to use: Button(label, className, animate, 'eventListener', callback) -const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); -const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); -const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); -const buttonCredits = Button('credits', 'credits', true, 'click', simpleCallback); -const buttonStatic = Button('abort koala', 'noKoala', false, 'click', simpleCallback); +// // how to use: Button(label, className, animate, 'eventListener', callback) +// const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); +// const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); +// const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); +// const buttonCredits = Button('credits', 'credits', true, 'click', simpleCallback); +// const buttonStatic = Button('abort koala', 'noKoala', false, 'click', simpleCallback); -document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); -document.querySelector('#app').append(buttonStatic); +// document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); +// document.querySelector('#app').append(buttonStatic); -document.querySelector('#app').appendChild(createTimer()); -startTimer(); +// document.querySelector('#app').appendChild(createTimer()); +// startTimer(); +// document.querySelector('#app').append(QuizSettings.showSettings()); +document.querySelector('#app').append(RenderScorePage(6,6)); \ No newline at end of file diff --git a/src/views/ScorePage/ScorePage.css b/src/views/ScorePage/ScorePage.css new file mode 100644 index 0000000..f99a3d8 --- /dev/null +++ b/src/views/ScorePage/ScorePage.css @@ -0,0 +1,44 @@ +#scorePage{ + margin:auto; + display:flex; + flex-direction: column; + align-items: center; +} + +h2{ + color:white; +} + +#nickFormDiv{ + justify-content: center; + width:70%; + margin:auto; + display:flex; + gap:5%; +} + +#nickInput{ + border:0px solid; + width:400px; + height: 48px; +} + +#nickInput:hover{ + color:white; +} + +input{ + text-align: center; +} + +.menuButton{ + position: fixed; + bottom:2%; + left:4%; +} + +.playAgainButton{ + position: fixed; + bottom:2%; + right:4%; +} \ No newline at end of file From 43454aa2b835c5c7b9618dcd3dd5c43e8c58ba67 Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Thu, 9 Dec 2021 11:53:20 +0100 Subject: [PATCH 042/206] plus js file --- src/views/ScorePage/ScorePage.js | 61 ++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/views/ScorePage/ScorePage.js diff --git a/src/views/ScorePage/ScorePage.js b/src/views/ScorePage/ScorePage.js new file mode 100644 index 0000000..a75dbba --- /dev/null +++ b/src/views/ScorePage/ScorePage.js @@ -0,0 +1,61 @@ +import './ScorePage.css'; + +import Button from '../../components/Button'; +import '../../components/Button.css'; + +export function RenderScorePage(score,questionsNumber){ + const div=document.createElement('div'); + div.setAttribute('id','scorePage'); + div.append(renderGraphics(),RenderScore(score,questionsNumber),renderNickForm(),renderMenuButton(),renderPlayAgainButton()); + return div; +} + +function RenderScore(score,questionsNumber){ + const div=document.createElement('div'); + const congratsText=document.createElement('h2'); + const scoreText=document.createElement('h2'); + congratsText.innerText='CONGRATS!'; + scoreText.innerText='YOUR SCORE IS: '+score+"/"+questionsNumber; + div.append(congratsText,scoreText); + return div; +} + +function renderGraphics(){ + const img=document.createElement('img'); + img.setAttribute('src','../../public/cat.png'); + img.setAttribute('alt','Congrats!'); + img.setAttribute('width','500'); + img.setAttribute('height','500'); + return img; +} + +function renderNickForm(){ + const div=document.createElement('div'); + div.setAttribute('id','nickFormDiv'); + const input=document.createElement('input'); + input.setAttribute('id','nickInput'); + input.setAttribute('value','NICK'); + div.append(input,Button('SUBMIT','nickSubmitButton',false,'click',saveNick(input))); + return div; +} + +function saveNick(input){ + var nick=input.value; + console.log(nick); +} + +function renderMenuButton(){ + return(Button('MENU','menuButton',false,'click',goToMainPage())) +} + +function renderPlayAgainButton(){ + return(Button('PLAY AGAIN','playAgainButton',false,'click',playAgain())) +} + +function goToMainPage(){ + console.log('Go to main page!'); +} + +function playAgain(){ + console.log('Play again!'); +} \ No newline at end of file From c8ce0c7b176129679102860fc7ed2d6dc292343c Mon Sep 17 00:00:00 2001 From: NataliaCichonska Date: Thu, 9 Dec 2021 19:10:20 +0100 Subject: [PATCH 043/206] fixed callbacks and added nickname validation --- src/views/ScorePage/ScorePage.js | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/views/ScorePage/ScorePage.js b/src/views/ScorePage/ScorePage.js index a75dbba..9c3587b 100644 --- a/src/views/ScorePage/ScorePage.js +++ b/src/views/ScorePage/ScorePage.js @@ -35,21 +35,34 @@ function renderNickForm(){ const input=document.createElement('input'); input.setAttribute('id','nickInput'); input.setAttribute('value','NICK'); - div.append(input,Button('SUBMIT','nickSubmitButton',false,'click',saveNick(input))); + div.append(input,Button('SUBMIT','nickSubmitButton',false,'click',saveNick)); return div; } -function saveNick(input){ - var nick=input.value; - console.log(nick); +function saveNick(){ + const input=document.getElementById('nickInput'); + if (nickValidation()){ + console.log(input.value); + } else { + alert("Type in your nickname!") + } +} + +function nickValidation(){ + const input=document.getElementById('nickInput'); + if (input.value!='' && input.value!='NICK'){ + return true; + } else { + return false; + } } function renderMenuButton(){ - return(Button('MENU','menuButton',false,'click',goToMainPage())) + return(Button('MENU','menuButton',false,'click',goToMainPage)) } function renderPlayAgainButton(){ - return(Button('PLAY AGAIN','playAgainButton',false,'click',playAgain())) + return(Button('PLAY AGAIN','playAgainButton',false,'click',playAgain)) } function goToMainPage(){ From eb249fe0fc12d5ae07738461372503d8a232a776 Mon Sep 17 00:00:00 2001 From: MariaBanaszkiewicz Date: Thu, 9 Dec 2021 23:29:16 +0100 Subject: [PATCH 044/206] initialize router --- src/components/router/Router.js | 26 +++++++++++++ src/main.js | 66 +++++++++++++++++++-------------- src/views/MainPage/mainPage.js | 2 +- 3 files changed, 66 insertions(+), 28 deletions(-) create mode 100644 src/components/router/Router.js diff --git a/src/components/router/Router.js b/src/components/router/Router.js new file mode 100644 index 0000000..5e7959e --- /dev/null +++ b/src/components/router/Router.js @@ -0,0 +1,26 @@ +const app = document.getElementById('app'); + +let routes = {}; + +export function addRoute(path, render_function) { + routes[path] = render_function; + console.log(routes[path]); +} + +function checkRoute(path) { + //checking if the path exists + return routes[path]; +} + +function Router() { + const url = window.location.pathname; + console.log(url); + app.innerHTML = ''; + console.log(routes[url]); + const render_view = checkRoute(url); + console.log(render_view); + render_view(); +} + +window.addEventListener('load', Router); +window.addEventListener('hashchange', Router); diff --git a/src/main.js b/src/main.js index d7227b2..c408d3e 100644 --- a/src/main.js +++ b/src/main.js @@ -1,44 +1,56 @@ import './style.css'; import './components/timer/quiz-timer.css'; +import './views/quiz-settings/quiz-settings.css'; import { createTimer, startTimer, stopTimer } from './components/timer/quiz-timer.js'; import Button from './components/Button.js'; import Question from './model/question.js'; import { renderMainPage } from './views/MainPage/mainPage.js'; +import { QuizSettings } from './views/quiz-settings/quiz-settings'; -function main() { - renderMainPage(); +import { addRoute } from './components/router/Router.js'; + +//console.log(renderMainPage); +function settings() { + document.querySelector('#app').appendChild(QuizSettings.showSettings()); } -main(); +addRoute('/', renderMainPage); +addRoute('/quiz-settings', settings); + +// function main() { +// renderMainPage(); +// } + +// main(); -const simpleCallback = () => { - console.log(`Greetings from koala`); -}; +// const simpleCallback = () => { +// console.log(`Greetings from koala`); +// }; -// how to use Question class Question has {imageUrl, correct, incorrectAnswers, question} and .getAnswers method +// // how to use Question class Question has {imageUrl, correct, incorrectAnswers, question} and .getAnswers method -const firstQuestion = new Question( - 'url', - 'Ala', - ['Ula', 'Ela', 'Ola'], - "Mirror, mirror on the wall who's the fairest of them all?", -); +// const firstQuestion = new Question( +// 'url', +// 'Ala', +// ['Ula', 'Ela', 'Ola'], +// "Mirror, mirror on the wall who's the fairest of them all?", +// ); -console.log(firstQuestion.question); -console.log(firstQuestion.getAnswers()); -console.log('The correct answer is:'); -setTimeout(() => console.log(firstQuestion.correct), 3000); +// console.log(firstQuestion.question); +// console.log(firstQuestion.getAnswers()); +// console.log('The correct answer is:'); +// setTimeout(() => console.log(firstQuestion.correct), 3000); -// how to use: Button(label, className, animate, 'eventListener', callback) -const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); -const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); -const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); -const buttonCredits = Button('credits', 'credits', true, 'click', simpleCallback); -const buttonStatic = Button('abort koala', 'noKoala', false, 'click', simpleCallback); +// // how to use: Button(label, className, animate, 'eventListener', callback) +// const buttonQuiz = Button('start quiz', 'quiz', true, 'click', simpleCallback); +// const buttonLeaderboard = Button('leaderboard', 'leaderboard', true, 'click', simpleCallback); +// const buttonAdoption = Button('adoption', 'adoption', true, 'click', simpleCallback); +// const buttonCredits = Button('credits', 'credits', true, 'click', simpleCallback); +// const buttonStatic = Button('abort koala', 'noKoala', false, 'click', simpleCallback); -document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); -document.querySelector('#app').append(buttonStatic); +// document.querySelector('#app').append(buttonQuiz, buttonLeaderboard, buttonAdoption, buttonCredits); +// document.querySelector('#app').append(buttonStatic); -document.querySelector('#app').appendChild(createTimer()); -startTimer(); +// document.querySelector('#app').appendChild(createTimer()); +// startTimer(); diff --git a/src/views/MainPage/mainPage.js b/src/views/MainPage/mainPage.js index 6818e4f..7b069c6 100644 --- a/src/views/MainPage/mainPage.js +++ b/src/views/MainPage/mainPage.js @@ -16,7 +16,7 @@ function renderMainView() {