diff --git a/.env.example b/.env.example deleted file mode 100644 index 5677cec..0000000 --- a/.env.example +++ /dev/null @@ -1,4 +0,0 @@ -REACT_APP_COINGECKO_API -REACT_APP_PRED_LINK -REACT_APP_BID_LINK -REACT_APP_REPORT_LINK \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 7b81fb3..997db71 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,16 +4,28 @@ "Alfreds", "Anders", "assests", + "babyswap", "Berglund", "Berglunds", + "bsctimes", + "callout", + "chartjs", "COINGEC", + "dappcom", + "dersetfinance", + "desertfinance", "Futterkiste", "logoblue", "Marketo", + "nomics", "onlaptop", "predictcoin", + "registerables", "roadmap", "snabbköp", - "sparkline" + "sparkline", + "stakers", + "techrate", + "usecase" ] } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1f9f0fd..9a688f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,16 +11,26 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", + "@types/jest": "^27.4.0", + "@types/node": "^17.0.8", + "@types/react": "^17.0.38", + "@types/react-dom": "^17.0.11", "axios": "^0.24.0", + "bootstrap": "^5.1.3", + "chart.js": "^3.6.2", "react": "^17.0.2", - "react-bootstrap": "^2.0.2", + "react-bootstrap": "^2.0.3", + "react-chartjs-2": "^4.0.0", + "react-charts": "^2.0.0-beta.7", "react-dom": "^17.0.2", "react-icons": "^4.3.1", "react-router-bootstrap": "^0.25.0", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", - "react-table": "^7.7.0", "web-vitals": "^1.0.1" + }, + "devDependencies": { + "typescript": "^4.5.4" } }, "node_modules/@babel/code-frame": { @@ -88,13 +98,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz", - "integrity": "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dependencies": { - "@babel/types": "^7.12.17", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/generator/node_modules/source-map": { @@ -106,11 +119,14 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { @@ -137,72 +153,22 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz", - "integrity": "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.12.17", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/core": { - "version": "7.12.3", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" }, "engines": { "node": ">=6.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "peer": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { @@ -226,37 +192,49 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", - "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz", - "integrity": "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "dependencies": { - "@babel/types": "^7.12.17" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { @@ -284,17 +262,23 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.12.13", @@ -307,14 +291,17 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { @@ -334,17 +321,23 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "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==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { "version": "7.12.17", @@ -373,13 +366,16 @@ } }, "node_modules/@babel/highlight": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", - "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight/node_modules/ansi-styles": { @@ -426,9 +422,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz", - "integrity": "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "bin": { "parser": "bin/babel-parser.js" }, @@ -620,6 +616,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -642,6 +652,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", + "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -741,6 +765,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", @@ -1064,6 +1102,34 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz", + "integrity": "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz", + "integrity": "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", @@ -1154,6 +1220,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", @@ -1304,39 +1386,69 @@ } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz", - "integrity": "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==", + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.17", - "@babel/types": "^7.12.17", + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz", - "integrity": "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1855,6 +1967,11 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@reach/observe-rect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz", + "integrity": "sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==" + }, "node_modules/@react-aria/ssr": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", @@ -2453,9 +2570,9 @@ } }, "node_modules/@types/jest": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz", - "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", "dependencies": { "jest-diff": "^27.0.0", "pretty-format": "^27.0.0" @@ -2563,9 +2680,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/node": { - "version": "14.14.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", - "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==" + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", + "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", @@ -2593,15 +2710,23 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "node_modules/@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, + "node_modules/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-transition-group": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", @@ -3711,36 +3836,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/babel-jest/node_modules/@babel/core": { - "version": "7.12.3", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-jest/node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", @@ -3800,30 +3895,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/babel-jest/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "peer": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -3886,6 +3957,14 @@ "node": ">=8" } }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, "node_modules/babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -4019,39 +4098,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-flow": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", - "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", @@ -4101,87 +4147,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-development/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", - "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz", - "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/core": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.17.tgz", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", @@ -4205,35 +4170,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-pure-annotations/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-runtime": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", @@ -4248,19 +4184,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-typescript": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz", - "integrity": "sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.17", - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-typescript": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", @@ -4349,115 +4272,28 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", - "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-optional-chaining": { @@ -4473,35 +4309,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-optional-chaining/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", @@ -4530,35 +4337,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-display-name/node_modules/@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-typescript": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", @@ -4800,6 +4578,18 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, + "node_modules/bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "@popperjs/core": "^2.10.2" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5223,6 +5013,11 @@ "node": ">=10" } }, + "node_modules/chart.js": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.6.2.tgz", + "integrity": "sha512-Xz7f/fgtVltfQYWq0zL1Xbv7N2inpG+B54p3D5FSvpCdy3sM+oZhbqa42eNuYXltaVvajgX5UpKCU2GeeJIgxg==" + }, "node_modules/check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -6276,6 +6071,86 @@ "type": "^1.0.1" } }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "dependencies": { + "delaunator": "4" + } + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, "node_modules/damerau-levenshtein": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", @@ -6526,6 +6401,11 @@ "node": ">=0.10.0" } }, + "node_modules/delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -6797,6 +6677,14 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", @@ -8789,9 +8677,9 @@ } }, "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -9566,6 +9454,11 @@ "node": ">= 0.4" } }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -10505,25 +10398,6 @@ } } }, - "node_modules/jest-pnp-resolver/node_modules/jest-resolve": { - "version": "26.6.0", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", - "optional": true, - "peer": true, - "dependencies": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, "node_modules/jest-regex-util": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", @@ -14186,9 +14060,9 @@ } }, "node_modules/react-bootstrap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.2.tgz", - "integrity": "sha512-QuMqJ+WJmd6dUyOys6OF3nr6T/FjUVAoEMbSjsFrwVufJtvMox0SU1Dvz/cDID+Dl6Rz2RLcJzyqkdl+DEK2Gg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.3.tgz", + "integrity": "sha512-gIRzQf170SGKS09azr8Cl9+8FxBf3J9jyFf/8sWNWXtRcgbRzTog9bFCS4ua5Wv1U/A7W7hRlnrKxzy+wl+5Rw==", "dependencies": { "@babel/runtime": "^7.14.0", "@restart/context": "^2.1.4", @@ -14213,6 +14087,30 @@ "react-dom": ">=16.14.0" } }, + "node_modules/react-chartjs-2": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-4.0.0.tgz", + "integrity": "sha512-0kx41EVO6wIoeU6zvdwovX9kKcdrs7O62DGTSNmwAXZeLGJ3U+n4XijO1kxcMmAi4I6PQJWGD5oRwxVixHSp6g==", + "peerDependencies": { + "chart.js": "^3.5.0", + "react": "^16.8.0 || ^17.0.0" + } + }, + "node_modules/react-charts": { + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/react-charts/-/react-charts-2.0.0-beta.7.tgz", + "integrity": "sha512-iUspg9rnx7kD0H/wsK67HNUioOgKgJ8WRXr/Tk3EGP2qcFb9Vo7pjDk4oz1jH12TC+mqL+HFxNYraMkhWd6CUw==", + "dependencies": { + "@reach/observe-rect": "^1.1.0", + "d3-delaunay": "^5.2.1", + "d3-scale": "^3.2.1", + "d3-shape": "^1.3.7", + "d3-voronoi": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.6.3" + } + }, "node_modules/react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -14621,14 +14519,6 @@ "webpack": ">=2" } }, - "node_modules/react-scripts/node_modules/babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, "node_modules/react-scripts/node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", @@ -14677,14 +14567,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/jest-resolve": { "version": "26.6.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", @@ -14801,18 +14683,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-table": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz", - "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.3 || ^17.0.0-0" - } - }, "node_modules/react-transition-group": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", @@ -17491,6 +17361,18 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typescript": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/uncontrollable": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", @@ -19114,11 +18996,11 @@ } }, "@babel/generator": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz", - "integrity": "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "requires": { - "@babel/types": "^7.12.17", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -19130,84 +19012,45 @@ } } }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz", - "integrity": "sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA==", - "requires": { - "@babel/compat-data": "^7.12.13", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^5.5.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz", - "integrity": "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==", - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.12.17", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.3", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "peer": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true - } + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz", + "integrity": "sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA==", + "requires": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" } }, "@babel/helper-create-regexp-features-plugin": { @@ -19228,37 +19071,37 @@ } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" } }, "@babel/helper-hoist-variables": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", - "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz", - "integrity": "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "requires": { - "@babel/types": "^7.12.17" + "@babel/types": "^7.16.0" } }, "@babel/helper-module-imports": { @@ -19286,17 +19129,17 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { "version": "7.12.13", @@ -19309,14 +19152,14 @@ } }, "@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-simple-access": { @@ -19336,17 +19179,17 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.0" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "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==" }, "@babel/helper-validator-option": { "version": "7.12.17", @@ -19375,11 +19218,11 @@ } }, "@babel/highlight": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", - "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -19418,9 +19261,9 @@ } }, "@babel/parser": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz", - "integrity": "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==" + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.12.13", @@ -19558,6 +19401,14 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -19574,6 +19425,14 @@ "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-flow": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", + "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -19646,6 +19505,14 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-transform-arrow-functions": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", @@ -19888,6 +19755,22 @@ "@babel/plugin-transform-react-jsx": "^7.12.17" } }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz", + "integrity": "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz", + "integrity": "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-transform-react-pure-annotations": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", @@ -19954,6 +19837,16 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + } + }, "@babel/plugin-transform-unicode-escapes": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", @@ -20086,38 +19979,57 @@ } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "requires": { + "@babel/highlight": "^7.16.0" + } + } } }, "@babel/traverse": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz", - "integrity": "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.17", - "@babel/types": "^7.12.17", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "requires": { + "@babel/highlight": "^7.16.0" + } + } } }, "@babel/types": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz", - "integrity": "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -20503,6 +20415,11 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" }, + "@reach/observe-rect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz", + "integrity": "sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==" + }, "@react-aria/ssr": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", @@ -20942,9 +20859,9 @@ } }, "@types/jest": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz", - "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", + "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", "requires": { "jest-diff": "^27.0.0", "pretty-format": "^27.0.0" @@ -21030,9 +20947,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "14.14.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz", - "integrity": "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==" + "version": "17.0.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", + "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -21060,15 +20977,23 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", + "version": "17.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", + "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, + "@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "requires": { + "@types/react": "*" + } + }, "@types/react-transition-group": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", @@ -21933,29 +21858,6 @@ "slash": "^3.0.0" }, "dependencies": { - "@babel/core": { - "version": "7.12.3", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", @@ -21999,21 +21901,6 @@ "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" } - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "peer": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "peer": true } } }, @@ -22072,6 +21959,12 @@ } } }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "requires": {} + }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -22183,30 +22076,6 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, - "@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", - "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, "@babel/plugin-transform-flow-strip-types": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", @@ -22236,29 +22105,6 @@ "@babel/types": "^7.12.17" }, "dependencies": { - "@babel/core": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.17.tgz", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, "@babel/plugin-syntax-jsx": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", @@ -22275,46 +22121,6 @@ "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", "requires": { "@babel/plugin-transform-react-jsx": "^7.12.17" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", - "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz", - "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-pure-annotations": { @@ -22324,30 +22130,6 @@ "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } }, "@babel/plugin-transform-runtime": { @@ -22361,16 +22143,6 @@ "semver": "^5.5.1" } }, - "@babel/plugin-transform-typescript": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz", - "integrity": "sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.17", - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-typescript": "^7.12.13" - } - }, "@babel/preset-env": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", @@ -22451,30 +22223,6 @@ "requires": { "@babel/helper-create-class-features-plugin": "^7.12.13", "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -22484,30 +22232,6 @@ "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } }, "@babel/plugin-proposal-numeric-separator": { @@ -22517,30 +22241,6 @@ "requires": { "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } }, "@babel/plugin-proposal-optional-chaining": { @@ -22551,30 +22251,6 @@ "@babel/helper-plugin-utils": "^7.12.13", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } } } @@ -22599,30 +22275,6 @@ "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.17", - "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", - "peer": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.17", - "@babel/helper-module-transforms": "^7.12.17", - "@babel/helpers": "^7.12.17", - "@babel/parser": "^7.12.17", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.17", - "@babel/types": "^7.12.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - } } } } @@ -22829,6 +22481,12 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "requires": {} + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -23178,6 +22836,11 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, + "chart.js": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.6.2.tgz", + "integrity": "sha512-Xz7f/fgtVltfQYWq0zL1Xbv7N2inpG+B54p3D5FSvpCdy3sM+oZhbqa42eNuYXltaVvajgX5UpKCU2GeeJIgxg==" + }, "check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -24035,6 +23698,86 @@ "type": "^1.0.1" } }, + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "requires": { + "delaunator": "4" + } + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "requires": { + "d3-path": "1" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "requires": { + "d3-time": "1 - 2" + } + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, "damerau-levenshtein": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", @@ -24230,6 +23973,11 @@ } } }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -24456,6 +24204,11 @@ } } }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, "dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", @@ -25983,9 +25736,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } @@ -26594,6 +26347,11 @@ "side-channel": "^1.0.4" } }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -27277,25 +27035,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {}, - "dependencies": { - "jest-resolve": { - "version": "26.6.0", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", - "optional": true, - "peer": true, - "requires": { - "@jest/types": "^26.6.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", - "slash": "^3.0.0" - } - } - } + "requires": {} }, "jest-regex-util": { "version": "26.0.0", @@ -30171,9 +29911,9 @@ } }, "react-bootstrap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.2.tgz", - "integrity": "sha512-QuMqJ+WJmd6dUyOys6OF3nr6T/FjUVAoEMbSjsFrwVufJtvMox0SU1Dvz/cDID+Dl6Rz2RLcJzyqkdl+DEK2Gg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.3.tgz", + "integrity": "sha512-gIRzQf170SGKS09azr8Cl9+8FxBf3J9jyFf/8sWNWXtRcgbRzTog9bFCS4ua5Wv1U/A7W7hRlnrKxzy+wl+5Rw==", "requires": { "@babel/runtime": "^7.14.0", "@restart/context": "^2.1.4", @@ -30194,6 +29934,24 @@ "warning": "^4.0.3" } }, + "react-chartjs-2": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-4.0.0.tgz", + "integrity": "sha512-0kx41EVO6wIoeU6zvdwovX9kKcdrs7O62DGTSNmwAXZeLGJ3U+n4XijO1kxcMmAi4I6PQJWGD5oRwxVixHSp6g==", + "requires": {} + }, + "react-charts": { + "version": "2.0.0-beta.7", + "resolved": "https://registry.npmjs.org/react-charts/-/react-charts-2.0.0-beta.7.tgz", + "integrity": "sha512-iUspg9rnx7kD0H/wsK67HNUioOgKgJ8WRXr/Tk3EGP2qcFb9Vo7pjDk4oz1jH12TC+mqL+HFxNYraMkhWd6CUw==", + "requires": { + "@reach/observe-rect": "^1.1.0", + "d3-delaunay": "^5.2.1", + "d3-scale": "^3.2.1", + "d3-shape": "^1.3.7", + "d3-voronoi": "^1.1.2" + } + }, "react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -30506,12 +30264,6 @@ "schema-utils": "^2.6.5" } }, - "babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", - "requires": {} - }, "babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", @@ -30545,11 +30297,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" - }, "jest-resolve": { "version": "26.6.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", @@ -30635,12 +30382,6 @@ } } }, - "react-table": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz", - "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==", - "requires": {} - }, "react-transition-group": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", @@ -32748,6 +32489,11 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==" + }, "uncontrollable": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", diff --git a/package.json b/package.json index 1974d2a..25c5edd 100644 --- a/package.json +++ b/package.json @@ -6,15 +6,22 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", + "@types/jest": "^27.4.0", + "@types/node": "^17.0.8", + "@types/react": "^17.0.38", + "@types/react-dom": "^17.0.11", "axios": "^0.24.0", + "bootstrap": "^5.1.3", + "chart.js": "^3.6.2", "react": "^17.0.2", - "react-bootstrap": "^2.0.2", + "react-bootstrap": "^2.0.3", + "react-chartjs-2": "^4.0.0", + "react-charts": "^2.0.0-beta.7", "react-dom": "^17.0.2", "react-icons": "^4.3.1", "react-router-bootstrap": "^0.25.0", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", - "react-table": "^7.7.0", "web-vitals": "^1.0.1" }, "scripts": { @@ -40,5 +47,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "typescript": "^4.5.4" } } diff --git a/public/index.html b/public/index.html index 26531ac..46d5023 100644 --- a/public/index.html +++ b/public/index.html @@ -8,17 +8,74 @@ - + React App + + + + + + + + + - React App + + +
+ + \ No newline at end of file diff --git a/src/App.js b/src/App.tsx similarity index 73% rename from src/App.js rename to src/App.tsx index 4cf7d90..a98d401 100644 --- a/src/App.js +++ b/src/App.tsx @@ -1,9 +1,7 @@ import Home from "./views/Home/Home"; function App() { - return ( - - ); + return ; } export default App; diff --git a/src/MOCK_DATA.json b/src/MOCK_DATA.json deleted file mode 100644 index c930ad9..0000000 --- a/src/MOCK_DATA.json +++ /dev/null @@ -1,1000 +0,0 @@ -[{"Name":"TWOU","Price":"$7.09","24 %":"$2.11B","7d %":"n/a","market cap":"n/a","Volume 24h":"$7.65","Circulating Supply":"$5.5B","Last 7 days":"$134.17M"}, -{"Name":"NS^B","Price":"$1.71","24 %":"n/a","7d %":"$1.27B","market cap":"$4.5B","Volume 24h":"$6.03","Circulating Supply":"$9.38B","Last 7 days":"$14.5B"}, -{"Name":"INN^D","Price":"$0.71","24 %":"n/a","7d %":"$2.65B","market cap":"$558.63M","Volume 24h":"$8.49","Circulating Supply":"$10.25B","Last 7 days":"$5.24B"}, -{"Name":"AVAL","Price":"$7.67","24 %":"$9.32B","7d %":"$25.31B","market cap":"n/a","Volume 24h":"$8.45","Circulating Supply":"$6.56B","Last 7 days":"$931.89M"}, -{"Name":"IFN","Price":"$2.98","24 %":"$774.33M","7d %":"$5.46B","market cap":"$641.32M","Volume 24h":"$4.29","Circulating Supply":"$3.27B","Last 7 days":"$1.04B"}, -{"Name":"BGR","Price":"$9.08","24 %":"$389.82M","7d %":"$6.96B","market cap":"$615.32M","Volume 24h":"$2.98","Circulating Supply":"$25.74M","Last 7 days":"$13.02M"}, -{"Name":"LMRK","Price":"$7.91","24 %":"$362.41M","7d %":"$177.28M","market cap":"n/a","Volume 24h":"$0.65","Circulating Supply":"$605.76M","Last 7 days":"$3.73B"}, -{"Name":"VIAV","Price":"$1.54","24 %":"$2.57B","7d %":"n/a","market cap":"$12.41B","Volume 24h":"$1.68","Circulating Supply":"$7.18B","Last 7 days":"$508.59M"}, -{"Name":"GWPH","Price":"$2.80","24 %":"$2.48B","7d %":"$766.44M","market cap":"$8.39B","Volume 24h":"$0.64","Circulating Supply":"n/a","Last 7 days":"$232.61M"}, -{"Name":"SUM","Price":"$1.96","24 %":"$3.01B","7d %":"$17.31B","market cap":"$273.47M","Volume 24h":"$2.48","Circulating Supply":"$2.85B","Last 7 days":"$4.32B"}, -{"Name":"MPACU","Price":"$7.77","24 %":"n/a","7d %":"$5.65B","market cap":"$2.09B","Volume 24h":"$2.01","Circulating Supply":"$1.07B","Last 7 days":"$3.1B"}, -{"Name":"PNC","Price":"$6.30","24 %":"$59.28B","7d %":"$121.6M","market cap":"$222.22M","Volume 24h":"$3.98","Circulating Supply":"$92.71M","Last 7 days":"$885.83M"}, -{"Name":"VET","Price":"$2.64","24 %":"$4.06B","7d %":"$503.27M","market cap":"$83.39M","Volume 24h":"$5.60","Circulating Supply":"n/a","Last 7 days":"$4.72B"}, -{"Name":"EPZM","Price":"$4.77","24 %":"$796.59M","7d %":"$48.4M","market cap":"n/a","Volume 24h":"$7.23","Circulating Supply":"$306.09M","Last 7 days":"n/a"}, -{"Name":"DISCB","Price":"$1.24","24 %":"$10.25B","7d %":"$4.99B","market cap":"$871.53M","Volume 24h":"$2.51","Circulating Supply":"n/a","Last 7 days":"$508.24M"}, -{"Name":"BQH","Price":"$1.01","24 %":"$40.22M","7d %":"$681.44M","market cap":"$193.67M","Volume 24h":"$2.95","Circulating Supply":"$7.24M","Last 7 days":"$484.37M"}, -{"Name":"AMRC","Price":"$6.83","24 %":"$308.89M","7d %":"$4.15B","market cap":"$1.27B","Volume 24h":"$1.34","Circulating Supply":"$12.08B","Last 7 days":"$167.72M"}, -{"Name":"RDIB","Price":"$7.65","24 %":"$404.69M","7d %":"$3.46B","market cap":"$6.88B","Volume 24h":"$2.10","Circulating Supply":"$187.36M","Last 7 days":"$4.72B"}, -{"Name":"DRIO","Price":"$3.86","24 %":"$21.78M","7d %":"$5.91M","market cap":"$2.05B","Volume 24h":"$8.54","Circulating Supply":"$443.54M","Last 7 days":"n/a"}, -{"Name":"SLG^I","Price":"$8.48","24 %":"n/a","7d %":"$23.39B","market cap":"$79.8M","Volume 24h":"$4.02","Circulating Supply":"$939.02M","Last 7 days":"$34.79M"}, -{"Name":"BHLB","Price":"$1.54","24 %":"$1.5B","7d %":"$45.41M","market cap":"$308.09M","Volume 24h":"$0.18","Circulating Supply":"$71.88M","Last 7 days":"$234.72M"}, -{"Name":"MTR","Price":"$1.54","24 %":"$22.46M","7d %":"n/a","market cap":"$4.87B","Volume 24h":"$1.53","Circulating Supply":"$11.97B","Last 7 days":"$4.19B"}, -{"Name":"HAL","Price":"$2.99","24 %":"$38.42B","7d %":"$2.76B","market cap":"$23.59B","Volume 24h":"$5.19","Circulating Supply":"$198.29M","Last 7 days":"$2.41M"}, -{"Name":"KEF","Price":"$3.12","24 %":"$93.02M","7d %":"$448.07M","market cap":"$681.44M","Volume 24h":"$0.33","Circulating Supply":"n/a","Last 7 days":"$173.78M"}, -{"Name":"SBNA","Price":"$9.16","24 %":"n/a","7d %":"$871.78M","market cap":"$64.89M","Volume 24h":"$9.43","Circulating Supply":"$19.87B","Last 7 days":"$1.39B"}, -{"Name":"SBPH","Price":"$2.22","24 %":"$134.32M","7d %":"$11.51B","market cap":"$97.19M","Volume 24h":"$4.96","Circulating Supply":"$14.65M","Last 7 days":"$5.5B"}, -{"Name":"CNNX","Price":"$4.28","24 %":"$1.17B","7d %":"n/a","market cap":"$1.3B","Volume 24h":"$7.05","Circulating Supply":"$2.68B","Last 7 days":"n/a"}, -{"Name":"ETR","Price":"$4.40","24 %":"$14.36B","7d %":"$2.05B","market cap":"$1.54B","Volume 24h":"$7.88","Circulating Supply":"$1.61B","Last 7 days":"n/a"}, -{"Name":"PFPT","Price":"$5.05","24 %":"$3.82B","7d %":"$7.48B","market cap":"$485.31M","Volume 24h":"$9.74","Circulating Supply":"$19.65M","Last 7 days":"$277.95M"}, -{"Name":"SGY","Price":"$0.94","24 %":"$470.4M","7d %":"$7.27B","market cap":"$3.96B","Volume 24h":"$5.10","Circulating Supply":"$48.4M","Last 7 days":"$12.59B"}, -{"Name":"AJRD","Price":"$4.25","24 %":"$1.55B","7d %":"$985.8M","market cap":"$33.73M","Volume 24h":"$0.89","Circulating Supply":"$2.51B","Last 7 days":"$208.13M"}, -{"Name":"OFED","Price":"$2.98","24 %":"$161.77M","7d %":"$15.23B","market cap":"$1.55B","Volume 24h":"$4.08","Circulating Supply":"$197.71M","Last 7 days":"$2.59B"}, -{"Name":"PYT","Price":"$3.19","24 %":"n/a","7d %":"$1.87B","market cap":"$822.58M","Volume 24h":"$7.71","Circulating Supply":"$175.91B","Last 7 days":"$14.4B"}, -{"Name":"ZUMZ","Price":"$3.27","24 %":"$316.23M","7d %":"n/a","market cap":"$1.15B","Volume 24h":"$1.19","Circulating Supply":"$806.79M","Last 7 days":"$143.19M"}, -{"Name":"VKTXW","Price":"$1.04","24 %":"n/a","7d %":"$2.3B","market cap":"$2.05B","Volume 24h":"$4.42","Circulating Supply":"$71.08B","Last 7 days":"$4.43B"}, -{"Name":"CFRX","Price":"$9.12","24 %":"$47.9M","7d %":"n/a","market cap":"$776.55M","Volume 24h":"$0.54","Circulating Supply":"$11.98M","Last 7 days":"$105.89M"}, -{"Name":"PSA^A","Price":"$9.09","24 %":"n/a","7d %":"$1.2B","market cap":"$5.55B","Volume 24h":"$2.08","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"NYMX","Price":"$5.71","24 %":"$192.72M","7d %":"$2.88B","market cap":"$98.16M","Volume 24h":"$2.98","Circulating Supply":"$285.13M","Last 7 days":"$468.42M"}, -{"Name":"CTBI","Price":"$3.10","24 %":"$780.79M","7d %":"n/a","market cap":"$517.44M","Volume 24h":"$2.91","Circulating Supply":"$1.96B","Last 7 days":"n/a"}, -{"Name":"SBLK","Price":"$8.02","24 %":"$516.53M","7d %":"$3.9B","market cap":"$5.09B","Volume 24h":"$6.88","Circulating Supply":"n/a","Last 7 days":"$175.65M"}, -{"Name":"JPT","Price":"$1.72","24 %":"$171.9M","7d %":"$445.12M","market cap":"$413.36M","Volume 24h":"$6.72","Circulating Supply":"$1.07B","Last 7 days":"$1.95B"}, -{"Name":"ATKR","Price":"$7.25","24 %":"$1.39B","7d %":"$283.89M","market cap":"$417.14M","Volume 24h":"$5.80","Circulating Supply":"$1.04B","Last 7 days":"$1.92B"}, -{"Name":"COT","Price":"$4.39","24 %":"$1.97B","7d %":"$1.53B","market cap":"$491.64M","Volume 24h":"$5.17","Circulating Supply":"$22.67M","Last 7 days":"n/a"}, -{"Name":"PODD","Price":"$6.06","24 %":"$2.71B","7d %":"$73.17M","market cap":"$14.4B","Volume 24h":"$0.81","Circulating Supply":"$589.55M","Last 7 days":"$84.95M"}, -{"Name":"CSA","Price":"$8.00","24 %":"$2.17B","7d %":"$271.31M","market cap":"$1.02B","Volume 24h":"$7.40","Circulating Supply":"$1.11B","Last 7 days":"$38B"}, -{"Name":"CBRL","Price":"$8.78","24 %":"$3.93B","7d %":"$2.86B","market cap":"$229.8M","Volume 24h":"$0.15","Circulating Supply":"$112.63M","Last 7 days":"$1.24B"}, -{"Name":"ELJ","Price":"$9.65","24 %":"n/a","7d %":"$10.47B","market cap":"n/a","Volume 24h":"$9.83","Circulating Supply":"$7.93B","Last 7 days":"$689.02M"}, -{"Name":"SOV^C","Price":"$1.61","24 %":"n/a","7d %":"$3.72B","market cap":"$7.68B","Volume 24h":"$2.02","Circulating Supply":"$200.32M","Last 7 days":"$7.32B"}, -{"Name":"AIZ","Price":"$2.83","24 %":"$5.72B","7d %":"$524.17M","market cap":"$60.98M","Volume 24h":"$8.88","Circulating Supply":"$19.42M","Last 7 days":"$482.16M"}, -{"Name":"VALE.P","Price":"$9.45","24 %":"n/a","7d %":"$34.76B","market cap":"$803.43M","Volume 24h":"$3.64","Circulating Supply":"$68.78M","Last 7 days":"$63.95M"}, -{"Name":"PRN","Price":"$2.78","24 %":"$121.11M","7d %":"$47.44B","market cap":"$3.51B","Volume 24h":"$3.18","Circulating Supply":"$1.53B","Last 7 days":"$22.24M"}, -{"Name":"PAVM","Price":"$7.98","24 %":"$63.59M","7d %":"$12.88B","market cap":"$440.65M","Volume 24h":"$9.33","Circulating Supply":"$7.98B","Last 7 days":"n/a"}, -{"Name":"MDGL","Price":"$4.43","24 %":"$169.37M","7d %":"$59.2M","market cap":"$113.08B","Volume 24h":"$9.11","Circulating Supply":"$396.21M","Last 7 days":"$556.34M"}, -{"Name":"ACH","Price":"$9.10","24 %":"$7.15B","7d %":"$3.1B","market cap":"$3.28B","Volume 24h":"$7.35","Circulating Supply":"$701.48M","Last 7 days":"n/a"}, -{"Name":"SRF","Price":"$4.88","24 %":"$20.79M","7d %":"$282.79M","market cap":"$79.36M","Volume 24h":"$2.49","Circulating Supply":"$403.94M","Last 7 days":"$2.05B"}, -{"Name":"EHI","Price":"$7.45","24 %":"$462.37M","7d %":"$2.84B","market cap":"$458.83M","Volume 24h":"$1.17","Circulating Supply":"$2.45B","Last 7 days":"$63.35M"}, -{"Name":"VEC","Price":"$6.05","24 %":"$340.82M","7d %":"$446.33M","market cap":"$570.61M","Volume 24h":"$8.64","Circulating Supply":"$37.43M","Last 7 days":"$60.09M"}, -{"Name":"KTOVW","Price":"$1.24","24 %":"n/a","7d %":"$3.49B","market cap":"$437.26M","Volume 24h":"$7.49","Circulating Supply":"n/a","Last 7 days":"$303.71M"}, -{"Name":"MEOH","Price":"$8.79","24 %":"$3.63B","7d %":"$57.31M","market cap":"$700.74M","Volume 24h":"$5.29","Circulating Supply":"$112.59M","Last 7 days":"$4.75B"}, -{"Name":"HIX","Price":"$9.78","24 %":"$626.7M","7d %":"n/a","market cap":"$296.84M","Volume 24h":"$9.40","Circulating Supply":"$198.66M","Last 7 days":"$21.18M"}, -{"Name":"BML^G","Price":"$5.27","24 %":"n/a","7d %":"$6.99B","market cap":"$7.89B","Volume 24h":"$3.75","Circulating Supply":"$696.39M","Last 7 days":"n/a"}, -{"Name":"AKTX","Price":"$3.29","24 %":"$56.29M","7d %":"$1.07B","market cap":"$582.07M","Volume 24h":"$5.13","Circulating Supply":"n/a","Last 7 days":"$1.96B"}, -{"Name":"MTSL","Price":"$8.97","24 %":"$5.27M","7d %":"$1.15B","market cap":"n/a","Volume 24h":"$7.68","Circulating Supply":"$4.27B","Last 7 days":"$7.87B"}, -{"Name":"MTB^C","Price":"$0.87","24 %":"n/a","7d %":"$340.68M","market cap":"$30.67B","Volume 24h":"$7.54","Circulating Supply":"$1.4B","Last 7 days":"$8.7B"}, -{"Name":"CONN","Price":"$8.81","24 %":"$550.5M","7d %":"n/a","market cap":"$158.07M","Volume 24h":"$8.04","Circulating Supply":"$215.57M","Last 7 days":"n/a"}, -{"Name":"GTHX","Price":"$3.83","24 %":"$602.55M","7d %":"$290.7M","market cap":"$1.16B","Volume 24h":"$6.55","Circulating Supply":"$3.48B","Last 7 days":"$565.52M"}, -{"Name":"NDRO","Price":"$8.94","24 %":"$113.85M","7d %":"$204.47M","market cap":"$31.32M","Volume 24h":"$8.64","Circulating Supply":"$3.67B","Last 7 days":"n/a"}, -{"Name":"RDWR","Price":"$4.20","24 %":"$759.26M","7d %":"$37.14B","market cap":"n/a","Volume 24h":"$7.97","Circulating Supply":"$10.99M","Last 7 days":"$719.35M"}, -{"Name":"DBVT","Price":"$4.67","24 %":"$1.63B","7d %":"$610.36M","market cap":"$60.38B","Volume 24h":"$7.89","Circulating Supply":"$9.56B","Last 7 days":"$6.02B"}, -{"Name":"GLOP","Price":"$1.67","24 %":"$855.22M","7d %":"$1.24B","market cap":"n/a","Volume 24h":"$7.79","Circulating Supply":"$998.43M","Last 7 days":"$1.85B"}, -{"Name":"FEP","Price":"$6.17","24 %":"$433.94M","7d %":"$3.65B","market cap":"$274.06M","Volume 24h":"$4.86","Circulating Supply":"$1.73B","Last 7 days":"$429.89M"}, -{"Name":"CMLS","Price":"$1.39","24 %":"$14.07M","7d %":"$1.61B","market cap":"$17.48M","Volume 24h":"$4.53","Circulating Supply":"$180.66M","Last 7 days":"$1.9B"}, -{"Name":"VNO^I","Price":"$2.70","24 %":"n/a","7d %":"$226.45M","market cap":"$73.95M","Volume 24h":"$6.78","Circulating Supply":"$605.25M","Last 7 days":"$1.32B"}, -{"Name":"MUR","Price":"$3.91","24 %":"$4.38B","7d %":"$319.55M","market cap":"$7.43B","Volume 24h":"$2.20","Circulating Supply":"$532.95M","Last 7 days":"$3.06B"}, -{"Name":"ADAP","Price":"$8.92","24 %":"$427.28M","7d %":"$7.52M","market cap":"$311.65M","Volume 24h":"$2.83","Circulating Supply":"n/a","Last 7 days":"$296.68M"}, -{"Name":"TA","Price":"$7.55","24 %":"$142.26M","7d %":"$1.01B","market cap":"$44.14B","Volume 24h":"$5.88","Circulating Supply":"$2.09B","Last 7 days":"$8.23B"}, -{"Name":"ATEN","Price":"$6.74","24 %":"$575.5M","7d %":"$3.61B","market cap":"$34.26M","Volume 24h":"$5.86","Circulating Supply":"$600.74M","Last 7 days":"$1.82B"}, -{"Name":"NSTG","Price":"$7.02","24 %":"$379.12M","7d %":"$69.92M","market cap":"n/a","Volume 24h":"$5.77","Circulating Supply":"$1.26B","Last 7 days":"$52.45B"}, -{"Name":"CTAS","Price":"$4.70","24 %":"$13.74B","7d %":"$2.65B","market cap":"$3.5M","Volume 24h":"$7.29","Circulating Supply":"$5.46B","Last 7 days":"$471M"}, -{"Name":"MU","Price":"$9.75","24 %":"$33.03B","7d %":"$28.55M","market cap":"n/a","Volume 24h":"$9.82","Circulating Supply":"$3.65B","Last 7 days":"$229.43M"}, -{"Name":"NAZ","Price":"$2.40","24 %":"$167.96M","7d %":"$310.88M","market cap":"$11.51B","Volume 24h":"$5.63","Circulating Supply":"$8.63B","Last 7 days":"$346.82M"}, -{"Name":"FOANC","Price":"$5.93","24 %":"n/a","7d %":"$120.61M","market cap":"$93.58M","Volume 24h":"$5.91","Circulating Supply":"$4.14B","Last 7 days":"$7.62B"}, -{"Name":"BGE^B","Price":"$4.84","24 %":"n/a","7d %":"$258.91M","market cap":"$527.66M","Volume 24h":"$4.94","Circulating Supply":"$6.19B","Last 7 days":"$2.18B"}, -{"Name":"GDEN","Price":"$1.90","24 %":"$462.74M","7d %":"$237.79M","market cap":"$985.8M","Volume 24h":"$2.71","Circulating Supply":"$2.86B","Last 7 days":"n/a"}, -{"Name":"AME","Price":"$3.47","24 %":"$14.34B","7d %":"$52M","market cap":"$318.69M","Volume 24h":"$7.42","Circulating Supply":"$7.24M","Last 7 days":"n/a"}, -{"Name":"MNTX","Price":"$5.83","24 %":"$115.53M","7d %":"$605.25M","market cap":"n/a","Volume 24h":"$0.80","Circulating Supply":"$428.18M","Last 7 days":"$118.57B"}, -{"Name":"SNE","Price":"$4.46","24 %":"$47.14B","7d %":"$42.49M","market cap":"n/a","Volume 24h":"$5.51","Circulating Supply":"$359.34M","Last 7 days":"n/a"}, -{"Name":"PSDO","Price":"$1.19","24 %":"$1.36B","7d %":"$1.78B","market cap":"$114.27M","Volume 24h":"$4.31","Circulating Supply":"$484.37M","Last 7 days":"$21.58M"}, -{"Name":"DS^D","Price":"$7.92","24 %":"n/a","7d %":"$1.16B","market cap":"$167.67M","Volume 24h":"$9.35","Circulating Supply":"$175.49M","Last 7 days":"$1.6B"}, -{"Name":"ACGL","Price":"$4.44","24 %":"$11.67B","7d %":"$50.2B","market cap":"$1.28B","Volume 24h":"$7.52","Circulating Supply":"$8.23B","Last 7 days":"$316.2M"}, -{"Name":"UBSH","Price":"$0.31","24 %":"$1.53B","7d %":"$293.39M","market cap":"$46.6B","Volume 24h":"$0.64","Circulating Supply":"$700.74M","Last 7 days":"n/a"}, -{"Name":"COKE","Price":"$7.78","24 %":"$2.19B","7d %":"$1.62B","market cap":"$47.56M","Volume 24h":"$5.54","Circulating Supply":"$2.46B","Last 7 days":"$50.09B"}, -{"Name":"MELR","Price":"$7.31","24 %":"$46.84M","7d %":"$151.54M","market cap":"$60.38B","Volume 24h":"$6.01","Circulating Supply":"$437.24M","Last 7 days":"$8.51B"}, -{"Name":"PKY","Price":"$1.35","24 %":"$1.02B","7d %":"$101.86M","market cap":"$1.12B","Volume 24h":"$4.79","Circulating Supply":"$73.29B","Last 7 days":"$96.58M"}, -{"Name":"ARCC","Price":"$5.44","24 %":"$6.95B","7d %":"$58.51M","market cap":"$1B","Volume 24h":"$4.69","Circulating Supply":"$29.61M","Last 7 days":"$842.05M"}, -{"Name":"BBRG","Price":"$4.83","24 %":"$69.74M","7d %":"$628.13M","market cap":"$273.46M","Volume 24h":"$8.44","Circulating Supply":"n/a","Last 7 days":"$2.7B"}, -{"Name":"ROSG","Price":"$4.73","24 %":"$5.05M","7d %":"$5.77B","market cap":"$289.76M","Volume 24h":"$3.33","Circulating Supply":"$15.85B","Last 7 days":"n/a"}, -{"Name":"CERN","Price":"$2.01","24 %":"$21.82B","7d %":"$882.48M","market cap":"$6.98B","Volume 24h":"$3.89","Circulating Supply":"$868.22M","Last 7 days":"$1.58B"}, -{"Name":"COF^C","Price":"$10.00","24 %":"n/a","7d %":"$2.77B","market cap":"$34.44M","Volume 24h":"$9.26","Circulating Supply":"$311.58M","Last 7 days":"$13.65B"}, -{"Name":"APEN","Price":"$4.69","24 %":"$72.33M","7d %":"$96.67B","market cap":"$1.29B","Volume 24h":"$4.03","Circulating Supply":"$1B","Last 7 days":"$10.29B"}, -{"Name":"HIMX","Price":"$0.92","24 %":"$1.4B","7d %":"$88.58B","market cap":"$4.63M","Volume 24h":"$6.84","Circulating Supply":"n/a","Last 7 days":"$861.23M"}, -{"Name":"BRS","Price":"$1.37","24 %":"$254.27M","7d %":"$665.88M","market cap":"$1.6B","Volume 24h":"$3.28","Circulating Supply":"$685.07M","Last 7 days":"$12.79B"}, -{"Name":"IQI","Price":"$5.06","24 %":"$672.68M","7d %":"$176.62M","market cap":"$42.84B","Volume 24h":"$3.21","Circulating Supply":"n/a","Last 7 days":"$538.84M"}, -{"Name":"MS^F","Price":"$2.10","24 %":"n/a","7d %":"$52.67M","market cap":"$14.46B","Volume 24h":"$6.51","Circulating Supply":"$195.66M","Last 7 days":"$315.27M"}, -{"Name":"LPX","Price":"$4.88","24 %":"$3.49B","7d %":"$357.95M","market cap":"$153.95M","Volume 24h":"$3.04","Circulating Supply":"$1.32B","Last 7 days":"$737.59M"}, -{"Name":"ADP","Price":"$5.47","24 %":"$46.3B","7d %":"$2.32B","market cap":"$61.7M","Volume 24h":"$3.25","Circulating Supply":"$444.68M","Last 7 days":"$1.67B"}, -{"Name":"GPIAW","Price":"$7.03","24 %":"n/a","7d %":"$462.86M","market cap":"$10.83B","Volume 24h":"$9.41","Circulating Supply":"$34.34B","Last 7 days":"$24.17B"}, -{"Name":"ASGN","Price":"$3.39","24 %":"$2.87B","7d %":"$186.31M","market cap":"$311.18M","Volume 24h":"$0.63","Circulating Supply":"$8.43B","Last 7 days":"$1.16B"}, -{"Name":"TLP","Price":"$5.89","24 %":"$664.71M","7d %":"$5.79B","market cap":"$173.59M","Volume 24h":"$9.67","Circulating Supply":"$570.42M","Last 7 days":"$269.48M"}, -{"Name":"CAPR","Price":"$2.33","24 %":"$15.82M","7d %":"$9.21B","market cap":"$80.33M","Volume 24h":"$1.65","Circulating Supply":"$4.13B","Last 7 days":"$449.92M"}, -{"Name":"CIG","Price":"$8.37","24 %":"$2.9B","7d %":"$2.41B","market cap":"$246.04M","Volume 24h":"$8.45","Circulating Supply":"$1.81B","Last 7 days":"n/a"}, -{"Name":"INVE","Price":"$9.58","24 %":"$59.21M","7d %":"$5.29B","market cap":"n/a","Volume 24h":"$3.39","Circulating Supply":"n/a","Last 7 days":"$75.98M"}, -{"Name":"SUPN","Price":"$5.62","24 %":"$1.94B","7d %":"$10.64B","market cap":"n/a","Volume 24h":"$6.81","Circulating Supply":"$40.31M","Last 7 days":"$847.91M"}, -{"Name":"CLPR","Price":"$8.42","24 %":"$229.43M","7d %":"$7.1B","market cap":"n/a","Volume 24h":"$6.18","Circulating Supply":"$845.9M","Last 7 days":"$333.23M"}, -{"Name":"RJF","Price":"$7.49","24 %":"$11.3B","7d %":"$48.66B","market cap":"n/a","Volume 24h":"$1.96","Circulating Supply":"$975.82M","Last 7 days":"$30.83B"}, -{"Name":"SFST","Price":"$2.94","24 %":"$261.9M","7d %":"n/a","market cap":"$18.26B","Volume 24h":"$1.05","Circulating Supply":"$22.85M","Last 7 days":"$833.83M"}, -{"Name":"NAP","Price":"$7.00","24 %":"$212.41M","7d %":"n/a","market cap":"$4.86B","Volume 24h":"$6.76","Circulating Supply":"$211.52M","Last 7 days":"$2.77B"}, -{"Name":"ELLI","Price":"$2.22","24 %":"$3.79B","7d %":"$44.25M","market cap":"$596.88M","Volume 24h":"$3.27","Circulating Supply":"$2.38B","Last 7 days":"$1.84B"}, -{"Name":"ROG","Price":"$1.79","24 %":"$1.92B","7d %":"$18.8B","market cap":"$5.55B","Volume 24h":"$3.90","Circulating Supply":"$157.5M","Last 7 days":"$11.1B"}, -{"Name":"TCO^K","Price":"$8.43","24 %":"n/a","7d %":"$698.59M","market cap":"$454M","Volume 24h":"$3.03","Circulating Supply":"$5.07B","Last 7 days":"$130.67M"}, -{"Name":"IDE","Price":"$5.96","24 %":"$296.89M","7d %":"$7.52M","market cap":"$133.17M","Volume 24h":"$2.85","Circulating Supply":"$221.54M","Last 7 days":"n/a"}, -{"Name":"CBK","Price":"$8.77","24 %":"$48.91M","7d %":"$758.66M","market cap":"$594.95M","Volume 24h":"$8.99","Circulating Supply":"$2.87B","Last 7 days":"$41.59M"}, -{"Name":"AVAL","Price":"$1.68","24 %":"$9.32B","7d %":"$956.82M","market cap":"$2.9B","Volume 24h":"$5.90","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"ISNS","Price":"$2.11","24 %":"$16.99M","7d %":"$24M","market cap":"$332.64M","Volume 24h":"$7.62","Circulating Supply":"$1.28B","Last 7 days":"$1.31B"}, -{"Name":"AB","Price":"$0.31","24 %":"$2.25B","7d %":"$40.78M","market cap":"$475.23M","Volume 24h":"$0.11","Circulating Supply":"$208.63M","Last 7 days":"$4.57B"}, -{"Name":"KWEB","Price":"$5.20","24 %":"$160.58M","7d %":"$7.66B","market cap":"n/a","Volume 24h":"$3.15","Circulating Supply":"$2.51B","Last 7 days":"$745.32M"}, -{"Name":"LGCY","Price":"$4.65","24 %":"$102.4M","7d %":"n/a","market cap":"$5.85B","Volume 24h":"$7.72","Circulating Supply":"$46.6B","Last 7 days":"$1.67B"}, -{"Name":"LRGE","Price":"$5.43","24 %":"n/a","7d %":"n/a","market cap":"$10.18B","Volume 24h":"$0.29","Circulating Supply":"$346.48M","Last 7 days":"$1.35B"}, -{"Name":"CRR","Price":"$8.53","24 %":"$178.04M","7d %":"$84.98M","market cap":"$9.56B","Volume 24h":"$4.13","Circulating Supply":"$333.24M","Last 7 days":"$161.77M"}, -{"Name":"SHOR","Price":"$1.77","24 %":"$402.82M","7d %":"$1.61B","market cap":"$219.73M","Volume 24h":"$8.83","Circulating Supply":"$1.85B","Last 7 days":"$1.72B"}, -{"Name":"BNJ","Price":"$4.33","24 %":"$117.7M","7d %":"$34.46M","market cap":"$172.02M","Volume 24h":"$2.07","Circulating Supply":"$36.15M","Last 7 days":"$7.15B"}, -{"Name":"OUT","Price":"$6.27","24 %":"$3.27B","7d %":"n/a","market cap":"$2.62B","Volume 24h":"$2.49","Circulating Supply":"$2.35B","Last 7 days":"$1.11B"}, -{"Name":"EARS","Price":"$8.47","24 %":"$30.59M","7d %":"$231.89M","market cap":"n/a","Volume 24h":"$0.21","Circulating Supply":"$77.2M","Last 7 days":"$101.56M"}, -{"Name":"KO","Price":"$5.23","24 %":"$193.59B","7d %":"$763.42M","market cap":"$812.25M","Volume 24h":"$6.65","Circulating Supply":"$483.46M","Last 7 days":"n/a"}, -{"Name":"CSQ","Price":"$9.53","24 %":"$1.83B","7d %":"$587.52M","market cap":"$1.05B","Volume 24h":"$4.83","Circulating Supply":"n/a","Last 7 days":"$649.98M"}, -{"Name":"DQ","Price":"$0.41","24 %":"$208.28M","7d %":"$952.64M","market cap":"$344.13M","Volume 24h":"$8.75","Circulating Supply":"$191.21B","Last 7 days":"$257.12M"}, -{"Name":"TTI","Price":"$7.91","24 %":"$364.09M","7d %":"$196.12M","market cap":"$452.19M","Volume 24h":"$7.81","Circulating Supply":"n/a","Last 7 days":"$308.89M"}, -{"Name":"PBYI","Price":"$8.54","24 %":"$2.88B","7d %":"$8.4B","market cap":"$71.76M","Volume 24h":"$0.60","Circulating Supply":"$168.26M","Last 7 days":"$3.46B"}, -{"Name":"PAAS","Price":"$6.91","24 %":"$2.49B","7d %":"n/a","market cap":"$10.84B","Volume 24h":"$9.04","Circulating Supply":"$19.84M","Last 7 days":"$187.18M"}, -{"Name":"DD^A","Price":"$8.64","24 %":"n/a","7d %":"$864.5M","market cap":"$43.29B","Volume 24h":"$0.69","Circulating Supply":"$155.85M","Last 7 days":"$1.92B"}, -{"Name":"MEDP","Price":"$5.69","24 %":"$1.16B","7d %":"$59.88M","market cap":"$420.7M","Volume 24h":"$2.23","Circulating Supply":"$1.12B","Last 7 days":"$2.17B"}, -{"Name":"MGYR","Price":"$4.87","24 %":"$71.3M","7d %":"$35.34B","market cap":"$6.28B","Volume 24h":"$6.42","Circulating Supply":"$631.55M","Last 7 days":"$5.6B"}, -{"Name":"BYSI","Price":"$4.72","24 %":"$835.65M","7d %":"$1.7B","market cap":"$11.48B","Volume 24h":"$7.31","Circulating Supply":"$38B","Last 7 days":"$79.88M"}, -{"Name":"OGE","Price":"$4.87","24 %":"$7.28B","7d %":"$349.39M","market cap":"$2.47B","Volume 24h":"$2.14","Circulating Supply":"n/a","Last 7 days":"$462.86M"}, -{"Name":"LULU","Price":"$6.40","24 %":"$7.24B","7d %":"n/a","market cap":"$2.71B","Volume 24h":"$2.55","Circulating Supply":"$60.99B","Last 7 days":"$629.54M"}, -{"Name":"ITGR","Price":"$9.02","24 %":"$1.31B","7d %":"$7.58B","market cap":"$68.38M","Volume 24h":"$5.43","Circulating Supply":"$5.43B","Last 7 days":"$1.77B"}, -{"Name":"STAY","Price":"$7.92","24 %":"$3.65B","7d %":"$49.22M","market cap":"$49.8M","Volume 24h":"$6.07","Circulating Supply":"n/a","Last 7 days":"$628.13M"}, -{"Name":"BRSS","Price":"$1.24","24 %":"$675.15M","7d %":"$912.14M","market cap":"$938.83M","Volume 24h":"$5.74","Circulating Supply":"$1.53B","Last 7 days":"$1.83B"}, -{"Name":"IMRNW","Price":"$8.67","24 %":"n/a","7d %":"$6.28B","market cap":"$461.83M","Volume 24h":"$9.33","Circulating Supply":"$189.21M","Last 7 days":"$6.59B"}, -{"Name":"EBAYL","Price":"$6.41","24 %":"n/a","7d %":"$129.69M","market cap":"$6.64B","Volume 24h":"$7.99","Circulating Supply":"$862.98M","Last 7 days":"$73.3M"}, -{"Name":"TY^","Price":"$4.03","24 %":"n/a","7d %":"$2.48B","market cap":"$325.53M","Volume 24h":"$9.08","Circulating Supply":"$22.92M","Last 7 days":"$778.92M"}, -{"Name":"CPRT","Price":"$7.50","24 %":"$7.2B","7d %":"$463.59M","market cap":"$774.33M","Volume 24h":"$5.77","Circulating Supply":"n/a","Last 7 days":"$283.89M"}, -{"Name":"PMT","Price":"$4.40","24 %":"$1.19B","7d %":"$1.55B","market cap":"$326.9M","Volume 24h":"$6.70","Circulating Supply":"$1.82B","Last 7 days":"$415.04M"}, -{"Name":"CAPL","Price":"$8.41","24 %":"$832.71M","7d %":"$280.36M","market cap":"$4.14B","Volume 24h":"$2.31","Circulating Supply":"$2.47B","Last 7 days":"$28.43B"}, -{"Name":"KRO","Price":"$4.87","24 %":"$2.05B","7d %":"$3.04B","market cap":"$139.32M","Volume 24h":"$6.96","Circulating Supply":"$138.36M","Last 7 days":"$4.74B"}, -{"Name":"EDAP","Price":"$2.44","24 %":"$105.14M","7d %":"$150.68M","market cap":"n/a","Volume 24h":"$8.84","Circulating Supply":"n/a","Last 7 days":"$165.72M"}, -{"Name":"CLUB","Price":"$5.81","24 %":"$104.11M","7d %":"$3.93B","market cap":"$68.47M","Volume 24h":"$4.88","Circulating Supply":"n/a","Last 7 days":"$13.87M"}, -{"Name":"TLT","Price":"$8.06","24 %":"$7.54B","7d %":"$66.96M","market cap":"$814.95M","Volume 24h":"$2.59","Circulating Supply":"$685.07M","Last 7 days":"$342.95M"}, -{"Name":"FAM","Price":"$3.20","24 %":"$208.93M","7d %":"$10.91M","market cap":"n/a","Volume 24h":"$0.44","Circulating Supply":"n/a","Last 7 days":"$106.79M"}, -{"Name":"NMIH","Price":"$4.20","24 %":"$654.65M","7d %":"$814.69M","market cap":"$14.05M","Volume 24h":"$9.22","Circulating Supply":"$24.37B","Last 7 days":"$436.6M"}, -{"Name":"BRS","Price":"$1.52","24 %":"$254.27M","7d %":"$13.14B","market cap":"$4.39M","Volume 24h":"$7.80","Circulating Supply":"$443.54M","Last 7 days":"$769.94M"}, -{"Name":"BPFHW","Price":"$3.23","24 %":"n/a","7d %":"$352.71M","market cap":"$4.36M","Volume 24h":"$7.34","Circulating Supply":"$6.87B","Last 7 days":"$535.95M"}, -{"Name":"EFT","Price":"$4.71","24 %":"$605.93M","7d %":"$91.85M","market cap":"$52M","Volume 24h":"$3.19","Circulating Supply":"$2.21B","Last 7 days":"$241.57M"}, -{"Name":"VMC","Price":"$9.53","24 %":"$17.1B","7d %":"$1.4B","market cap":"$324.65M","Volume 24h":"$1.30","Circulating Supply":"n/a","Last 7 days":"$7.06B"}, -{"Name":"KODK","Price":"$4.24","24 %":"$394.9M","7d %":"$618.24M","market cap":"$7.14B","Volume 24h":"$8.27","Circulating Supply":"$175.91B","Last 7 days":"$234.41M"}, -{"Name":"MDVXW","Price":"$8.28","24 %":"n/a","7d %":"$27.64B","market cap":"$625.05M","Volume 24h":"$3.33","Circulating Supply":"$344.13M","Last 7 days":"$21.66B"}, -{"Name":"RIG","Price":"$8.27","24 %":"$3.37B","7d %":"$448.07M","market cap":"$2.86B","Volume 24h":"$5.21","Circulating Supply":"n/a","Last 7 days":"$1.51B"}, -{"Name":"ALLY","Price":"$1.99","24 %":"$9.35B","7d %":"$330.28M","market cap":"n/a","Volume 24h":"$0.69","Circulating Supply":"$1.05B","Last 7 days":"$43.73M"}, -{"Name":"AZZ","Price":"$8.28","24 %":"$1.47B","7d %":"$4.24B","market cap":"$81.44M","Volume 24h":"$9.50","Circulating Supply":"n/a","Last 7 days":"$31.1B"}, -{"Name":"KNDI","Price":"$7.30","24 %":"$187.28M","7d %":"$1.31B","market cap":"$122.4M","Volume 24h":"$1.25","Circulating Supply":"n/a","Last 7 days":"$137.3M"}, -{"Name":"FRSX","Price":"$6.13","24 %":"n/a","7d %":"$3B","market cap":"$164.26M","Volume 24h":"$4.66","Circulating Supply":"n/a","Last 7 days":"$1.64B"}, -{"Name":"KODK.WS","Price":"$1.15","24 %":"n/a","7d %":"$1.02B","market cap":"$195.66M","Volume 24h":"$3.19","Circulating Supply":"$396.21M","Last 7 days":"$16.7B"}, -{"Name":"DX^A","Price":"$7.24","24 %":"n/a","7d %":"$86.05M","market cap":"n/a","Volume 24h":"$6.83","Circulating Supply":"$2.62B","Last 7 days":"$2.54B"}, -{"Name":"ARTNA","Price":"$4.83","24 %":"$380.1M","7d %":"$4.46M","market cap":"$5.84B","Volume 24h":"$2.51","Circulating Supply":"$19.23B","Last 7 days":"$488.7M"}, -{"Name":"SP","Price":"$9.34","24 %":"$676.91M","7d %":"$167.67M","market cap":"$462.71M","Volume 24h":"$8.83","Circulating Supply":"$405.53M","Last 7 days":"$195.79B"}, -{"Name":"KAAC","Price":"$7.21","24 %":"$459.39M","7d %":"$289.48M","market cap":"n/a","Volume 24h":"$9.46","Circulating Supply":"$510.83M","Last 7 days":"$234.26M"}, -{"Name":"CTLT","Price":"$6.25","24 %":"$4.61B","7d %":"$785.28M","market cap":"$76.6B","Volume 24h":"$5.76","Circulating Supply":"n/a","Last 7 days":"$556.34M"}, -{"Name":"DRI","Price":"$9.78","24 %":"$11.1B","7d %":"$605.25M","market cap":"n/a","Volume 24h":"$5.62","Circulating Supply":"$6.71B","Last 7 days":"$6.27B"}, -{"Name":"SPE^B","Price":"$6.18","24 %":"n/a","7d %":"$152.46M","market cap":"$38.75M","Volume 24h":"$6.37","Circulating Supply":"$11.75B","Last 7 days":"$546.13M"}, -{"Name":"BMI","Price":"$9.09","24 %":"$1.16B","7d %":"$411.46M","market cap":"$582.59M","Volume 24h":"$5.33","Circulating Supply":"$8.55B","Last 7 days":"n/a"}, -{"Name":"SMRT","Price":"$6.17","24 %":"$82.39M","7d %":"$70.81B","market cap":"$185.98M","Volume 24h":"$2.15","Circulating Supply":"$1.59B","Last 7 days":"$157.8M"}, -{"Name":"VLT","Price":"$9.63","24 %":"$121.7M","7d %":"n/a","market cap":"$33.78M","Volume 24h":"$0.36","Circulating Supply":"$3.07B","Last 7 days":"$183.56M"}, -{"Name":"SEED","Price":"$9.23","24 %":"$32.45M","7d %":"$546.13M","market cap":"$905.46M","Volume 24h":"$9.53","Circulating Supply":"$79.44B","Last 7 days":"n/a"}, -{"Name":"MUH","Price":"$8.26","24 %":"$180.01M","7d %":"$301.42M","market cap":"$589.55M","Volume 24h":"$4.44","Circulating Supply":"$717.08M","Last 7 days":"$2.59B"}, -{"Name":"AAWW","Price":"$4.18","24 %":"$1.32B","7d %":"$1.39B","market cap":"$3.51B","Volume 24h":"$8.16","Circulating Supply":"$1.18B","Last 7 days":"n/a"}, -{"Name":"APO","Price":"$4.39","24 %":"$11.18B","7d %":"$1.46B","market cap":"n/a","Volume 24h":"$3.79","Circulating Supply":"$312.26M","Last 7 days":"n/a"}, -{"Name":"RUBI","Price":"$6.01","24 %":"$275.01M","7d %":"n/a","market cap":"$22.07B","Volume 24h":"$1.37","Circulating Supply":"$5B","Last 7 days":"$195.96M"}, -{"Name":"CAG","Price":"$0.70","24 %":"$16.17B","7d %":"$79.99M","market cap":"$380.76M","Volume 24h":"$1.79","Circulating Supply":"$153.37M","Last 7 days":"$87.88M"}, -{"Name":"CFRX","Price":"$7.39","24 %":"$47.9M","7d %":"$907.09M","market cap":"$872.35M","Volume 24h":"$7.40","Circulating Supply":"n/a","Last 7 days":"$106.79M"}, -{"Name":"AMAG","Price":"$4.30","24 %":"$574.74M","7d %":"$1.11B","market cap":"n/a","Volume 24h":"$3.48","Circulating Supply":"$16.59M","Last 7 days":"$126.34M"}, -{"Name":"SEM","Price":"$1.01","24 %":"$1.88B","7d %":"n/a","market cap":"$40.19M","Volume 24h":"$6.15","Circulating Supply":"$34.75B","Last 7 days":"$811.57M"}, -{"Name":"EQIX","Price":"$7.92","24 %":"$33.29B","7d %":"$124.4M","market cap":"$26.42B","Volume 24h":"$7.01","Circulating Supply":"n/a","Last 7 days":"$21.32M"}, -{"Name":"DOW","Price":"$3.15","24 %":"$78.67B","7d %":"$7.93B","market cap":"$1.17B","Volume 24h":"$3.51","Circulating Supply":"$161.78M","Last 7 days":"n/a"}, -{"Name":"EFF","Price":"$9.37","24 %":"$129.69M","7d %":"$629.83M","market cap":"$3.49M","Volume 24h":"$4.26","Circulating Supply":"$893.84M","Last 7 days":"n/a"}, -{"Name":"SAIC","Price":"$4.44","24 %":"$3.1B","7d %":"n/a","market cap":"$54.22B","Volume 24h":"$1.77","Circulating Supply":"$134.17M","Last 7 days":"$106.3M"}, -{"Name":"DRQ","Price":"$9.16","24 %":"$1.92B","7d %":"$5.61M","market cap":"$768.07M","Volume 24h":"$1.06","Circulating Supply":"$132.13M","Last 7 days":"$42.49M"}, -{"Name":"NVMI","Price":"$8.11","24 %":"$641.08M","7d %":"$198.29M","market cap":"$393.18M","Volume 24h":"$9.40","Circulating Supply":"$1.54B","Last 7 days":"$26.87M"}, -{"Name":"LVLT","Price":"$2.68","24 %":"$22.42B","7d %":"$398.31M","market cap":"$354.97M","Volume 24h":"$9.23","Circulating Supply":"$38.81B","Last 7 days":"$4.69B"}, -{"Name":"FCNCA","Price":"$7.68","24 %":"$4.47B","7d %":"$161.51M","market cap":"$1.05B","Volume 24h":"$2.36","Circulating Supply":"$21.5M","Last 7 days":"$7.48B"}, -{"Name":"CHSCP","Price":"$1.27","24 %":"$222.06M","7d %":"$14.33M","market cap":"$65.86B","Volume 24h":"$6.66","Circulating Supply":"$96.77M","Last 7 days":"n/a"}, -{"Name":"ACCO","Price":"$7.00","24 %":"$1.24B","7d %":"$771.82M","market cap":"$589.4M","Volume 24h":"$4.00","Circulating Supply":"n/a","Last 7 days":"$6.77B"}, -{"Name":"LIFE","Price":"$1.34","24 %":"$84.51M","7d %":"$237.43M","market cap":"$50.6M","Volume 24h":"$9.88","Circulating Supply":"$23.11B","Last 7 days":"$3.49M"}, -{"Name":"ESGG","Price":"$6.14","24 %":"$8.61M","7d %":"$5.19B","market cap":"$1.78B","Volume 24h":"$6.21","Circulating Supply":"$287.82M","Last 7 days":"n/a"}, -{"Name":"DWLV","Price":"$7.80","24 %":"$4.2M","7d %":"$218.35M","market cap":"$1.04B","Volume 24h":"$0.05","Circulating Supply":"$1.22B","Last 7 days":"n/a"}, -{"Name":"XPER","Price":"$2.42","24 %":"$1.49B","7d %":"$329.78M","market cap":"$1.39B","Volume 24h":"$8.00","Circulating Supply":"$6.18B","Last 7 days":"n/a"}, -{"Name":"NOK","Price":"$9.21","24 %":"$37.35B","7d %":"$25.18B","market cap":"$81.78B","Volume 24h":"$7.82","Circulating Supply":"$3.85M","Last 7 days":"$58.01M"}, -{"Name":"CCP","Price":"$10.00","24 %":"$2.21B","7d %":"$178.86M","market cap":"n/a","Volume 24h":"$2.81","Circulating Supply":"$4.72B","Last 7 days":"n/a"}, -{"Name":"SNOA","Price":"$9.47","24 %":"$28.82M","7d %":"$293.41M","market cap":"n/a","Volume 24h":"$4.90","Circulating Supply":"$8.55B","Last 7 days":"$717.59M"}, -{"Name":"TA","Price":"$7.18","24 %":"$142.26M","7d %":"$1.04B","market cap":"$197.92M","Volume 24h":"$7.30","Circulating Supply":"$980.54M","Last 7 days":"n/a"}, -{"Name":"TY^","Price":"$1.36","24 %":"n/a","7d %":"$513.83M","market cap":"$301.17M","Volume 24h":"$1.31","Circulating Supply":"n/a","Last 7 days":"$3.23B"}, -{"Name":"LEXEB","Price":"$8.66","24 %":"$3.06B","7d %":"$3.79B","market cap":"$5.39B","Volume 24h":"$0.51","Circulating Supply":"$21.44M","Last 7 days":"$58.82B"}, -{"Name":"UBS","Price":"$5.98","24 %":"$60.28B","7d %":"$513.83M","market cap":"$22.76B","Volume 24h":"$8.49","Circulating Supply":"$3.94B","Last 7 days":"$5.09B"}, -{"Name":"SCZ","Price":"$2.26","24 %":"$8.4B","7d %":"n/a","market cap":"$186.14M","Volume 24h":"$7.44","Circulating Supply":"$305.91M","Last 7 days":"$192.38M"}, -{"Name":"SRCLP","Price":"$9.28","24 %":"n/a","7d %":"$672.9M","market cap":"$1.31B","Volume 24h":"$0.29","Circulating Supply":"$3B","Last 7 days":"$67.86M"}, -{"Name":"SCSS","Price":"$8.89","24 %":"$1.32B","7d %":"$1.67B","market cap":"$614.08M","Volume 24h":"$4.63","Circulating Supply":"$14.65M","Last 7 days":"$3.4B"}, -{"Name":"IRCP","Price":"$7.83","24 %":"$1.61B","7d %":"$2.86B","market cap":"$59.69M","Volume 24h":"$4.18","Circulating Supply":"$7.77B","Last 7 days":"$8M"}, -{"Name":"HCAP","Price":"$8.57","24 %":"$84.31M","7d %":"$2.01M","market cap":"n/a","Volume 24h":"$2.95","Circulating Supply":"$5.63B","Last 7 days":"$1.58B"}, -{"Name":"VBFC","Price":"$2.68","24 %":"$44.25M","7d %":"$664.15M","market cap":"$15.85B","Volume 24h":"$5.41","Circulating Supply":"$95.78M","Last 7 days":"$235.72M"}, -{"Name":"UTHR","Price":"$0.29","24 %":"$5.85B","7d %":"$1.83B","market cap":"$575.54M","Volume 24h":"$0.61","Circulating Supply":"$1.55B","Last 7 days":"$3B"}, -{"Name":"CTDD","Price":"$9.07","24 %":"n/a","7d %":"$47.58M","market cap":"n/a","Volume 24h":"$9.10","Circulating Supply":"$63.62M","Last 7 days":"n/a"}, -{"Name":"MITK","Price":"$4.49","24 %":"$280.33M","7d %":"$967.2M","market cap":"$1.21B","Volume 24h":"$3.32","Circulating Supply":"$21.44M","Last 7 days":"$463.93M"}, -{"Name":"CMA.WS","Price":"$6.30","24 %":"n/a","7d %":"n/a","market cap":"$211.28M","Volume 24h":"$9.53","Circulating Supply":"n/a","Last 7 days":"$2.24B"}, -{"Name":"WRD","Price":"$8.27","24 %":"$1.21B","7d %":"$842.05M","market cap":"$3.78M","Volume 24h":"$4.54","Circulating Supply":"$106.47M","Last 7 days":"n/a"}, -{"Name":"VALE.P","Price":"$5.48","24 %":"n/a","7d %":"$2.84B","market cap":"$581.32M","Volume 24h":"$6.00","Circulating Supply":"$36.35M","Last 7 days":"$2.28B"}, -{"Name":"KODK.WS","Price":"$3.56","24 %":"n/a","7d %":"n/a","market cap":"n/a","Volume 24h":"$8.74","Circulating Supply":"$4.33B","Last 7 days":"$18.8B"}, -{"Name":"NVMI","Price":"$9.47","24 %":"$641.08M","7d %":"$3.57B","market cap":"$2.73B","Volume 24h":"$4.76","Circulating Supply":"n/a","Last 7 days":"$93.96M"}, -{"Name":"EXTN","Price":"$3.78","24 %":"$983.39M","7d %":"n/a","market cap":"$646.76M","Volume 24h":"$6.07","Circulating Supply":"$21.95B","Last 7 days":"$10.75B"}, -{"Name":"NVO","Price":"$4.43","24 %":"$110.16B","7d %":"$2.29B","market cap":"n/a","Volume 24h":"$0.06","Circulating Supply":"$658.05M","Last 7 days":"$260.58M"}, -{"Name":"CCLP","Price":"$2.51","24 %":"$162.82M","7d %":"$62.59M","market cap":"$29.24B","Volume 24h":"$6.82","Circulating Supply":"$9.57M","Last 7 days":"$14.58M"}, -{"Name":"WSO.B","Price":"$8.81","24 %":"n/a","7d %":"$84.51M","market cap":"$51.73B","Volume 24h":"$2.47","Circulating Supply":"$91.85M","Last 7 days":"$39.94M"}, -{"Name":"DX^A","Price":"$7.58","24 %":"n/a","7d %":"n/a","market cap":"$1.27B","Volume 24h":"$4.65","Circulating Supply":"$32.39B","Last 7 days":"$10.91M"}, -{"Name":"AGLE","Price":"$0.49","24 %":"$47.08M","7d %":"$3.85B","market cap":"$658.69M","Volume 24h":"$3.51","Circulating Supply":"$29.21B","Last 7 days":"n/a"}, -{"Name":"AWI","Price":"$7.87","24 %":"$2.35B","7d %":"$332.73M","market cap":"$346.48M","Volume 24h":"$9.24","Circulating Supply":"$79.32M","Last 7 days":"$438.67M"}, -{"Name":"LAND","Price":"$2.32","24 %":"$133.56M","7d %":"$3.49B","market cap":"$49.29B","Volume 24h":"$0.30","Circulating Supply":"$106.47M","Last 7 days":"$758.66M"}, -{"Name":"ZBK","Price":"$1.69","24 %":"n/a","7d %":"$12.26M","market cap":"$248.85M","Volume 24h":"$8.05","Circulating Supply":"$78.61M","Last 7 days":"$45.77M"}, -{"Name":"DST","Price":"$5.31","24 %":"$7.32B","7d %":"$1.77B","market cap":"$11.24M","Volume 24h":"$1.57","Circulating Supply":"$685.06M","Last 7 days":"$1.45B"}, -{"Name":"SYNA","Price":"$2.52","24 %":"$1.81B","7d %":"$858.79M","market cap":"$10.41B","Volume 24h":"$9.84","Circulating Supply":"$14.45B","Last 7 days":"$914.42M"}, -{"Name":"GNMX","Price":"$5.52","24 %":"$46.76M","7d %":"$43.5M","market cap":"$8.4B","Volume 24h":"$3.17","Circulating Supply":"$385M","Last 7 days":"n/a"}, -{"Name":"TPIV","Price":"$2.92","24 %":"$33.54M","7d %":"$3.49M","market cap":"n/a","Volume 24h":"$6.69","Circulating Supply":"$2.25B","Last 7 days":"$1.18B"}, -{"Name":"ALRM","Price":"$8.34","24 %":"$1.69B","7d %":"$312.96M","market cap":"$21.56M","Volume 24h":"$5.82","Circulating Supply":"$51.07M","Last 7 days":"n/a"}, -{"Name":"TCAP","Price":"$2.49","24 %":"$842.05M","7d %":"$84.31M","market cap":"$7.04B","Volume 24h":"$2.85","Circulating Supply":"$87.34B","Last 7 days":"$446.47M"}, -{"Name":"WMAR","Price":"$7.47","24 %":"$245.88M","7d %":"$107.22M","market cap":"$1.27B","Volume 24h":"$3.86","Circulating Supply":"$45.79B","Last 7 days":"$30.84M"}, -{"Name":"ARR","Price":"$8.11","24 %":"$1B","7d %":"n/a","market cap":"$605.76M","Volume 24h":"$1.24","Circulating Supply":"$485.04M","Last 7 days":"$121.54M"}, -{"Name":"IRWD","Price":"$9.40","24 %":"$2.61B","7d %":"n/a","market cap":"$262.25M","Volume 24h":"$7.73","Circulating Supply":"$378.21M","Last 7 days":"$1.71B"}, -{"Name":"DERM","Price":"$2.33","24 %":"$1.19B","7d %":"$145.49M","market cap":"n/a","Volume 24h":"$8.07","Circulating Supply":"$181.85M","Last 7 days":"$1.76B"}, -{"Name":"AAP","Price":"$8.15","24 %":"$9.61B","7d %":"$24.77B","market cap":"$2.8B","Volume 24h":"$5.13","Circulating Supply":"n/a","Last 7 days":"$204.36M"}, -{"Name":"MDC","Price":"$6.88","24 %":"$1.77B","7d %":"$1.68B","market cap":"$7.7M","Volume 24h":"$7.07","Circulating Supply":"$5.07B","Last 7 days":"$2.13B"}, -{"Name":"PFE","Price":"$7.35","24 %":"$196.76B","7d %":"$52.67M","market cap":"n/a","Volume 24h":"$7.33","Circulating Supply":"n/a","Last 7 days":"$488.16M"}, -{"Name":"MPC","Price":"$2.63","24 %":"$27.89B","7d %":"$848.46M","market cap":"$29.49M","Volume 24h":"$2.95","Circulating Supply":"$137.52M","Last 7 days":"n/a"}, -{"Name":"TK","Price":"$4.47","24 %":"$475.29M","7d %":"n/a","market cap":"$569.45M","Volume 24h":"$9.67","Circulating Supply":"$14.24M","Last 7 days":"$14.19B"}, -{"Name":"INBKL","Price":"$2.64","24 %":"n/a","7d %":"$305.43M","market cap":"n/a","Volume 24h":"$7.64","Circulating Supply":"$419.06M","Last 7 days":"$631.93M"}, -{"Name":"EACQU","Price":"$0.90","24 %":"n/a","7d %":"$6.07B","market cap":"$5.97B","Volume 24h":"$4.29","Circulating Supply":"$13.26B","Last 7 days":"$3.56B"}, -{"Name":"GYB","Price":"$7.90","24 %":"n/a","7d %":"$12.47B","market cap":"$1.12B","Volume 24h":"$9.04","Circulating Supply":"$650.38M","Last 7 days":"$32.58B"}, -{"Name":"EGRX","Price":"$4.71","24 %":"$1.12B","7d %":"n/a","market cap":"$15.38M","Volume 24h":"$6.09","Circulating Supply":"$920.02M","Last 7 days":"$17.36B"}, -{"Name":"WKHS","Price":"$0.56","24 %":"$145.67M","7d %":"$66.96M","market cap":"$493.06M","Volume 24h":"$3.75","Circulating Supply":"$3.77B","Last 7 days":"$1.35B"}, -{"Name":"DXYN","Price":"$2.44","24 %":"$71.76M","7d %":"$2.97M","market cap":"$157.5M","Volume 24h":"$0.36","Circulating Supply":"$3.13B","Last 7 days":"$794.98M"}, -{"Name":"CAKE","Price":"$3.94","24 %":"$2.54B","7d %":"n/a","market cap":"$415.84M","Volume 24h":"$0.70","Circulating Supply":"$325.53M","Last 7 days":"$1.13B"}, -{"Name":"CZFC","Price":"$7.59","24 %":"$45.43M","7d %":"$615.54M","market cap":"$17.43B","Volume 24h":"$2.83","Circulating Supply":"$117.97M","Last 7 days":"$6.26B"}, -{"Name":"SBAC","Price":"$6.93","24 %":"$16.14B","7d %":"$171.9M","market cap":"$30.65M","Volume 24h":"$1.38","Circulating Supply":"$18.29B","Last 7 days":"$483.16M"}, -{"Name":"QCLN","Price":"$4.57","24 %":"$61.17M","7d %":"$118.57B","market cap":"$16.98M","Volume 24h":"$6.39","Circulating Supply":"$3.96B","Last 7 days":"n/a"}, -{"Name":"ILMN","Price":"$4.01","24 %":"$25.09B","7d %":"$2.15B","market cap":"$493.06M","Volume 24h":"$1.84","Circulating Supply":"$1.07B","Last 7 days":"$3.98B"}, -{"Name":"SCYX","Price":"$7.24","24 %":"$42.31M","7d %":"$315.81M","market cap":"$172.77M","Volume 24h":"$5.18","Circulating Supply":"$106.47M","Last 7 days":"$17.36B"}, -{"Name":"C^K","Price":"$9.25","24 %":"n/a","7d %":"$608.57M","market cap":"$39.13B","Volume 24h":"$0.12","Circulating Supply":"$17.83M","Last 7 days":"$2.61M"}, -{"Name":"EMO","Price":"$4.99","24 %":"$389.01M","7d %":"$197.05M","market cap":"$117.89M","Volume 24h":"$2.78","Circulating Supply":"$1.73B","Last 7 days":"$472.08M"}, -{"Name":"RSG","Price":"$4.12","24 %":"$21.91B","7d %":"$21.56M","market cap":"$2.09B","Volume 24h":"$2.36","Circulating Supply":"$121.47M","Last 7 days":"$61.17M"}, -{"Name":"PUMP","Price":"$7.32","24 %":"$1.12B","7d %":"$506.48M","market cap":"$154.12M","Volume 24h":"$7.14","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"BMRA","Price":"$4.38","24 %":"$19.65M","7d %":"$56.38M","market cap":"$417.19M","Volume 24h":"$1.40","Circulating Supply":"$1.06B","Last 7 days":"n/a"}, -{"Name":"AAN","Price":"$9.31","24 %":"$2.86B","7d %":"$70.79M","market cap":"$312.26M","Volume 24h":"$9.85","Circulating Supply":"$13.7B","Last 7 days":"$100.04M"}, -{"Name":"ANY","Price":"$5.91","24 %":"$13.37M","7d %":"$3.08M","market cap":"$6.05B","Volume 24h":"$4.55","Circulating Supply":"$23.74B","Last 7 days":"$854.42M"}, -{"Name":"NVUS","Price":"$5.11","24 %":"$1.54M","7d %":"n/a","market cap":"$582.59M","Volume 24h":"$9.23","Circulating Supply":"$7.15B","Last 7 days":"$12.63M"}, -{"Name":"IAE","Price":"$9.08","24 %":"$126.72M","7d %":"$517.09M","market cap":"n/a","Volume 24h":"$8.08","Circulating Supply":"$49M","Last 7 days":"$266.9M"}, -{"Name":"AMH^A","Price":"$7.56","24 %":"n/a","7d %":"$491.64M","market cap":"$9.89M","Volume 24h":"$7.31","Circulating Supply":"$63.73B","Last 7 days":"$13.2M"}, -{"Name":"CMCM","Price":"$3.51","24 %":"$1.53B","7d %":"$1.56B","market cap":"$38.96M","Volume 24h":"$1.98","Circulating Supply":"$781.49M","Last 7 days":"$4.34B"}, -{"Name":"CUBI^D","Price":"$7.30","24 %":"n/a","7d %":"$592.88M","market cap":"n/a","Volume 24h":"$7.58","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"EGHT","Price":"$0.10","24 %":"$1.35B","7d %":"$14.1B","market cap":"$38B","Volume 24h":"$2.26","Circulating Supply":"$168.26M","Last 7 days":"$22.37M"}, -{"Name":"XCRA","Price":"$5.69","24 %":"$536.16M","7d %":"$51.73B","market cap":"$565.52M","Volume 24h":"$9.69","Circulating Supply":"$705.42M","Last 7 days":"$69.13M"}, -{"Name":"JPM^F","Price":"$9.57","24 %":"n/a","7d %":"$565.52M","market cap":"$37.67M","Volume 24h":"$3.49","Circulating Supply":"$2.86B","Last 7 days":"$50.21B"}, -{"Name":"JEC","Price":"$9.23","24 %":"$6.48B","7d %":"$81.19M","market cap":"n/a","Volume 24h":"$5.74","Circulating Supply":"$13.02M","Last 7 days":"n/a"}, -{"Name":"GPT","Price":"$3.98","24 %":"$4.59B","7d %":"n/a","market cap":"$442.3M","Volume 24h":"$7.77","Circulating Supply":"n/a","Last 7 days":"$304.81M"}, -{"Name":"SPN","Price":"$8.30","24 %":"$1.59B","7d %":"$26.86M","market cap":"n/a","Volume 24h":"$9.86","Circulating Supply":"$1.03B","Last 7 days":"$582.59M"}, -{"Name":"LPTX","Price":"$8.01","24 %":"$54.95M","7d %":"$707.33M","market cap":"$15.84M","Volume 24h":"$9.19","Circulating Supply":"$1.68B","Last 7 days":"$6.15B"}, -{"Name":"LKOR","Price":"$5.80","24 %":"$13.34M","7d %":"$1.41B","market cap":"$74.88M","Volume 24h":"$0.78","Circulating Supply":"$775.3M","Last 7 days":"$11.21M"}, -{"Name":"CTT ","Price":"$0.69","24 %":"$452.92M","7d %":"$1.2B","market cap":"$1.73B","Volume 24h":"$5.19","Circulating Supply":"$4.13B","Last 7 days":"$315.4M"}, -{"Name":"KRNY","Price":"$4.82","24 %":"$1.27B","7d %":"$340.82M","market cap":"$636.19M","Volume 24h":"$0.37","Circulating Supply":"$6.59B","Last 7 days":"n/a"}, -{"Name":"SANW","Price":"$9.12","24 %":"n/a","7d %":"$864.5M","market cap":"$72.81M","Volume 24h":"$2.13","Circulating Supply":"$9.61B","Last 7 days":"n/a"}, -{"Name":"NX","Price":"$0.87","24 %":"$733.65M","7d %":"$51.2M","market cap":"$1.21B","Volume 24h":"$1.36","Circulating Supply":"$21.76M","Last 7 days":"$323.02M"}, -{"Name":"PGJ","Price":"$4.67","24 %":"$171.81M","7d %":"$84.47M","market cap":"$17.51B","Volume 24h":"$4.16","Circulating Supply":"$2.38B","Last 7 days":"$8.43B"}, -{"Name":"ONTXW","Price":"$8.39","24 %":"n/a","7d %":"$353.91M","market cap":"$615.54M","Volume 24h":"$1.73","Circulating Supply":"$8.15B","Last 7 days":"$1.16B"}, -{"Name":"FIS","Price":"$4.75","24 %":"$28.16B","7d %":"$48.5M","market cap":"$17.3B","Volume 24h":"$5.27","Circulating Supply":"$320.19M","Last 7 days":"$351M"}, -{"Name":"ABCB","Price":"$4.74","24 %":"$1.78B","7d %":"$233.48M","market cap":"$1.93B","Volume 24h":"$1.53","Circulating Supply":"$209.5M","Last 7 days":"$68.03M"}, -{"Name":"KIM","Price":"$1.94","24 %":"$7.87B","7d %":"$3.04B","market cap":"$77.91M","Volume 24h":"$2.23","Circulating Supply":"$51.95B","Last 7 days":"$4.39B"}, -{"Name":"CDTX","Price":"$6.47","24 %":"$115.12M","7d %":"$788.51M","market cap":"n/a","Volume 24h":"$4.89","Circulating Supply":"$52.75M","Last 7 days":"$12.86B"}, -{"Name":"ARC","Price":"$1.74","24 %":"$196.39M","7d %":"$250.05M","market cap":"n/a","Volume 24h":"$7.08","Circulating Supply":"$2.64B","Last 7 days":"$32.94M"}, -{"Name":"EXEL","Price":"$2.97","24 %":"$5.63B","7d %":"n/a","market cap":"n/a","Volume 24h":"$0.15","Circulating Supply":"$97.19M","Last 7 days":"$1.58B"}, -{"Name":"NRCIA","Price":"$4.38","24 %":"$672.9M","7d %":"n/a","market cap":"$370.33M","Volume 24h":"$3.16","Circulating Supply":"$91.02B","Last 7 days":"$34.26B"}, -{"Name":"RY^S","Price":"$4.61","24 %":"n/a","7d %":"$21.61B","market cap":"$3.33B","Volume 24h":"$6.98","Circulating Supply":"$27.03M","Last 7 days":"$3.12B"}, -{"Name":"ZION","Price":"$5.70","24 %":"$8.73B","7d %":"$103.48B","market cap":"$3.62B","Volume 24h":"$9.68","Circulating Supply":"$6.3B","Last 7 days":"$4.11B"}, -{"Name":"JPM^A","Price":"$5.86","24 %":"n/a","7d %":"$171.84M","market cap":"$123.34B","Volume 24h":"$2.11","Circulating Supply":"$15.85B","Last 7 days":"$287.08M"}, -{"Name":"ADTN","Price":"$5.27","24 %":"$985.8M","7d %":"$437.47M","market cap":"$9.92B","Volume 24h":"$2.33","Circulating Supply":"$592.54M","Last 7 days":"$10.72B"}, -{"Name":"HXL","Price":"$8.16","24 %":"$4.68B","7d %":"$13.87B","market cap":"$14.33M","Volume 24h":"$1.33","Circulating Supply":"n/a","Last 7 days":"$2.46B"}, -{"Name":"TESO","Price":"$2.61","24 %":"$186.89M","7d %":"$2.54B","market cap":"$666.52M","Volume 24h":"$1.31","Circulating Supply":"$3.98B","Last 7 days":"n/a"}, -{"Name":"ROIC","Price":"$6.49","24 %":"$2.15B","7d %":"$33.53B","market cap":"$2.45B","Volume 24h":"$8.80","Circulating Supply":"$15.82M","Last 7 days":"$174.89M"}, -{"Name":"WETF","Price":"$8.37","24 %":"$1.36B","7d %":"$42.87M","market cap":"n/a","Volume 24h":"$6.23","Circulating Supply":"$91.02B","Last 7 days":"$313.91M"}, -{"Name":"CENT","Price":"$2.54","24 %":"$1.59B","7d %":"$2.43B","market cap":"n/a","Volume 24h":"$2.10","Circulating Supply":"$79.22M","Last 7 days":"$1.74B"}, -{"Name":"SITE","Price":"$5.92","24 %":"$1.97B","7d %":"$34.43B","market cap":"$46.3B","Volume 24h":"$5.16","Circulating Supply":"n/a","Last 7 days":"$731.26M"}, -{"Name":"THFF","Price":"$9.29","24 %":"$587.96M","7d %":"$126.39M","market cap":"$487.74M","Volume 24h":"$1.13","Circulating Supply":"$4.8B","Last 7 days":"$7.96B"}, -{"Name":"EGP","Price":"$0.70","24 %":"$2.92B","7d %":"$595.41M","market cap":"$202.44M","Volume 24h":"$3.24","Circulating Supply":"$1.55B","Last 7 days":"$195.08M"}, -{"Name":"MXE","Price":"$1.78","24 %":"$83.2M","7d %":"$197.24M","market cap":"$2.77B","Volume 24h":"$9.28","Circulating Supply":"$335.5M","Last 7 days":"$229.85M"}, -{"Name":"RPXC","Price":"$5.09","24 %":"$656.65M","7d %":"$22.56B","market cap":"$1.14M","Volume 24h":"$6.64","Circulating Supply":"$4.47B","Last 7 days":"$9.85B"}, -{"Name":"HAIN","Price":"$7.20","24 %":"$3.51B","7d %":"$6.87B","market cap":"$4.08B","Volume 24h":"$8.91","Circulating Supply":"n/a","Last 7 days":"$1.58B"}, -{"Name":"VBLT","Price":"$7.42","24 %":"$122.41M","7d %":"$71.5B","market cap":"$95.91M","Volume 24h":"$0.76","Circulating Supply":"$7.66B","Last 7 days":"n/a"}, -{"Name":"PSA^B","Price":"$5.49","24 %":"n/a","7d %":"n/a","market cap":"n/a","Volume 24h":"$5.77","Circulating Supply":"n/a","Last 7 days":"$32.94M"}, -{"Name":"NLSN","Price":"$5.57","24 %":"$13.7B","7d %":"$748.44M","market cap":"$9.15B","Volume 24h":"$8.93","Circulating Supply":"$3.64M","Last 7 days":"$113.85M"}, -{"Name":"TRU","Price":"$7.28","24 %":"$7.93B","7d %":"n/a","market cap":"$127.26M","Volume 24h":"$5.26","Circulating Supply":"$1.85B","Last 7 days":"$772.29M"}, -{"Name":"SPTN","Price":"$8.44","24 %":"$1.03B","7d %":"$220.31M","market cap":"$70.38M","Volume 24h":"$6.45","Circulating Supply":"$631.28M","Last 7 days":"$1.08B"}, -{"Name":"APOPW","Price":"$7.19","24 %":"n/a","7d %":"$2.51B","market cap":"$140.84M","Volume 24h":"$5.70","Circulating Supply":"$301.01M","Last 7 days":"$433.25M"}, -{"Name":"AMH^B","Price":"$7.94","24 %":"n/a","7d %":"$4.72B","market cap":"$449.65M","Volume 24h":"$7.48","Circulating Supply":"$253.65M","Last 7 days":"$55.38M"}, -{"Name":"ETX ","Price":"$0.98","24 %":"$222.28M","7d %":"$243.6M","market cap":"n/a","Volume 24h":"$1.37","Circulating Supply":"$1.55B","Last 7 days":"n/a"}, -{"Name":"SFS","Price":"$6.80","24 %":"$666.23M","7d %":"$1.1B","market cap":"$10.76B","Volume 24h":"$1.25","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"POWL","Price":"$3.11","24 %":"$375.09M","7d %":"$330M","market cap":"$613.79M","Volume 24h":"$7.59","Circulating Supply":"$315.76M","Last 7 days":"$488.7M"}, -{"Name":"KEQU","Price":"$4.51","24 %":"$61.97M","7d %":"$164.16M","market cap":"n/a","Volume 24h":"$6.87","Circulating Supply":"$165.71M","Last 7 days":"$4.48B"}, -{"Name":"VSTM","Price":"$0.82","24 %":"$74.72M","7d %":"$1.32B","market cap":"$3.45B","Volume 24h":"$4.25","Circulating Supply":"$477.6M","Last 7 days":"$80.04M"}, -{"Name":"CERN","Price":"$8.91","24 %":"$21.82B","7d %":"n/a","market cap":"n/a","Volume 24h":"$7.22","Circulating Supply":"$26.13M","Last 7 days":"$20.27B"}, -{"Name":"BNED","Price":"$8.63","24 %":"$478.88M","7d %":"$12.41B","market cap":"$5.06B","Volume 24h":"$3.91","Circulating Supply":"$216.11M","Last 7 days":"$2.43B"}, -{"Name":"ARAY","Price":"$0.86","24 %":"$361.05M","7d %":"$1.54B","market cap":"$6.65M","Volume 24h":"$6.44","Circulating Supply":"$35.52M","Last 7 days":"$186.89M"}, -{"Name":"WTFCM","Price":"$1.34","24 %":"n/a","7d %":"n/a","market cap":"$788.23M","Volume 24h":"$5.23","Circulating Supply":"$440.65M","Last 7 days":"$2.18B"}, -{"Name":"GJP","Price":"$0.73","24 %":"n/a","7d %":"$119.93M","market cap":"n/a","Volume 24h":"$2.66","Circulating Supply":"$9.37B","Last 7 days":"$878.56M"}, -{"Name":"RCMT","Price":"$7.72","24 %":"$61.61M","7d %":"n/a","market cap":"$765.84M","Volume 24h":"$3.68","Circulating Supply":"$318.66M","Last 7 days":"$4.63B"}, -{"Name":"VRML","Price":"$6.66","24 %":"$95.91M","7d %":"$93.02M","market cap":"$4.14B","Volume 24h":"$5.78","Circulating Supply":"$312.26M","Last 7 days":"$107.75B"}, -{"Name":"ANH","Price":"$1.20","24 %":"$600.57M","7d %":"$163.69M","market cap":"$808.57M","Volume 24h":"$2.59","Circulating Supply":"$1.26B","Last 7 days":"$6.74M"}, -{"Name":"CMRE","Price":"$7.41","24 %":"$710.19M","7d %":"$4.61B","market cap":"$86.11M","Volume 24h":"$0.50","Circulating Supply":"$2.15B","Last 7 days":"$51.65M"}, -{"Name":"GJR","Price":"$2.92","24 %":"n/a","7d %":"$390.46M","market cap":"$69.05M","Volume 24h":"$5.00","Circulating Supply":"$4.86B","Last 7 days":"$1.17B"}, -{"Name":"SMP","Price":"$3.97","24 %":"$1.15B","7d %":"n/a","market cap":"$90.18M","Volume 24h":"$8.37","Circulating Supply":"$94.27M","Last 7 days":"$596.88M"}, -{"Name":"RVSB","Price":"$9.31","24 %":"$148.35M","7d %":"$32.77B","market cap":"$1.24B","Volume 24h":"$8.94","Circulating Supply":"$38.77M","Last 7 days":"$20.68B"}, -{"Name":"RSPP","Price":"$6.39","24 %":"$4.84B","7d %":"$293.39M","market cap":"$20.34B","Volume 24h":"$0.69","Circulating Supply":"$548.61M","Last 7 days":"n/a"}, -{"Name":"MANU","Price":"$8.28","24 %":"$2.7B","7d %":"$1.43B","market cap":"$2.28B","Volume 24h":"$7.50","Circulating Supply":"$287.82M","Last 7 days":"$1.01B"}, -{"Name":"WTR","Price":"$2.20","24 %":"$6.1B","7d %":"$187.36M","market cap":"$431.69M","Volume 24h":"$9.68","Circulating Supply":"$2.71B","Last 7 days":"$1.59B"}, -{"Name":"CHL","Price":"$2.80","24 %":"$220.68B","7d %":"$47.65M","market cap":"$1.88B","Volume 24h":"$3.96","Circulating Supply":"$11.65B","Last 7 days":"$296.86M"}, -{"Name":"STLRW","Price":"$3.00","24 %":"n/a","7d %":"$28.74M","market cap":"$1.79B","Volume 24h":"$9.48","Circulating Supply":"n/a","Last 7 days":"$31.68B"}, -{"Name":"CRC","Price":"$3.12","24 %":"$441.26M","7d %":"$154.55M","market cap":"$2.61B","Volume 24h":"$3.95","Circulating Supply":"n/a","Last 7 days":"$3.07B"}, -{"Name":"THST","Price":"$1.35","24 %":"$9.12M","7d %":"$172.9M","market cap":"$3.89B","Volume 24h":"$3.70","Circulating Supply":"$99.12M","Last 7 days":"$1.12B"}, -{"Name":"ALNY","Price":"$5.26","24 %":"$6.56B","7d %":"n/a","market cap":"$848.46M","Volume 24h":"$4.35","Circulating Supply":"$662.05M","Last 7 days":"$305.43M"}, -{"Name":"RGT","Price":"$3.32","24 %":"$98.95M","7d %":"$165.72M","market cap":"$15.85B","Volume 24h":"$5.67","Circulating Supply":"n/a","Last 7 days":"$646.76M"}, -{"Name":"CACI","Price":"$4.94","24 %":"$2.97B","7d %":"$471.11M","market cap":"$50.77B","Volume 24h":"$4.89","Circulating Supply":"$662.05M","Last 7 days":"$258.12M"}, -{"Name":"RGT","Price":"$1.31","24 %":"$98.95M","7d %":"n/a","market cap":"$14.72B","Volume 24h":"$6.08","Circulating Supply":"$14.16B","Last 7 days":"n/a"}, -{"Name":"RXDX","Price":"$6.99","24 %":"$553.69M","7d %":"$3.4B","market cap":"n/a","Volume 24h":"$6.07","Circulating Supply":"$610.36M","Last 7 days":"$2.05B"}, -{"Name":"TGNA","Price":"$5.93","24 %":"$3.26B","7d %":"$425.82M","market cap":"n/a","Volume 24h":"$9.24","Circulating Supply":"$13.13B","Last 7 days":"$33.43M"}, -{"Name":"JPM^E","Price":"$1.50","24 %":"n/a","7d %":"$262.03M","market cap":"$1.59B","Volume 24h":"$9.92","Circulating Supply":"$145.67M","Last 7 days":"$4.55B"}, -{"Name":"DDR","Price":"$6.92","24 %":"$3.31B","7d %":"$3.35B","market cap":"$847.52M","Volume 24h":"$9.79","Circulating Supply":"$1.17B","Last 7 days":"$1.47B"}, -{"Name":"BIOS","Price":"$2.21","24 %":"$306.09M","7d %":"$52.67M","market cap":"n/a","Volume 24h":"$0.86","Circulating Supply":"$1.21B","Last 7 days":"$2.76B"}, -{"Name":"ODFL","Price":"$0.74","24 %":"$7.81B","7d %":"$517.44M","market cap":"$55.6M","Volume 24h":"$7.73","Circulating Supply":"$19.34B","Last 7 days":"$18.32B"}, -{"Name":"RFP","Price":"$3.50","24 %":"$413.36M","7d %":"$2B","market cap":"$785.28M","Volume 24h":"$5.41","Circulating Supply":"$2.49B","Last 7 days":"$24.27B"}, -{"Name":"LGI","Price":"$8.00","24 %":"$156.37M","7d %":"n/a","market cap":"$87.34B","Volume 24h":"$3.12","Circulating Supply":"n/a","Last 7 days":"$6.15B"}, -{"Name":"PFD","Price":"$1.17","24 %":"$173.59M","7d %":"$1.59B","market cap":"$6.45B","Volume 24h":"$5.58","Circulating Supply":"n/a","Last 7 days":"$68.57B"}, -{"Name":"PBF","Price":"$2.63","24 %":"$2.39B","7d %":"$865.57M","market cap":"$6.95B","Volume 24h":"$8.56","Circulating Supply":"$14.31B","Last 7 days":"$1.15B"}, -{"Name":"ARDM","Price":"$2.24","24 %":"$22.79M","7d %":"$676.91M","market cap":"$571.52M","Volume 24h":"$8.18","Circulating Supply":"$1.01B","Last 7 days":"$678.58M"}, -{"Name":"MTRX","Price":"$5.06","24 %":"$231.47M","7d %":"$271.66M","market cap":"$22.67M","Volume 24h":"$5.56","Circulating Supply":"$228.44M","Last 7 days":"$5.46B"}, -{"Name":"IRMD","Price":"$4.86","24 %":"$92.99M","7d %":"$666.52M","market cap":"$6.97B","Volume 24h":"$6.65","Circulating Supply":"$6.28B","Last 7 days":"$1.32B"}, -{"Name":"PACW","Price":"$3.48","24 %":"$5.87B","7d %":"$2.83B","market cap":"n/a","Volume 24h":"$8.80","Circulating Supply":"$30.33B","Last 7 days":"$2.05B"}, -{"Name":"COR^A","Price":"$0.57","24 %":"n/a","7d %":"$206.13M","market cap":"$505.61M","Volume 24h":"$4.94","Circulating Supply":"$130.02M","Last 7 days":"$400.4M"}, -{"Name":"ICHR","Price":"$5.37","24 %":"$568.32M","7d %":"n/a","market cap":"$12.86B","Volume 24h":"$2.89","Circulating Supply":"$296.86M","Last 7 days":"$369.43M"}, -{"Name":"OLLI","Price":"$3.19","24 %":"$2.5B","7d %":"$238.94M","market cap":"$52.88M","Volume 24h":"$9.15","Circulating Supply":"$80.04M","Last 7 days":"n/a"}, -{"Name":"HZN","Price":"$1.87","24 %":"$370.68M","7d %":"$3.52B","market cap":"$38.25M","Volume 24h":"$7.54","Circulating Supply":"$81.78B","Last 7 days":"$254.6M"}, -{"Name":"ZAYO","Price":"$8.09","24 %":"$7.93B","7d %":"$2.59B","market cap":"n/a","Volume 24h":"$3.81","Circulating Supply":"$9.15B","Last 7 days":"$774.33M"}, -{"Name":"ANIK","Price":"$8.40","24 %":"$664.15M","7d %":"n/a","market cap":"$346.48M","Volume 24h":"$7.58","Circulating Supply":"$667.73M","Last 7 days":"$198.29M"}, -{"Name":"INDB","Price":"$7.01","24 %":"$1.79B","7d %":"$666.52M","market cap":"$208.13M","Volume 24h":"$8.66","Circulating Supply":"$27.99M","Last 7 days":"$3.46B"}, -{"Name":"YECO","Price":"$1.46","24 %":"$5.4M","7d %":"$110.16B","market cap":"$37.14M","Volume 24h":"$8.81","Circulating Supply":"$2.97B","Last 7 days":"$408.18M"}, -{"Name":"CNOB","Price":"$1.27","24 %":"$744.13M","7d %":"$54.18B","market cap":"$461.58M","Volume 24h":"$8.05","Circulating Supply":"$7.15B","Last 7 days":"n/a"}, -{"Name":"INOV","Price":"$7.35","24 %":"$1.99B","7d %":"$9.46B","market cap":"$58.53M","Volume 24h":"$8.99","Circulating Supply":"$34.2M","Last 7 days":"$2.52B"}, -{"Name":"MACK","Price":"$7.61","24 %":"$153.62M","7d %":"$2.86B","market cap":"$1.64B","Volume 24h":"$7.19","Circulating Supply":"$47.32B","Last 7 days":"$9.37B"}, -{"Name":"WDFC","Price":"$7.22","24 %":"$1.57B","7d %":"$4.72B","market cap":"$5.79B","Volume 24h":"$6.66","Circulating Supply":"$15.85B","Last 7 days":"$710.19M"}, -{"Name":"BEP","Price":"$8.51","24 %":"$5.67B","7d %":"$862.98M","market cap":"$14.73B","Volume 24h":"$1.05","Circulating Supply":"$19.4B","Last 7 days":"n/a"}, -{"Name":"PCSB","Price":"$4.02","24 %":"$324.79M","7d %":"$1.05B","market cap":"$423.7M","Volume 24h":"$1.93","Circulating Supply":"n/a","Last 7 days":"$8.55B"}, -{"Name":"KOS","Price":"$1.52","24 %":"$2.4B","7d %":"$25.18B","market cap":"$46.33B","Volume 24h":"$7.44","Circulating Supply":"$1.73B","Last 7 days":"$145.12M"}, -{"Name":"FBZ","Price":"$3.05","24 %":"$25.39M","7d %":"$34.59M","market cap":"$102.18M","Volume 24h":"$8.49","Circulating Supply":"$58.2M","Last 7 days":"$478.23M"}, -{"Name":"CHW","Price":"$5.98","24 %":"$499.2M","7d %":"$1.29B","market cap":"$5.84B","Volume 24h":"$7.86","Circulating Supply":"$1.37B","Last 7 days":"$2.5B"}, -{"Name":"AFT","Price":"$5.69","24 %":"$265.68M","7d %":"$6.36B","market cap":"$276.34M","Volume 24h":"$3.32","Circulating Supply":"$5.13B","Last 7 days":"$1.12B"}, -{"Name":"BGIO","Price":"$5.95","24 %":"$209.97M","7d %":"$408.55M","market cap":"n/a","Volume 24h":"$6.59","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"DCUC","Price":"$4.17","24 %":"$32.02B","7d %":"n/a","market cap":"$1.02B","Volume 24h":"$4.16","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"PRSC","Price":"$7.55","24 %":"$631.2M","7d %":"$17.76M","market cap":"$449.65M","Volume 24h":"$2.35","Circulating Supply":"$1.43B","Last 7 days":"$514.79M"}, -{"Name":"DAKT","Price":"$2.20","24 %":"$426.37M","7d %":"$24.52M","market cap":"$967.38M","Volume 24h":"$9.38","Circulating Supply":"$1.15B","Last 7 days":"$13.04M"}, -{"Name":"CCK","Price":"$5.44","24 %":"$7.76B","7d %":"$1.38B","market cap":"n/a","Volume 24h":"$2.64","Circulating Supply":"$6.13B","Last 7 days":"$140.84M"}, -{"Name":"SITO","Price":"$5.17","24 %":"$71.56M","7d %":"$1.38B","market cap":"$9.06B","Volume 24h":"$8.23","Circulating Supply":"$446.47M","Last 7 days":"$5.25B"}, -{"Name":"AROW","Price":"$7.27","24 %":"$442.96M","7d %":"$42.15M","market cap":"$108.87B","Volume 24h":"$4.58","Circulating Supply":"$63.39B","Last 7 days":"$4.27B"}, -{"Name":"AHC","Price":"$9.32","24 %":"$120.61M","7d %":"$15.55B","market cap":"$485.31M","Volume 24h":"$3.54","Circulating Supply":"$11.94B","Last 7 days":"$654.41M"}, -{"Name":"GEOS","Price":"$8.28","24 %":"$207.39M","7d %":"n/a","market cap":"$829.14M","Volume 24h":"$0.97","Circulating Supply":"$17.36B","Last 7 days":"$17.3B"}, -{"Name":"JBSS","Price":"$6.56","24 %":"$696.39M","7d %":"$358.5M","market cap":"$90.21B","Volume 24h":"$5.47","Circulating Supply":"$596.2M","Last 7 days":"$4.63B"}, -{"Name":"BKMU","Price":"$3.75","24 %":"$431.76M","7d %":"$10.69M","market cap":"$217.12B","Volume 24h":"$8.52","Circulating Supply":"$3.11B","Last 7 days":"$104.11M"}, -{"Name":"CONE","Price":"$7.93","24 %":"$5.08B","7d %":"n/a","market cap":"$575.9M","Volume 24h":"$3.21","Circulating Supply":"$165.11B","Last 7 days":"$8.15B"}, -{"Name":"SCHW","Price":"$7.19","24 %":"$56.05B","7d %":"n/a","market cap":"$15.84M","Volume 24h":"$8.96","Circulating Supply":"$25.37B","Last 7 days":"n/a"}, -{"Name":"USAT","Price":"$4.48","24 %":"$203.67M","7d %":"$27.99M","market cap":"$3.32B","Volume 24h":"$5.85","Circulating Supply":"$3.2B","Last 7 days":"$1.32B"}, -{"Name":"PSCM","Price":"$6.81","24 %":"$55.25M","7d %":"$640.53M","market cap":"$129.34M","Volume 24h":"$3.14","Circulating Supply":"$119.14M","Last 7 days":"$246.49M"}, -{"Name":"GM.WS.B","Price":"$7.82","24 %":"n/a","7d %":"$13.07B","market cap":"$147.55M","Volume 24h":"$2.42","Circulating Supply":"$1.87B","Last 7 days":"$108.87B"}, -{"Name":"MCBC","Price":"$2.37","24 %":"$321.8M","7d %":"$384.67M","market cap":"$1.03B","Volume 24h":"$6.45","Circulating Supply":"$3.37B","Last 7 days":"n/a"}, -{"Name":"MN","Price":"$0.44","24 %":"$63.23M","7d %":"$491.02M","market cap":"$12M","Volume 24h":"$6.64","Circulating Supply":"$1.83B","Last 7 days":"$9.06B"}, -{"Name":"NNDM","Price":"$1.09","24 %":"$60.98M","7d %":"$9.24B","market cap":"$323.02M","Volume 24h":"$2.88","Circulating Supply":"$155.4M","Last 7 days":"$6.26B"}, -{"Name":"IP","Price":"$2.79","24 %":"$23.33B","7d %":"$18.26B","market cap":"$15.92B","Volume 24h":"$7.10","Circulating Supply":"$119.93M","Last 7 days":"$2.41B"}, -{"Name":"PRIM","Price":"$2.75","24 %":"$1.27B","7d %":"$6.58M","market cap":"$64.41M","Volume 24h":"$8.04","Circulating Supply":"$1.53B","Last 7 days":"$4.52B"}, -{"Name":"MCS","Price":"$4.14","24 %":"$909.47M","7d %":"$2.34B","market cap":"n/a","Volume 24h":"$4.31","Circulating Supply":"$3.17B","Last 7 days":"$112.2M"}, -{"Name":"DRRX","Price":"$7.71","24 %":"$185.98M","7d %":"$63.77B","market cap":"$164.26M","Volume 24h":"$2.74","Circulating Supply":"$5.02B","Last 7 days":"$2.15B"}, -{"Name":"GENE","Price":"$2.53","24 %":"$12.31M","7d %":"$56.32M","market cap":"$176.73M","Volume 24h":"$2.12","Circulating Supply":"$1.13B","Last 7 days":"$1.77B"}, -{"Name":"COWNL","Price":"$7.22","24 %":"n/a","7d %":"$64.7M","market cap":"$749.94M","Volume 24h":"$0.18","Circulating Supply":"$2.4B","Last 7 days":"$3.65B"}, -{"Name":"LBTYB","Price":"$1.87","24 %":"$26.32B","7d %":"$85.5M","market cap":"n/a","Volume 24h":"$3.18","Circulating Supply":"$3.56B","Last 7 days":"n/a"}, -{"Name":"GOF","Price":"$1.80","24 %":"$439.76M","7d %":"$5.84B","market cap":"$32.7M","Volume 24h":"$7.62","Circulating Supply":"n/a","Last 7 days":"$20.68B"}, -{"Name":"ZIXI","Price":"$7.34","24 %":"$315.81M","7d %":"$5.25B","market cap":"$5.77B","Volume 24h":"$0.90","Circulating Supply":"$952M","Last 7 days":"n/a"}, -{"Name":"ARU.CL","Price":"$7.32","24 %":"n/a","7d %":"$3.61B","market cap":"$1.77B","Volume 24h":"$6.94","Circulating Supply":"$113.08B","Last 7 days":"$882.18M"}, -{"Name":"AEG","Price":"$2.68","24 %":"$10.51B","7d %":"n/a","market cap":"$87.34B","Volume 24h":"$8.40","Circulating Supply":"$17.76M","Last 7 days":"$8.91M"}, -{"Name":"OLBK","Price":"$8.92","24 %":"$315.92M","7d %":"$16.97B","market cap":"$122.79M","Volume 24h":"$7.86","Circulating Supply":"$89.57M","Last 7 days":"$1.26B"}, -{"Name":"FCX","Price":"$7.34","24 %":"$16.52B","7d %":"$109.6M","market cap":"$3.73B","Volume 24h":"$0.91","Circulating Supply":"$535.68M","Last 7 days":"$116.77M"}, -{"Name":"XOM","Price":"$4.50","24 %":"$353.77B","7d %":"n/a","market cap":"$907.67M","Volume 24h":"$8.34","Circulating Supply":"n/a","Last 7 days":"$81.48M"}, -{"Name":"CTG","Price":"$5.84","24 %":"$84.39M","7d %":"$182.92M","market cap":"$114.27M","Volume 24h":"$9.12","Circulating Supply":"$6.7B","Last 7 days":"$629.54M"}, -{"Name":"BBT^G","Price":"$1.12","24 %":"n/a","7d %":"$171.84M","market cap":"$392.46M","Volume 24h":"$8.74","Circulating Supply":"$2.4B","Last 7 days":"n/a"}, -{"Name":"RMAX","Price":"$7.89","24 %":"$968.03M","7d %":"$1.75B","market cap":"$269.31B","Volume 24h":"$7.98","Circulating Supply":"$192.72M","Last 7 days":"$168.88M"}, -{"Name":"MET^A","Price":"$5.14","24 %":"n/a","7d %":"$38.27B","market cap":"$1.21B","Volume 24h":"$9.37","Circulating Supply":"$592.36M","Last 7 days":"$1.45B"}, -{"Name":"PKI","Price":"$6.22","24 %":"$7B","7d %":"n/a","market cap":"$10.84B","Volume 24h":"$2.36","Circulating Supply":"$2.52B","Last 7 days":"$1.65B"}, -{"Name":"GSUM","Price":"$3.86","24 %":"$257.8M","7d %":"$585.08M","market cap":"$182.87M","Volume 24h":"$2.98","Circulating Supply":"n/a","Last 7 days":"$1.15B"}, -{"Name":"CXE","Price":"$3.41","24 %":"$165.71M","7d %":"n/a","market cap":"$3.66B","Volume 24h":"$9.43","Circulating Supply":"n/a","Last 7 days":"$213.68M"}, -{"Name":"INT","Price":"$4.50","24 %":"$2.49B","7d %":"$3.98B","market cap":"$22.86M","Volume 24h":"$0.34","Circulating Supply":"$7.58B","Last 7 days":"$12.38M"}, -{"Name":"NGVT","Price":"$7.08","24 %":"$2.41B","7d %":"$283.57M","market cap":"$983.79M","Volume 24h":"$8.97","Circulating Supply":"$1.91B","Last 7 days":"$1.22B"}, -{"Name":"WTFCW","Price":"$3.02","24 %":"n/a","7d %":"$1.04B","market cap":"$12.38M","Volume 24h":"$9.17","Circulating Supply":"$11.24M","Last 7 days":"n/a"}, -{"Name":"EEX","Price":"$8.57","24 %":"$1.6B","7d %":"$188.85M","market cap":"$63.39B","Volume 24h":"$7.54","Circulating Supply":"$1.22B","Last 7 days":"$442.96M"}, -{"Name":"GLUU","Price":"$6.01","24 %":"$332.81M","7d %":"$37.35B","market cap":"$5.33B","Volume 24h":"$0.90","Circulating Supply":"$8.7B","Last 7 days":"$1.14B"}, -{"Name":"PSCF","Price":"$9.81","24 %":"$243.51M","7d %":"$243.51M","market cap":"$780.46M","Volume 24h":"$3.74","Circulating Supply":"n/a","Last 7 days":"$864.5M"}, -{"Name":"CLDT","Price":"$0.09","24 %":"$776.55M","7d %":"$3.09B","market cap":"$30.69M","Volume 24h":"$3.61","Circulating Supply":"$2.88B","Last 7 days":"n/a"}, -{"Name":"CHKP","Price":"$3.79","24 %":"$18.26B","7d %":"$410.14M","market cap":"$532.25M","Volume 24h":"$9.22","Circulating Supply":"$225.7M","Last 7 days":"$13.56M"}, -{"Name":"KINS","Price":"$6.04","24 %":"$166.26M","7d %":"$84M","market cap":"$88.73M","Volume 24h":"$4.02","Circulating Supply":"n/a","Last 7 days":"$18.42B"}, -{"Name":"GZT","Price":"$1.91","24 %":"$1.93B","7d %":"$985.94M","market cap":"$7.18B","Volume 24h":"$5.60","Circulating Supply":"$475.29M","Last 7 days":"$979.78M"}, -{"Name":"INPX","Price":"$5.08","24 %":"$3.85M","7d %":"$219.92M","market cap":"$328.94M","Volume 24h":"$5.85","Circulating Supply":"$1.51B","Last 7 days":"$124.92M"}, -{"Name":"EWBC","Price":"$0.98","24 %":"$8.55B","7d %":"$940.53M","market cap":"$431.87M","Volume 24h":"$6.06","Circulating Supply":"$8.44B","Last 7 days":"n/a"}, -{"Name":"PML","Price":"$8.52","24 %":"$815.13M","7d %":"$45.18M","market cap":"n/a","Volume 24h":"$0.52","Circulating Supply":"$505.59M","Last 7 days":"$422.69M"}, -{"Name":"UBFO","Price":"$2.24","24 %":"$163.69M","7d %":"$1.67B","market cap":"$78.03B","Volume 24h":"$3.84","Circulating Supply":"$9.71B","Last 7 days":"$2.51B"}, -{"Name":"PHX","Price":"$2.30","24 %":"$384.22M","7d %":"$4.61B","market cap":"$158.76M","Volume 24h":"$1.71","Circulating Supply":"n/a","Last 7 days":"$386.39M"}, -{"Name":"SHLM","Price":"$2.27","24 %":"$855.12M","7d %":"$45.18M","market cap":"n/a","Volume 24h":"$9.83","Circulating Supply":"$2.72B","Last 7 days":"$45.41M"}, -{"Name":"SIVB","Price":"$0.53","24 %":"$9.39B","7d %":"$654.41M","market cap":"$47.46B","Volume 24h":"$9.86","Circulating Supply":"$1.85B","Last 7 days":"$24.17B"}, -{"Name":"DO","Price":"$0.56","24 %":"$1.61B","7d %":"$2.83B","market cap":"$4.33B","Volume 24h":"$9.03","Circulating Supply":"$10.51B","Last 7 days":"$425.18M"}, -{"Name":"AUO","Price":"$2.25","24 %":"$3.9B","7d %":"$648.58M","market cap":"n/a","Volume 24h":"$2.64","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"KOPN","Price":"$6.75","24 %":"$266.19M","7d %":"$1.3B","market cap":"$449.65M","Volume 24h":"$2.69","Circulating Supply":"$441.75M","Last 7 days":"$14.64B"}, -{"Name":"GLDD","Price":"$4.52","24 %":"$229.77M","7d %":"$10.92B","market cap":"$580.2M","Volume 24h":"$3.10","Circulating Supply":"$4.11B","Last 7 days":"$24.06B"}, -{"Name":"IHIT","Price":"$6.98","24 %":"$238.94M","7d %":"$173.85M","market cap":"$438.74M","Volume 24h":"$9.34","Circulating Supply":"$58.01M","Last 7 days":"$446.47M"}, -{"Name":"AON","Price":"$8.54","24 %":"$35.76B","7d %":"$4.14B","market cap":"$8.33B","Volume 24h":"$0.83","Circulating Supply":"$651.31M","Last 7 days":"$79.48M"}, -{"Name":"CIVB","Price":"$2.88","24 %":"$204.1M","7d %":"$1.14M","market cap":"$46.22B","Volume 24h":"$9.28","Circulating Supply":"$6.64B","Last 7 days":"$1.01B"}, -{"Name":"VMI","Price":"$5.46","24 %":"$3.4B","7d %":"n/a","market cap":"n/a","Volume 24h":"$9.46","Circulating Supply":"$734.96M","Last 7 days":"$222.61M"}, -{"Name":"ZB^A","Price":"$2.37","24 %":"n/a","7d %":"$646.76M","market cap":"n/a","Volume 24h":"$5.30","Circulating Supply":"$14.59B","Last 7 days":"$312.5M"}, -{"Name":"BANR","Price":"$7.82","24 %":"$1.89B","7d %":"$3.22B","market cap":"$9.56B","Volume 24h":"$6.62","Circulating Supply":"$306.09M","Last 7 days":"$499.2M"}, -{"Name":"ASND","Price":"$2.31","24 %":"$780.06M","7d %":"$75.74M","market cap":"$664.15M","Volume 24h":"$4.37","Circulating Supply":"$34.46M","Last 7 days":"$123.47M"}, -{"Name":"SAN^B","Price":"$6.70","24 %":"n/a","7d %":"$20.87M","market cap":"$569.15M","Volume 24h":"$5.17","Circulating Supply":"$8.55B","Last 7 days":"$285.13M"}, -{"Name":"AGTC","Price":"$6.88","24 %":"$91.32M","7d %":"n/a","market cap":"$29.61M","Volume 24h":"$8.27","Circulating Supply":"$2.61B","Last 7 days":"n/a"}, -{"Name":"JMU","Price":"$7.45","24 %":"$178.72M","7d %":"$9.37B","market cap":"$450.72M","Volume 24h":"$3.87","Circulating Supply":"$253.97M","Last 7 days":"$768.07M"}, -{"Name":"FONR","Price":"$6.24","24 %":"$176.92M","7d %":"$61.03M","market cap":"$661.71M","Volume 24h":"$4.48","Circulating Supply":"$1.05B","Last 7 days":"$88.73M"}, -{"Name":"GGB","Price":"$0.77","24 %":"$4.61B","7d %":"$2.69B","market cap":"$4.16B","Volume 24h":"$1.48","Circulating Supply":"$10.29B","Last 7 days":"$308.11M"}, -{"Name":"IT","Price":"$0.57","24 %":"$11.06B","7d %":"$184.47M","market cap":"n/a","Volume 24h":"$2.31","Circulating Supply":"$543.15M","Last 7 days":"$999.98M"}, -{"Name":"PATI","Price":"$5.48","24 %":"$58.87M","7d %":"n/a","market cap":"$233.83M","Volume 24h":"$9.23","Circulating Supply":"$5.2B","Last 7 days":"$1.56B"}, -{"Name":"MCRI","Price":"$7.72","24 %":"$531.09M","7d %":"$127.26M","market cap":"$88.09B","Volume 24h":"$4.44","Circulating Supply":"$940.53M","Last 7 days":"$135.24B"}, -{"Name":"SIG","Price":"$0.38","24 %":"$4.13B","7d %":"$7.84B","market cap":"$104.39M","Volume 24h":"$9.83","Circulating Supply":"$122.85B","Last 7 days":"$1.38B"}, -{"Name":"ZION","Price":"$4.51","24 %":"$8.73B","7d %":"$209.48M","market cap":"n/a","Volume 24h":"$5.84","Circulating Supply":"$37.26B","Last 7 days":"$192.01M"}, -{"Name":"PYT","Price":"$1.57","24 %":"n/a","7d %":"$53.99M","market cap":"$548.36M","Volume 24h":"$9.26","Circulating Supply":"$145.98B","Last 7 days":"$1.91B"}, -{"Name":"PLBC","Price":"$3.73","24 %":"$95.92M","7d %":"$58.06M","market cap":"$3.1B","Volume 24h":"$7.36","Circulating Supply":"$54.28M","Last 7 days":"$2.68B"}, -{"Name":"BANC^E","Price":"$5.70","24 %":"n/a","7d %":"n/a","market cap":"$198.16M","Volume 24h":"$5.84","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"APB","Price":"$5.31","24 %":"$130.23M","7d %":"$70.95M","market cap":"$12.63M","Volume 24h":"$9.25","Circulating Supply":"$5.85B","Last 7 days":"$40.47B"}, -{"Name":"YDIV","Price":"$2.35","24 %":"$9.94M","7d %":"$5.53B","market cap":"n/a","Volume 24h":"$4.98","Circulating Supply":"$86.58M","Last 7 days":"$896.34M"}, -{"Name":"PVAC","Price":"$0.71","24 %":"$582.59M","7d %":"$5.28B","market cap":"$20.5M","Volume 24h":"$5.31","Circulating Supply":"$101.07M","Last 7 days":"n/a"}, -{"Name":"MSP","Price":"$8.43","24 %":"$69.05M","7d %":"n/a","market cap":"$44.74M","Volume 24h":"$2.35","Circulating Supply":"n/a","Last 7 days":"$1.06B"}, -{"Name":"IMOS","Price":"$9.30","24 %":"$899.86M","7d %":"$50.03B","market cap":"$2.89B","Volume 24h":"$8.58","Circulating Supply":"$2.35B","Last 7 days":"$68.47M"}, -{"Name":"OXY","Price":"$6.48","24 %":"$47.27B","7d %":"$499.2M","market cap":"$803.43M","Volume 24h":"$6.16","Circulating Supply":"$65.86B","Last 7 days":"$305.91M"}, -{"Name":"AMSF","Price":"$0.21","24 %":"$1.11B","7d %":"$9.79B","market cap":"$305.47M","Volume 24h":"$3.83","Circulating Supply":"$482.16M","Last 7 days":"$1.57B"}, -{"Name":"SABR","Price":"$1.73","24 %":"$6.27B","7d %":"n/a","market cap":"$58.06M","Volume 24h":"$1.82","Circulating Supply":"n/a","Last 7 days":"$2.54B"}, -{"Name":"GSBD","Price":"$1.46","24 %":"$907.67M","7d %":"$22.71B","market cap":"$6B","Volume 24h":"$5.99","Circulating Supply":"n/a","Last 7 days":"$614.25M"}, -{"Name":"TSU","Price":"$5.92","24 %":"$6.97B","7d %":"$74.51M","market cap":"$198.52M","Volume 24h":"$8.79","Circulating Supply":"$6.8M","Last 7 days":"$365.69M"}, -{"Name":"TCRD","Price":"$4.51","24 %":"$324.65M","7d %":"$1.27B","market cap":"$1.3B","Volume 24h":"$1.82","Circulating Supply":"n/a","Last 7 days":"$42.85M"}, -{"Name":"ZNWAA","Price":"$4.00","24 %":"n/a","7d %":"n/a","market cap":"$23.11B","Volume 24h":"$8.18","Circulating Supply":"$188.59M","Last 7 days":"n/a"}, -{"Name":"MNTA","Price":"$2.18","24 %":"$1.24B","7d %":"n/a","market cap":"$520.56M","Volume 24h":"$0.04","Circulating Supply":"n/a","Last 7 days":"$4.56B"}, -{"Name":"PSA^Z","Price":"$1.56","24 %":"n/a","7d %":"$158.53M","market cap":"$17.47B","Volume 24h":"$1.04","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"AGO^E","Price":"$3.92","24 %":"n/a","7d %":"$230.63M","market cap":"$2.89B","Volume 24h":"$2.88","Circulating Supply":"$1.74B","Last 7 days":"$21.76M"}, -{"Name":"IVFVC","Price":"$9.36","24 %":"n/a","7d %":"$83.79M","market cap":"$610.58M","Volume 24h":"$9.11","Circulating Supply":"n/a","Last 7 days":"$18.63B"}, -{"Name":"CATS","Price":"$4.46","24 %":"$66.2M","7d %":"$93.37M","market cap":"$677.94M","Volume 24h":"$2.34","Circulating Supply":"$923.88M","Last 7 days":"$282.94M"}, -{"Name":"PRI","Price":"$1.62","24 %":"$3.43B","7d %":"$72.8B","market cap":"n/a","Volume 24h":"$4.06","Circulating Supply":"$5.72B","Last 7 days":"$10B"}, -{"Name":"BNFT","Price":"$6.14","24 %":"$1.13B","7d %":"$206.03M","market cap":"$118.57B","Volume 24h":"$7.93","Circulating Supply":"$3.18B","Last 7 days":"n/a"}, -{"Name":"WTR","Price":"$9.73","24 %":"$6.1B","7d %":"n/a","market cap":"$102.4M","Volume 24h":"$3.51","Circulating Supply":"$18.26B","Last 7 days":"$703.44M"}, -{"Name":"WMK","Price":"$7.96","24 %":"$1.3B","7d %":"$4.11B","market cap":"$2.27B","Volume 24h":"$1.43","Circulating Supply":"$180.82M","Last 7 days":"$237.5M"}, -{"Name":"CII","Price":"$3.28","24 %":"$653.44M","7d %":"$9.37B","market cap":"$5.57M","Volume 24h":"$5.83","Circulating Supply":"$3.26B","Last 7 days":"$439.45M"}, -{"Name":"GBX","Price":"$5.63","24 %":"$1.35B","7d %":"$17.94B","market cap":"$65.86B","Volume 24h":"$5.48","Circulating Supply":"$356.04M","Last 7 days":"$6.05B"}, -{"Name":"BKK","Price":"$3.00","24 %":"$320.35M","7d %":"$660.53M","market cap":"$54.38M","Volume 24h":"$1.55","Circulating Supply":"$1.03B","Last 7 days":"$685.07M"}, -{"Name":"BMY","Price":"$2.55","24 %":"$89.72B","7d %":"$105.45M","market cap":"n/a","Volume 24h":"$3.66","Circulating Supply":"n/a","Last 7 days":"$320.21M"}, -{"Name":"STI.WS.B","Price":"$2.86","24 %":"n/a","7d %":"$84.47M","market cap":"$181.01M","Volume 24h":"$3.12","Circulating Supply":"$3.35B","Last 7 days":"$299.85M"}, -{"Name":"PDM","Price":"$4.66","24 %":"$3.1B","7d %":"$110.16B","market cap":"$87.7M","Volume 24h":"$7.16","Circulating Supply":"$29.03B","Last 7 days":"$532.37M"}, -{"Name":"EDBI","Price":"$0.73","24 %":"n/a","7d %":"$11.67B","market cap":"$437.26M","Volume 24h":"$0.62","Circulating Supply":"$127.25M","Last 7 days":"n/a"}, -{"Name":"AES","Price":"$6.81","24 %":"$7.87B","7d %":"$42.26M","market cap":"$1.3B","Volume 24h":"$8.54","Circulating Supply":"$148.4M","Last 7 days":"$124.4M"}, -{"Name":"AFSI^D","Price":"$6.58","24 %":"n/a","7d %":"$31.94M","market cap":"$22.36M","Volume 24h":"$9.51","Circulating Supply":"$2.76B","Last 7 days":"$10.31B"}, -{"Name":"AHPA","Price":"$2.16","24 %":"$380.14M","7d %":"$58.47M","market cap":"$123.2M","Volume 24h":"$6.28","Circulating Supply":"$491.64M","Last 7 days":"$2.93B"}, -{"Name":"DNKN","Price":"$3.70","24 %":"$5.17B","7d %":"$171.78M","market cap":"$1.62B","Volume 24h":"$0.59","Circulating Supply":"$76.93B","Last 7 days":"$44.38M"}, -{"Name":"RAVE","Price":"$9.69","24 %":"$22.17M","7d %":"n/a","market cap":"n/a","Volume 24h":"$2.70","Circulating Supply":"$183.15M","Last 7 days":"$400.32M"}, -{"Name":"KNDI","Price":"$2.16","24 %":"$187.28M","7d %":"$149.28B","market cap":"n/a","Volume 24h":"$4.50","Circulating Supply":"$91.07M","Last 7 days":"$542.42M"}, -{"Name":"PRE^G","Price":"$6.99","24 %":"n/a","7d %":"$77.63M","market cap":"$6.11M","Volume 24h":"$4.54","Circulating Supply":"$37.14M","Last 7 days":"$1.82B"}, -{"Name":"EDI","Price":"$2.22","24 %":"$155.93M","7d %":"n/a","market cap":"$74.57M","Volume 24h":"$0.08","Circulating Supply":"$758.33M","Last 7 days":"n/a"}, -{"Name":"BFIT","Price":"$8.85","24 %":"n/a","7d %":"$710.31M","market cap":"$283.89M","Volume 24h":"$9.80","Circulating Supply":"$5.04B","Last 7 days":"$96.09M"}, -{"Name":"TGNA","Price":"$7.70","24 %":"$3.26B","7d %":"$7.98B","market cap":"$13.09M","Volume 24h":"$9.71","Circulating Supply":"$451.07M","Last 7 days":"$13.53B"}, -{"Name":"AGLE","Price":"$9.01","24 %":"$47.08M","7d %":"$136.02M","market cap":"$2.06B","Volume 24h":"$8.85","Circulating Supply":"$468.65M","Last 7 days":"$4.43B"}, -{"Name":"NEWS","Price":"$7.35","24 %":"$438.82M","7d %":"$55.38M","market cap":"$4.38B","Volume 24h":"$4.71","Circulating Supply":"$1.17B","Last 7 days":"$36.17M"}, -{"Name":"KERX","Price":"$3.48","24 %":"$631.28M","7d %":"$7.58B","market cap":"$907.67M","Volume 24h":"$0.17","Circulating Supply":"$213.57M","Last 7 days":"$842.05M"}, -{"Name":"PIR","Price":"$0.55","24 %":"$468.42M","7d %":"n/a","market cap":"$256.68M","Volume 24h":"$6.64","Circulating Supply":"$2.08B","Last 7 days":"$725.53M"}, -{"Name":"EMP","Price":"$5.04","24 %":"n/a","7d %":"$52.75M","market cap":"$86.58M","Volume 24h":"$8.71","Circulating Supply":"$6.48B","Last 7 days":"$234.72M"}, -{"Name":"PBNC","Price":"$0.95","24 %":"$293.53M","7d %":"$396.21M","market cap":"$56.68M","Volume 24h":"$9.10","Circulating Supply":"$403.94M","Last 7 days":"$367M"}, -{"Name":"PRMW","Price":"$5.83","24 %":"$399.01M","7d %":"$7.36M","market cap":"$40.22M","Volume 24h":"$9.19","Circulating Supply":"n/a","Last 7 days":"$26.86M"}, -{"Name":"HOLI","Price":"$9.87","24 %":"$1.04B","7d %":"$53.99M","market cap":"$10.63B","Volume 24h":"$9.93","Circulating Supply":"$61.57M","Last 7 days":"$273.57M"}, -{"Name":"ASCMA","Price":"$9.77","24 %":"$183.57M","7d %":"$35.67M","market cap":"$301.17M","Volume 24h":"$8.79","Circulating Supply":"$289.76M","Last 7 days":"$1.33B"}, -{"Name":"DNR","Price":"$5.63","24 %":"$569.62M","7d %":"n/a","market cap":"$25.09B","Volume 24h":"$8.57","Circulating Supply":"$1.82B","Last 7 days":"$41.81B"}, -{"Name":"ETSY","Price":"$4.20","24 %":"$1.59B","7d %":"$802.93M","market cap":"$567.1M","Volume 24h":"$8.81","Circulating Supply":"$52.67M","Last 7 days":"$10.9M"}, -{"Name":"TM","Price":"$2.31","24 %":"$156.02B","7d %":"n/a","market cap":"$446.47M","Volume 24h":"$7.74","Circulating Supply":"$5.38B","Last 7 days":"$6.69B"}, -{"Name":"CLRBW","Price":"$9.87","24 %":"n/a","7d %":"$350.95M","market cap":"$71.11M","Volume 24h":"$3.15","Circulating Supply":"$888.93M","Last 7 days":"$386.58M"}, -{"Name":"GLP","Price":"$6.20","24 %":"$637.42M","7d %":"$3.61B","market cap":"$12.9M","Volume 24h":"$8.47","Circulating Supply":"$4.5B","Last 7 days":"n/a"}, -{"Name":"EFII","Price":"$9.61","24 %":"$2.3B","7d %":"$401.18M","market cap":"$8.83M","Volume 24h":"$8.86","Circulating Supply":"$170.21M","Last 7 days":"$65.68B"}, -{"Name":"OAS","Price":"$2.47","24 %":"$1.94B","7d %":"$110.16B","market cap":"$170.57M","Volume 24h":"$8.61","Circulating Supply":"$163.76M","Last 7 days":"$193.2M"}, -{"Name":"WFT","Price":"$0.18","24 %":"$4.03B","7d %":"n/a","market cap":"$283.89M","Volume 24h":"$2.57","Circulating Supply":"$1.84B","Last 7 days":"$217.64M"}, -{"Name":"DSE","Price":"$3.02","24 %":"$171.84M","7d %":"$174.98M","market cap":"$14.1B","Volume 24h":"$2.19","Circulating Supply":"n/a","Last 7 days":"$550.5M"}, -{"Name":"AZZ","Price":"$0.78","24 %":"$1.47B","7d %":"$10.9B","market cap":"$13.01M","Volume 24h":"$4.41","Circulating Supply":"$13.32B","Last 7 days":"$268.64M"}, -{"Name":"TCCO","Price":"$3.94","24 %":"$7.36M","7d %":"n/a","market cap":"$168.88M","Volume 24h":"$2.48","Circulating Supply":"$34.75B","Last 7 days":"$979.78M"}, -{"Name":"SSW^G","Price":"$8.71","24 %":"n/a","7d %":"$184.66M","market cap":"$323.02M","Volume 24h":"$6.76","Circulating Supply":"$6.43B","Last 7 days":"$273.46M"}, -{"Name":"STAF","Price":"$1.73","24 %":"$10.91M","7d %":"$656.65M","market cap":"$824M","Volume 24h":"$8.06","Circulating Supply":"$26.78B","Last 7 days":"$2.54B"}, -{"Name":"ENJ","Price":"$0.49","24 %":"n/a","7d %":"n/a","market cap":"$74.57M","Volume 24h":"$2.51","Circulating Supply":"$93.02M","Last 7 days":"$3.5B"}, -{"Name":"TREE","Price":"$6.67","24 %":"$2.03B","7d %":"$15.84M","market cap":"$6.3B","Volume 24h":"$8.61","Circulating Supply":"$546.13M","Last 7 days":"$9.9B"}, -{"Name":"BHBK","Price":"$0.25","24 %":"$476.74M","7d %":"n/a","market cap":"$2.59B","Volume 24h":"$1.08","Circulating Supply":"n/a","Last 7 days":"$1.32B"}, -{"Name":"VOD","Price":"$6.25","24 %":"$76.73B","7d %":"$4.27B","market cap":"$896.34M","Volume 24h":"$8.16","Circulating Supply":"$6.79B","Last 7 days":"$256.68M"}, -{"Name":"IFEU","Price":"$4.95","24 %":"$42.37M","7d %":"$6.71B","market cap":"$631.2M","Volume 24h":"$7.53","Circulating Supply":"$92.5M","Last 7 days":"$87.09B"}, -{"Name":"PRE^I","Price":"$7.29","24 %":"n/a","7d %":"n/a","market cap":"$3.16B","Volume 24h":"$8.50","Circulating Supply":"$520.17M","Last 7 days":"$4.09B"}, -{"Name":"AHPA","Price":"$1.89","24 %":"$380.14M","7d %":"$30.31M","market cap":"n/a","Volume 24h":"$1.38","Circulating Supply":"$40.19M","Last 7 days":"$290.46M"}, -{"Name":"DLPH","Price":"$8.89","24 %":"$22.77B","7d %":"n/a","market cap":"n/a","Volume 24h":"$1.91","Circulating Supply":"$9.71B","Last 7 days":"$2.07B"}, -{"Name":"PRFZ","Price":"$8.50","24 %":"$1.62B","7d %":"$7.77B","market cap":"$21.91M","Volume 24h":"$7.72","Circulating Supply":"$888.93M","Last 7 days":"$276.21M"}, -{"Name":"RYAAY","Price":"$1.55","24 %":"$26.42B","7d %":"$8.11B","market cap":"$1.26B","Volume 24h":"$0.00","Circulating Supply":"$111.64M","Last 7 days":"$87.31B"}, -{"Name":"CARV","Price":"$3.85","24 %":"$12.93M","7d %":"$60.41M","market cap":"$54.38M","Volume 24h":"$7.05","Circulating Supply":"$18.55M","Last 7 days":"$26.03M"}, -{"Name":"CERS","Price":"$1.59","24 %":"$233.83M","7d %":"$644.87M","market cap":"$41.9M","Volume 24h":"$8.59","Circulating Supply":"$46.3B","Last 7 days":"$8.44B"}, -{"Name":"VSTO","Price":"$2.69","24 %":"$1.35B","7d %":"n/a","market cap":"$84.27M","Volume 24h":"$0.53","Circulating Supply":"$11.22B","Last 7 days":"$3.07B"}, -{"Name":"FANH","Price":"$0.22","24 %":"$554.47M","7d %":"$369.43M","market cap":"$29.54M","Volume 24h":"$0.15","Circulating Supply":"$195.63M","Last 7 days":"$779.29M"}, -{"Name":"ALR^B","Price":"$4.43","24 %":"n/a","7d %":"$272.97M","market cap":"$225.71M","Volume 24h":"$9.50","Circulating Supply":"$123.34B","Last 7 days":"$4.61B"}, -{"Name":"GAINM","Price":"$4.92","24 %":"n/a","7d %":"$1.02B","market cap":"$41.59M","Volume 24h":"$6.68","Circulating Supply":"$10.84B","Last 7 days":"$24.27B"}, -{"Name":"MLAB","Price":"$0.45","24 %":"$529.59M","7d %":"$968.03M","market cap":"$101.69M","Volume 24h":"$3.03","Circulating Supply":"$10.06B","Last 7 days":"$8.02B"}, -{"Name":"COOL","Price":"$4.63","24 %":"$107.61M","7d %":"$165.3M","market cap":"$1.88B","Volume 24h":"$8.37","Circulating Supply":"$176.6M","Last 7 days":"$505.61M"}, -{"Name":"CRVL","Price":"$5.13","24 %":"$858.03M","7d %":"$206.36M","market cap":"$448.07M","Volume 24h":"$5.11","Circulating Supply":"n/a","Last 7 days":"$414.27M"}, -{"Name":"PLD","Price":"$0.39","24 %":"$30.83B","7d %":"$170.57M","market cap":"$3.46B","Volume 24h":"$9.95","Circulating Supply":"$3.79B","Last 7 days":"n/a"}, -{"Name":"UVSP","Price":"$3.79","24 %":"$793.18M","7d %":"$1.67B","market cap":"$154.12M","Volume 24h":"$6.24","Circulating Supply":"$383.64M","Last 7 days":"n/a"}, -{"Name":"CHFN","Price":"$6.85","24 %":"$270.26M","7d %":"$27.94B","market cap":"$2.86B","Volume 24h":"$6.26","Circulating Supply":"$12.59B","Last 7 days":"$1.44B"}, -{"Name":"MGA","Price":"$8.38","24 %":"$16.53B","7d %":"$1.97B","market cap":"$1.23B","Volume 24h":"$6.97","Circulating Supply":"$1.26B","Last 7 days":"$64.56M"}, -{"Name":"KMM","Price":"$1.87","24 %":"$198.85M","7d %":"$4.39M","market cap":"$92.42M","Volume 24h":"$2.22","Circulating Supply":"$836.36M","Last 7 days":"$658.05M"}, -{"Name":"JJSF","Price":"$8.93","24 %":"$2.5B","7d %":"$29.17M","market cap":"$983.79M","Volume 24h":"$2.73","Circulating Supply":"$1.91B","Last 7 days":"$4.63M"}, -{"Name":"PE","Price":"$0.76","24 %":"$8.13B","7d %":"$2.54B","market cap":"$2.86B","Volume 24h":"$6.81","Circulating Supply":"n/a","Last 7 days":"$302.35M"}, -{"Name":"FOANC","Price":"$6.37","24 %":"n/a","7d %":"n/a","market cap":"$150.43M","Volume 24h":"$7.42","Circulating Supply":"$3.11B","Last 7 days":"n/a"}, -{"Name":"ANTX","Price":"$8.45","24 %":"$13.93B","7d %":"$57.58B","market cap":"n/a","Volume 24h":"$2.87","Circulating Supply":"$13.11B","Last 7 days":"$196.97M"}, -{"Name":"SBGL","Price":"$0.93","24 %":"$2.55B","7d %":"n/a","market cap":"n/a","Volume 24h":"$2.43","Circulating Supply":"$167.72M","Last 7 days":"$142.79M"}, -{"Name":"AHPI","Price":"$7.96","24 %":"$8.91M","7d %":"$204.58M","market cap":"$3.51B","Volume 24h":"$7.80","Circulating Supply":"$4.5M","Last 7 days":"n/a"}, -{"Name":"FTXL","Price":"$4.44","24 %":"$21.58M","7d %":"$1.54B","market cap":"$12.73B","Volume 24h":"$9.48","Circulating Supply":"$25.84M","Last 7 days":"$62M"}, -{"Name":"MTBC","Price":"$8.76","24 %":"$19.07M","7d %":"$7.35B","market cap":"$3.66B","Volume 24h":"$1.31","Circulating Supply":"$1.63B","Last 7 days":"$29.1B"}, -{"Name":"STAG^B","Price":"$1.02","24 %":"n/a","7d %":"n/a","market cap":"$35.61B","Volume 24h":"$2.21","Circulating Supply":"$89.93B","Last 7 days":"$966M"}, -{"Name":"MATX","Price":"$9.96","24 %":"$1.3B","7d %":"n/a","market cap":"$838.27M","Volume 24h":"$8.38","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"XNY","Price":"$4.00","24 %":"$18.64M","7d %":"$1.83B","market cap":"n/a","Volume 24h":"$5.26","Circulating Supply":"$20.5M","Last 7 days":"n/a"}, -{"Name":"PAAC","Price":"$6.40","24 %":"$73.48M","7d %":"$61.17M","market cap":"$5.23B","Volume 24h":"$6.00","Circulating Supply":"$230.28M","Last 7 days":"$154.23M"}, -{"Name":"OKS","Price":"$4.96","24 %":"$14.31B","7d %":"$741.2M","market cap":"$4.09B","Volume 24h":"$0.45","Circulating Supply":"$74.57M","Last 7 days":"n/a"}, -{"Name":"KR","Price":"$6.10","24 %":"$20.34B","7d %":"$111.6M","market cap":"n/a","Volume 24h":"$1.87","Circulating Supply":"$2.9B","Last 7 days":"n/a"}, -{"Name":"LNTH","Price":"$3.11","24 %":"$562.75M","7d %":"$65.43M","market cap":"$5.35B","Volume 24h":"$7.05","Circulating Supply":"$8.63B","Last 7 days":"$3.95B"}, -{"Name":"BRKL","Price":"$2.52","24 %":"$1.12B","7d %":"$18.77B","market cap":"$780.46M","Volume 24h":"$3.31","Circulating Supply":"$8.75B","Last 7 days":"$236.5M"}, -{"Name":"GT","Price":"$7.18","24 %":"$8.44B","7d %":"$92.25M","market cap":"$2.87B","Volume 24h":"$4.11","Circulating Supply":"$725.53M","Last 7 days":"$39.13B"}, -{"Name":"WTTR","Price":"$3.28","24 %":"$834.73M","7d %":"$277.1M","market cap":"$61.78M","Volume 24h":"$9.00","Circulating Supply":"$1.21B","Last 7 days":"$341.72M"}, -{"Name":"MTP","Price":"$2.23","24 %":"$65.99M","7d %":"$394.2M","market cap":"n/a","Volume 24h":"$9.93","Circulating Supply":"$243.6M","Last 7 days":"$9.61B"}, -{"Name":"GM","Price":"$9.39","24 %":"$51.8B","7d %":"$316.71M","market cap":"$22.24M","Volume 24h":"$3.41","Circulating Supply":"n/a","Last 7 days":"$87.43M"}, -{"Name":"PNBK","Price":"$8.37","24 %":"$60.36M","7d %":"$84.33M","market cap":"$1.4B","Volume 24h":"$8.06","Circulating Supply":"$410.12M","Last 7 days":"$352.71M"}, -{"Name":"OC","Price":"$8.23","24 %":"$7.18B","7d %":"$378.01M","market cap":"$1.77B","Volume 24h":"$3.96","Circulating Supply":"$82.81M","Last 7 days":"$29.15M"}, -{"Name":"WATT","Price":"$9.85","24 %":"$324.08M","7d %":"$180.9M","market cap":"$1.85B","Volume 24h":"$5.05","Circulating Supply":"$2.07B","Last 7 days":"$42.49M"}, -{"Name":"TFSL","Price":"$0.21","24 %":"$4.45B","7d %":"$687.82M","market cap":"$2.09B","Volume 24h":"$0.85","Circulating Supply":"$153.72M","Last 7 days":"$1.46B"}, -{"Name":"RNR^C","Price":"$8.55","24 %":"n/a","7d %":"$88.91M","market cap":"$61.32M","Volume 24h":"$5.82","Circulating Supply":"$46.06M","Last 7 days":"$345.31M"}, -{"Name":"SBBX","Price":"$4.22","24 %":"$119.06M","7d %":"$1.63B","market cap":"$35.1M","Volume 24h":"$9.92","Circulating Supply":"$315.27M","Last 7 days":"n/a"}, -{"Name":"AGO","Price":"$9.58","24 %":"$5.11B","7d %":"n/a","market cap":"n/a","Volume 24h":"$6.09","Circulating Supply":"$228.72M","Last 7 days":"$4.68B"}, -{"Name":"DECK","Price":"$1.78","24 %":"$2.2B","7d %":"$996.04M","market cap":"$231.89M","Volume 24h":"$7.68","Circulating Supply":"$46.76M","Last 7 days":"$79.68M"}, -{"Name":"CSTE","Price":"$4.69","24 %":"$1.17B","7d %":"$980.54M","market cap":"$184.1M","Volume 24h":"$9.62","Circulating Supply":"n/a","Last 7 days":"$127.26M"}, -{"Name":"FANG","Price":"$4.07","24 %":"$8.33B","7d %":"$14.06B","market cap":"$5.63B","Volume 24h":"$6.67","Circulating Supply":"n/a","Last 7 days":"$145.49M"}, -{"Name":"IPXL","Price":"$1.00","24 %":"$1.02B","7d %":"$8.62B","market cap":"$293.68M","Volume 24h":"$7.68","Circulating Supply":"$520.17M","Last 7 days":"n/a"}, -{"Name":"MOBL","Price":"$6.62","24 %":"$571.52M","7d %":"$98.16M","market cap":"$42.26M","Volume 24h":"$7.17","Circulating Supply":"$888.39M","Last 7 days":"$4.16B"}, -{"Name":"ICON","Price":"$1.90","24 %":"$373.18M","7d %":"$8.62B","market cap":"$483.46M","Volume 24h":"$7.80","Circulating Supply":"$3.77B","Last 7 days":"n/a"}, -{"Name":"HYGS","Price":"$3.35","24 %":"$126.08M","7d %":"n/a","market cap":"n/a","Volume 24h":"$1.85","Circulating Supply":"$116.83M","Last 7 days":"$3.57B"}, -{"Name":"GSL","Price":"$8.49","24 %":"$70.38M","7d %":"n/a","market cap":"$478.88M","Volume 24h":"$3.94","Circulating Supply":"$42.55M","Last 7 days":"$175.65M"}, -{"Name":"GENY","Price":"$5.72","24 %":"$7.26M","7d %":"$740.26M","market cap":"$3.65B","Volume 24h":"$4.46","Circulating Supply":"$1.52B","Last 7 days":"$2.03B"}, -{"Name":"CW","Price":"$6.55","24 %":"$4.11B","7d %":"$2.5B","market cap":"$42.85M","Volume 24h":"$2.03","Circulating Supply":"$814.69M","Last 7 days":"$6.02B"}, -{"Name":"SLG","Price":"$3.03","24 %":"$10.76B","7d %":"n/a","market cap":"$479.19M","Volume 24h":"$5.90","Circulating Supply":"n/a","Last 7 days":"$6.19B"}, -{"Name":"AWRE","Price":"$0.50","24 %":"$110.28M","7d %":"$34.1M","market cap":"$1.49B","Volume 24h":"$9.26","Circulating Supply":"$20.34B","Last 7 days":"$8.51B"}, -{"Name":"JACK","Price":"$5.98","24 %":"$3.13B","7d %":"$1.14B","market cap":"$171.84M","Volume 24h":"$3.33","Circulating Supply":"$230.28M","Last 7 days":"$1.7B"}, -{"Name":"COKE","Price":"$6.86","24 %":"$2.19B","7d %":"$32.45M","market cap":"$71.08B","Volume 24h":"$0.81","Circulating Supply":"$11.67B","Last 7 days":"$655.78M"}, -{"Name":"RGLD","Price":"$2.76","24 %":"$4.9B","7d %":"$23.84M","market cap":"n/a","Volume 24h":"$4.83","Circulating Supply":"$568.57M","Last 7 days":"n/a"}, -{"Name":"HOVNP","Price":"$2.56","24 %":"$32.91M","7d %":"$3.09B","market cap":"n/a","Volume 24h":"$1.69","Circulating Supply":"$411.46M","Last 7 days":"$1.69B"}, -{"Name":"SOXX","Price":"$0.09","24 %":"$1.11B","7d %":"$683.9M","market cap":"$57.56B","Volume 24h":"$0.78","Circulating Supply":"$492.78M","Last 7 days":"$4.84B"}, -{"Name":"LRGE","Price":"$2.74","24 %":"n/a","7d %":"$9.89M","market cap":"$844.88M","Volume 24h":"$2.71","Circulating Supply":"$1.93B","Last 7 days":"n/a"}, -{"Name":"WMT","Price":"$4.83","24 %":"$226.81B","7d %":"$1.04B","market cap":"$1.79B","Volume 24h":"$9.42","Circulating Supply":"$752.08M","Last 7 days":"$1.03B"}, -{"Name":"LXFT","Price":"$7.06","24 %":"$2.05B","7d %":"$22.73M","market cap":"$1.4B","Volume 24h":"$1.45","Circulating Supply":"$420.14M","Last 7 days":"$1.35B"}, -{"Name":"HZNP","Price":"$3.46","24 %":"$1.67B","7d %":"$1.89B","market cap":"n/a","Volume 24h":"$1.23","Circulating Supply":"$10.31M","Last 7 days":"$151.17M"}, -{"Name":"MS","Price":"$8.50","24 %":"$82.28B","7d %":"$4.62B","market cap":"n/a","Volume 24h":"$4.95","Circulating Supply":"$153.66M","Last 7 days":"$87.9M"}, -{"Name":"NEM","Price":"$8.05","24 %":"$17.51B","7d %":"$4.03B","market cap":"$8.66M","Volume 24h":"$7.54","Circulating Supply":"$6.43B","Last 7 days":"$75.46M"}, -{"Name":"KAACW","Price":"$4.07","24 %":"n/a","7d %":"$406.47M","market cap":"$520.48M","Volume 24h":"$4.44","Circulating Supply":"$39.27B","Last 7 days":"$816.46M"}, -{"Name":"CYAN","Price":"$5.92","24 %":"$19.78M","7d %":"n/a","market cap":"$191.21B","Volume 24h":"$0.35","Circulating Supply":"$705.83M","Last 7 days":"$28.19M"}, -{"Name":"BCBP","Price":"$7.48","24 %":"$174.42M","7d %":"$1.14B","market cap":"$552.77M","Volume 24h":"$0.63","Circulating Supply":"$1.05B","Last 7 days":"$5.52B"}, -{"Name":"MBCN","Price":"$5.19","24 %":"$168.26M","7d %":"$158.81M","market cap":"n/a","Volume 24h":"$0.05","Circulating Supply":"n/a","Last 7 days":"$16.53B"}, -{"Name":"ELP","Price":"$5.86","24 %":"$2.11B","7d %":"$40.95M","market cap":"n/a","Volume 24h":"$0.46","Circulating Supply":"$1.76B","Last 7 days":"$7.58B"}, -{"Name":"SBCF","Price":"$8.19","24 %":"$1.07B","7d %":"$1.83B","market cap":"$884.58M","Volume 24h":"$8.63","Circulating Supply":"$6.43B","Last 7 days":"$5.1B"}, -{"Name":"NFLX","Price":"$3.21","24 %":"$65.68B","7d %":"$165.11B","market cap":"n/a","Volume 24h":"$4.20","Circulating Supply":"$847.91M","Last 7 days":"$69.05M"}, -{"Name":"OSB","Price":"$9.69","24 %":"$2.59B","7d %":"$35.76B","market cap":"$498.13M","Volume 24h":"$1.74","Circulating Supply":"n/a","Last 7 days":"$842.24M"}, -{"Name":"NCS","Price":"$3.99","24 %":"$1.21B","7d %":"$236.63M","market cap":"$674.56M","Volume 24h":"$5.19","Circulating Supply":"$306.09M","Last 7 days":"$86.02M"}, -{"Name":"MOCO","Price":"$8.42","24 %":"$176.6M","7d %":"$99.12M","market cap":"$233.93M","Volume 24h":"$9.27","Circulating Supply":"n/a","Last 7 days":"$164.16M"}, -{"Name":"NVEC","Price":"$0.76","24 %":"$377.89M","7d %":"$29.54M","market cap":"$905.69M","Volume 24h":"$2.49","Circulating Supply":"$2.4B","Last 7 days":"n/a"}, -{"Name":"ERIC","Price":"$3.52","24 %":"$22.85B","7d %":"$61.17M","market cap":"$69.13M","Volume 24h":"$3.94","Circulating Supply":"$344.36M","Last 7 days":"$84.98M"}, -{"Name":"UEPS","Price":"$3.59","24 %":"$556.9M","7d %":"$2.01B","market cap":"$41.4M","Volume 24h":"$5.89","Circulating Supply":"$14.44B","Last 7 days":"$12.29M"}, -{"Name":"UNIT","Price":"$2.31","24 %":"$4.69B","7d %":"n/a","market cap":"$782.98M","Volume 24h":"$1.63","Circulating Supply":"$2.63M","Last 7 days":"$677.17M"}, -{"Name":"BBD","Price":"$3.15","24 %":"$50.2B","7d %":"n/a","market cap":"$73.14M","Volume 24h":"$3.78","Circulating Supply":"$40.19M","Last 7 days":"$3.49B"}, -{"Name":"CHKP","Price":"$0.60","24 %":"$18.26B","7d %":"$116.83M","market cap":"$15.85B","Volume 24h":"$7.72","Circulating Supply":"n/a","Last 7 days":"$150.43M"}, -{"Name":"GSHTU","Price":"$1.88","24 %":"n/a","7d %":"$214.54M","market cap":"$400.4M","Volume 24h":"$0.88","Circulating Supply":"$3.68B","Last 7 days":"$176.43B"}, -{"Name":"RIV","Price":"$7.97","24 %":"$74.88M","7d %":"$2.35B","market cap":"$230.28M","Volume 24h":"$4.70","Circulating Supply":"$71.56M","Last 7 days":"n/a"}, -{"Name":"OLP","Price":"$6.32","24 %":"$446.72M","7d %":"$78.45M","market cap":"$133.17M","Volume 24h":"$8.52","Circulating Supply":"$780.79M","Last 7 days":"$7.96B"}, -{"Name":"AIT","Price":"$5.36","24 %":"$2.35B","7d %":"$395.82M","market cap":"$332.64M","Volume 24h":"$7.05","Circulating Supply":"$345.32M","Last 7 days":"$461.58M"}, -{"Name":"SNE","Price":"$5.79","24 %":"$47.14B","7d %":"$122.51M","market cap":"$339.02M","Volume 24h":"$9.90","Circulating Supply":"$283.59M","Last 7 days":"$1.15B"}, -{"Name":"LNT","Price":"$2.28","24 %":"$9.61B","7d %":"$426.37M","market cap":"n/a","Volume 24h":"$1.60","Circulating Supply":"$16.61M","Last 7 days":"$12.64B"}, -{"Name":"GEC","Price":"$9.98","24 %":"$80.04M","7d %":"$204.83M","market cap":"$1.38B","Volume 24h":"$9.73","Circulating Supply":"n/a","Last 7 days":"$4.13B"}, -{"Name":"SCVL","Price":"$1.88","24 %":"$345.67M","7d %":"$1.24B","market cap":"$541.39M","Volume 24h":"$0.97","Circulating Supply":"$695.1M","Last 7 days":"$628.6M"}, -{"Name":"PDEX","Price":"$1.51","24 %":"$21.56M","7d %":"$35.97B","market cap":"n/a","Volume 24h":"$6.23","Circulating Supply":"n/a","Last 7 days":"$451.07M"}, -{"Name":"NVS","Price":"$2.22","24 %":"$191.21B","7d %":"$191.02M","market cap":"n/a","Volume 24h":"$5.40","Circulating Supply":"$967.2M","Last 7 days":"$7.19B"}, -{"Name":"MBFI","Price":"$5.72","24 %":"$3.73B","7d %":"$3.13B","market cap":"$81.44M","Volume 24h":"$9.79","Circulating Supply":"$1.47B","Last 7 days":"$226.81B"}, -{"Name":"CLA.CL","Price":"$4.41","24 %":"n/a","7d %":"$484.51M","market cap":"$22.64M","Volume 24h":"$2.25","Circulating Supply":"n/a","Last 7 days":"$209.5M"}, -{"Name":"CVX","Price":"$3.85","24 %":"$205.28B","7d %":"$1.11B","market cap":"n/a","Volume 24h":"$5.26","Circulating Supply":"$2.35B","Last 7 days":"$6.77B"}, -{"Name":"FSNN","Price":"$9.75","24 %":"$30.7M","7d %":"$54.41B","market cap":"$459.39M","Volume 24h":"$3.55","Circulating Supply":"$527.78M","Last 7 days":"$7.21B"}, -{"Name":"BWA","Price":"$5.81","24 %":"$8.7B","7d %":"$16.68B","market cap":"$133.17M","Volume 24h":"$9.94","Circulating Supply":"$296.28M","Last 7 days":"$5.01M"}, -{"Name":"SFL","Price":"$9.12","24 %":"$1.29B","7d %":"$83.66B","market cap":"$33.78M","Volume 24h":"$1.52","Circulating Supply":"$549.18M","Last 7 days":"$219.92M"}, -{"Name":"PFBI","Price":"$7.29","24 %":"$228.5M","7d %":"$3.5B","market cap":"n/a","Volume 24h":"$5.70","Circulating Supply":"$38.27M","Last 7 days":"n/a"}, -{"Name":"WHG","Price":"$8.57","24 %":"$506.48M","7d %":"$543.65M","market cap":"$738.12M","Volume 24h":"$4.01","Circulating Supply":"$6.01B","Last 7 days":"$98.16M"}, -{"Name":"JPM^H","Price":"$4.39","24 %":"n/a","7d %":"$883.38M","market cap":"$21.14B","Volume 24h":"$3.51","Circulating Supply":"$5.06B","Last 7 days":"$508.61M"}, -{"Name":"CRWS","Price":"$6.36","24 %":"$71.74M","7d %":"$745.32M","market cap":"$42.85M","Volume 24h":"$7.33","Circulating Supply":"$4.27B","Last 7 days":"$310.86M"}, -{"Name":"ITG","Price":"$2.15","24 %":"$717.59M","7d %":"$656.65M","market cap":"$415.27M","Volume 24h":"$9.13","Circulating Supply":"$8.82B","Last 7 days":"$868.22M"}, -{"Name":"SNHNL","Price":"$0.57","24 %":"n/a","7d %":"$1.04B","market cap":"n/a","Volume 24h":"$3.75","Circulating Supply":"$99.43M","Last 7 days":"$847.91M"}, -{"Name":"ASGN","Price":"$3.95","24 %":"$2.87B","7d %":"$132.03M","market cap":"n/a","Volume 24h":"$7.99","Circulating Supply":"$1.84B","Last 7 days":"$4.69B"}, -{"Name":"RDHL","Price":"$9.92","24 %":"$146.7M","7d %":"$700.65M","market cap":"$6.29M","Volume 24h":"$8.55","Circulating Supply":"$2.67B","Last 7 days":"$1.26B"}, -{"Name":"BYFC","Price":"$4.76","24 %":"$54.9M","7d %":"$208.04M","market cap":"$12.93B","Volume 24h":"$1.48","Circulating Supply":"$22.51M","Last 7 days":"$117.97M"}, -{"Name":"FDX","Price":"$2.76","24 %":"$56.28B","7d %":"$3.46B","market cap":"$113.08B","Volume 24h":"$3.39","Circulating Supply":"$26.56M","Last 7 days":"$7.9B"}, -{"Name":"THRM","Price":"$0.52","24 %":"$1.39B","7d %":"$724.86M","market cap":"n/a","Volume 24h":"$0.50","Circulating Supply":"$568.57M","Last 7 days":"$647.69M"}, -{"Name":"CBLI","Price":"$5.86","24 %":"$36.89M","7d %":"$34.79M","market cap":"$690.58M","Volume 24h":"$5.70","Circulating Supply":"$36.94M","Last 7 days":"$551.7M"}, -{"Name":"JRVR","Price":"$8.48","24 %":"$1.18B","7d %":"$56.68M","market cap":"$20.68B","Volume 24h":"$4.32","Circulating Supply":"$156.56M","Last 7 days":"$1.15B"}, -{"Name":"GAINO","Price":"$9.59","24 %":"n/a","7d %":"$126.39M","market cap":"$1.35B","Volume 24h":"$3.45","Circulating Supply":"$27.19M","Last 7 days":"$12.29M"}, -{"Name":"OME","Price":"$7.54","24 %":"$390.47M","7d %":"$184.47M","market cap":"$126.8B","Volume 24h":"$3.39","Circulating Supply":"$2.28B","Last 7 days":"$3.7B"}, -{"Name":"BDE","Price":"$4.46","24 %":"$195.09M","7d %":"$855.12M","market cap":"$694.28M","Volume 24h":"$0.32","Circulating Supply":"$8.29B","Last 7 days":"n/a"}, -{"Name":"NX","Price":"$2.81","24 %":"$733.65M","7d %":"$57.44B","market cap":"n/a","Volume 24h":"$6.82","Circulating Supply":"n/a","Last 7 days":"$310.86M"}, -{"Name":"EQR","Price":"$0.55","24 %":"$25.18B","7d %":"n/a","market cap":"n/a","Volume 24h":"$6.34","Circulating Supply":"$640.53M","Last 7 days":"$92.98M"}, -{"Name":"NTES","Price":"$2.94","24 %":"$38.98B","7d %":"$2.53B","market cap":"$1.27B","Volume 24h":"$4.04","Circulating Supply":"$50.49M","Last 7 days":"$15.58M"}, -{"Name":"SGY","Price":"$3.76","24 %":"$470.4M","7d %":"$17.26B","market cap":"$132.8M","Volume 24h":"$0.99","Circulating Supply":"$2.24B","Last 7 days":"$3.2B"}, -{"Name":"COLM","Price":"$5.16","24 %":"$3.94B","7d %":"$2.49B","market cap":"$1.33B","Volume 24h":"$1.81","Circulating Supply":"$181.04M","Last 7 days":"$2.21B"}, -{"Name":"PBMD","Price":"$0.30","24 %":"$49.34M","7d %":"$94.21M","market cap":"n/a","Volume 24h":"$5.86","Circulating Supply":"$14.27B","Last 7 days":"$625.05M"}, -{"Name":"RXII","Price":"$5.20","24 %":"$12.79M","7d %":"$324.86M","market cap":"n/a","Volume 24h":"$2.30","Circulating Supply":"$6.08M","Last 7 days":"$828.75M"}, -{"Name":"TECD","Price":"$5.43","24 %":"$3.67B","7d %":"$560.06M","market cap":"$1.08B","Volume 24h":"$3.75","Circulating Supply":"$180.27M","Last 7 days":"$2.72B"}, -{"Name":"BLIN ","Price":"$3.52","24 %":"$12.16M","7d %":"n/a","market cap":"n/a","Volume 24h":"$1.98","Circulating Supply":"$477.6M","Last 7 days":"$17.83M"}, -{"Name":"SCHW^D","Price":"$4.83","24 %":"n/a","7d %":"$2.83B","market cap":"n/a","Volume 24h":"$2.95","Circulating Supply":"$3.4B","Last 7 days":"$446.33M"}, -{"Name":"ERI","Price":"$8.54","24 %":"$1.53B","7d %":"$595.41M","market cap":"$750.72M","Volume 24h":"$4.10","Circulating Supply":"$23.59B","Last 7 days":"$498.65M"}, -{"Name":"ASR","Price":"$1.40","24 %":"$6.13B","7d %":"n/a","market cap":"$3.33B","Volume 24h":"$6.06","Circulating Supply":"$5.26B","Last 7 days":"n/a"}, -{"Name":"YIN","Price":"$2.17","24 %":"$725.83M","7d %":"$1.28B","market cap":"$2.54B","Volume 24h":"$7.19","Circulating Supply":"$6.47B","Last 7 days":"$320.72M"}, -{"Name":"GFF","Price":"$1.04","24 %":"$1.1B","7d %":"$311.29M","market cap":"$237.5M","Volume 24h":"$2.57","Circulating Supply":"$80.33M","Last 7 days":"$25.39B"}, -{"Name":"CHA","Price":"$3.17","24 %":"$39.48B","7d %":"$3.23M","market cap":"$807.59M","Volume 24h":"$1.35","Circulating Supply":"$1.08B","Last 7 days":"$410.14M"}, -{"Name":"EXAS","Price":"$8.10","24 %":"$3.59B","7d %":"$68.57B","market cap":"$25.34B","Volume 24h":"$5.29","Circulating Supply":"$63.46M","Last 7 days":"$64.56M"}, -{"Name":"BHLB","Price":"$0.42","24 %":"$1.5B","7d %":"$286.36M","market cap":"$402.82M","Volume 24h":"$0.89","Circulating Supply":"n/a","Last 7 days":"$2.24B"}, -{"Name":"CLNS^G","Price":"$3.61","24 %":"n/a","7d %":"$3.4B","market cap":"$361.05M","Volume 24h":"$6.50","Circulating Supply":"$38.98B","Last 7 days":"$2.22B"}, -{"Name":"PEI^A","Price":"$9.08","24 %":"n/a","7d %":"$69.92M","market cap":"$180.9M","Volume 24h":"$7.22","Circulating Supply":"n/a","Last 7 days":"$2.95B"}, -{"Name":"PBA","Price":"$3.17","24 %":"$13.23B","7d %":"$18.63B","market cap":"$50.64M","Volume 24h":"$3.38","Circulating Supply":"n/a","Last 7 days":"$540.44B"}, -{"Name":"VER","Price":"$7.94","24 %":"$8.15B","7d %":"$126.29M","market cap":"$1.38B","Volume 24h":"$1.21","Circulating Supply":"$2.25B","Last 7 days":"$332.05M"}, -{"Name":"DRH","Price":"$1.68","24 %":"$2.32B","7d %":"$73.14M","market cap":"$661.71M","Volume 24h":"$7.99","Circulating Supply":"$1.36B","Last 7 days":"$1.15B"}, -{"Name":"CMTL","Price":"$6.29","24 %":"$448.07M","7d %":"$2.69B","market cap":"n/a","Volume 24h":"$8.72","Circulating Supply":"$16.21B","Last 7 days":"$222.61M"}, -{"Name":"MSCC","Price":"$7.40","24 %":"$5.55B","7d %":"$8.99B","market cap":"$3.59B","Volume 24h":"$0.69","Circulating Supply":"$2.19B","Last 7 days":"$185.39M"}, -{"Name":"SNY","Price":"$8.31","24 %":"$123.34B","7d %":"$4.27B","market cap":"$1.85B","Volume 24h":"$6.01","Circulating Supply":"$10.99M","Last 7 days":"$537.11M"}, -{"Name":"RAD","Price":"$3.84","24 %":"$3.16B","7d %":"$76.52M","market cap":"$4.61B","Volume 24h":"$1.25","Circulating Supply":"$1.52B","Last 7 days":"$1.4B"}, -{"Name":"HK.WS","Price":"$0.17","24 %":"n/a","7d %":"$1.72B","market cap":"$6.59B","Volume 24h":"$6.09","Circulating Supply":"n/a","Last 7 days":"$91.07M"}, -{"Name":"NDRO","Price":"$6.36","24 %":"$113.85M","7d %":"$12.06B","market cap":"$46.6B","Volume 24h":"$5.39","Circulating Supply":"$289.76M","Last 7 days":"$365.69M"}, -{"Name":"CCJ","Price":"$5.47","24 %":"$3.63B","7d %":"$758.33M","market cap":"$10.9M","Volume 24h":"$1.20","Circulating Supply":"$1.31B","Last 7 days":"$1.05B"}, -{"Name":"HL^B","Price":"$7.15","24 %":"n/a","7d %":"$51.73B","market cap":"$71.22M","Volume 24h":"$4.98","Circulating Supply":"$91.07M","Last 7 days":"$2.89B"}, -{"Name":"CHSP","Price":"$1.67","24 %":"$1.51B","7d %":"$2.54B","market cap":"$462.71M","Volume 24h":"$9.93","Circulating Supply":"$1.23B","Last 7 days":"n/a"}, -{"Name":"MRC","Price":"$7.25","24 %":"$1.63B","7d %":"$1.26B","market cap":"$40.16M","Volume 24h":"$7.06","Circulating Supply":"$108.41M","Last 7 days":"$17.94B"}, -{"Name":"GPRK","Price":"$4.56","24 %":"$449.75M","7d %":"$24.14B","market cap":"$683.54M","Volume 24h":"$0.24","Circulating Supply":"$765.84M","Last 7 days":"$64.12M"}, -{"Name":"BRFS","Price":"$3.50","24 %":"$9.84B","7d %":"$79.04M","market cap":"$41.88M","Volume 24h":"$1.19","Circulating Supply":"$934.3M","Last 7 days":"$48.64M"}, -{"Name":"LKFN","Price":"$7.96","24 %":"$1.16B","7d %":"$1.41B","market cap":"$1.93B","Volume 24h":"$7.42","Circulating Supply":"$47.71M","Last 7 days":"$1.63B"}, -{"Name":"GAIA","Price":"$4.34","24 %":"$167.44M","7d %":"n/a","market cap":"$102.4M","Volume 24h":"$3.75","Circulating Supply":"n/a","Last 7 days":"$2.32B"}, -{"Name":"ERA","Price":"$3.83","24 %":"$187.18M","7d %":"$1.1B","market cap":"$4.27B","Volume 24h":"$1.06","Circulating Supply":"$152.41M","Last 7 days":"$4.74B"}, -{"Name":"CGNT","Price":"$2.30","24 %":"$104.55M","7d %":"$345.31M","market cap":"$578.34M","Volume 24h":"$3.73","Circulating Supply":"$1.56B","Last 7 days":"n/a"}, -{"Name":"NCS","Price":"$9.30","24 %":"$1.21B","7d %":"$315.27M","market cap":"$12.29M","Volume 24h":"$6.53","Circulating Supply":"$519.03M","Last 7 days":"$29.05B"}, -{"Name":"TWNK","Price":"$3.71","24 %":"$2.09B","7d %":"$1.07B","market cap":"$3.59B","Volume 24h":"$10.00","Circulating Supply":"$3.16B","Last 7 days":"n/a"}, -{"Name":"ATU","Price":"$2.06","24 %":"$1.43B","7d %":"$289.76M","market cap":"$5.01M","Volume 24h":"$1.99","Circulating Supply":"$205.59M","Last 7 days":"$170.65M"}, -{"Name":"GEF.B","Price":"$9.75","24 %":"n/a","7d %":"$4.28B","market cap":"n/a","Volume 24h":"$8.68","Circulating Supply":"$33.84B","Last 7 days":"$1.3B"}, -{"Name":"GMTA","Price":"$6.49","24 %":"n/a","7d %":"$272.97M","market cap":"$2.78B","Volume 24h":"$5.71","Circulating Supply":"$663.3M","Last 7 days":"$436.6M"}, -{"Name":"GLRE","Price":"$7.44","24 %":"$771.24M","7d %":"$163.2M","market cap":"$6.6B","Volume 24h":"$0.85","Circulating Supply":"$14.06B","Last 7 days":"$475.85M"}, -{"Name":"YTEN","Price":"$3.77","24 %":"$1.44M","7d %":"$3.52B","market cap":"n/a","Volume 24h":"$9.99","Circulating Supply":"$61.78M","Last 7 days":"$2.25B"}, -{"Name":"WMT","Price":"$8.36","24 %":"$226.81B","7d %":"$1.9B","market cap":"$785.28M","Volume 24h":"$6.86","Circulating Supply":"$1.58B","Last 7 days":"$83.53M"}, -{"Name":"ES","Price":"$2.43","24 %":"$20.04B","7d %":"$13B","market cap":"$44.44M","Volume 24h":"$0.46","Circulating Supply":"$2.66B","Last 7 days":"n/a"}, -{"Name":"THFF","Price":"$9.19","24 %":"$587.96M","7d %":"$35.67M","market cap":"n/a","Volume 24h":"$1.32","Circulating Supply":"$311.29M","Last 7 days":"$36.46B"}, -{"Name":"PSA^E","Price":"$6.30","24 %":"n/a","7d %":"$122.79M","market cap":"$500.28M","Volume 24h":"$6.80","Circulating Supply":"$354.27M","Last 7 days":"$4.03B"}, -{"Name":"QINC","Price":"$7.53","24 %":"$28.13M","7d %":"n/a","market cap":"$847.88M","Volume 24h":"$7.05","Circulating Supply":"$761.63M","Last 7 days":"$1.17B"}, -{"Name":"AGZD","Price":"$7.68","24 %":"$23.97M","7d %":"$6.84B","market cap":"$4.72B","Volume 24h":"$1.76","Circulating Supply":"$185.39M","Last 7 days":"$97.38M"}, -{"Name":"DKS","Price":"$7.54","24 %":"$4.5B","7d %":"$280.64M","market cap":"n/a","Volume 24h":"$1.23","Circulating Supply":"$568.21M","Last 7 days":"$15.55B"}, -{"Name":"IRET","Price":"$0.53","24 %":"$758.33M","7d %":"$167.21M","market cap":"$2.47B","Volume 24h":"$7.81","Circulating Supply":"$258.6M","Last 7 days":"$187.28M"}, -{"Name":"FL","Price":"$9.14","24 %":"$6.83B","7d %":"$28.19M","market cap":"$662.05M","Volume 24h":"$5.45","Circulating Supply":"$808.57M","Last 7 days":"$315.76M"}, -{"Name":"OHI","Price":"$3.11","24 %":"$6.48B","7d %":"$1.68B","market cap":"$937.55M","Volume 24h":"$5.67","Circulating Supply":"$48.2M","Last 7 days":"$13.93B"}, -{"Name":"SOV^C","Price":"$7.12","24 %":"n/a","7d %":"$468.65M","market cap":"$316.82M","Volume 24h":"$0.63","Circulating Supply":"$28.08M","Last 7 days":"$2.41B"}, -{"Name":"PML","Price":"$9.73","24 %":"$815.13M","7d %":"$452.92M","market cap":"$70.95M","Volume 24h":"$5.78","Circulating Supply":"$1.1B","Last 7 days":"$598.91M"}, -{"Name":"HCC","Price":"$2.00","24 %":"$847.88M","7d %":"$7.21B","market cap":"$1.45B","Volume 24h":"$2.29","Circulating Supply":"$2.09B","Last 7 days":"$356.44M"}, -{"Name":"WK","Price":"$1.95","24 %":"$788.23M","7d %":"$2.63M","market cap":"$434.29M","Volume 24h":"$8.56","Circulating Supply":"$559.33M","Last 7 days":"n/a"}, -{"Name":"AMP","Price":"$3.97","24 %":"$19.87B","7d %":"$40.16M","market cap":"n/a","Volume 24h":"$8.05","Circulating Supply":"$146.63M","Last 7 days":"$40.32M"}, -{"Name":"MBFIP","Price":"$8.95","24 %":"$104.92M","7d %":"$1.35B","market cap":"$2.33B","Volume 24h":"$0.76","Circulating Supply":"$93.71M","Last 7 days":"n/a"}, -{"Name":"PTGX","Price":"$2.12","24 %":"$177.84M","7d %":"$39.22B","market cap":"$39.24M","Volume 24h":"$9.00","Circulating Supply":"$149.83M","Last 7 days":"n/a"}, -{"Name":"XKE","Price":"$4.10","24 %":"n/a","7d %":"$39.48B","market cap":"$127.36B","Volume 24h":"$4.14","Circulating Supply":"$5.72B","Last 7 days":"$6.1B"}, -{"Name":"IDSA","Price":"$3.42","24 %":"$10.9M","7d %":"$58.13M","market cap":"$142.79M","Volume 24h":"$4.97","Circulating Supply":"$46.6B","Last 7 days":"$1.99B"}, -{"Name":"CASY","Price":"$1.60","24 %":"$4.23B","7d %":"$3.65B","market cap":"$134.47M","Volume 24h":"$2.26","Circulating Supply":"$87.3M","Last 7 days":"$384.22M"}, -{"Name":"FOLD","Price":"$5.81","24 %":"$1.35B","7d %":"$57.09M","market cap":"$295.41M","Volume 24h":"$7.28","Circulating Supply":"$1.64B","Last 7 days":"$365.71M"}, -{"Name":"SBRA","Price":"$7.33","24 %":"$1.55B","7d %":"$848.46M","market cap":"$15.17B","Volume 24h":"$1.10","Circulating Supply":"$83.79B","Last 7 days":"$4.4B"}, -{"Name":"SPB ","Price":"$2.87","24 %":"$7.8B","7d %":"n/a","market cap":"$656.34M","Volume 24h":"$6.85","Circulating Supply":"$51.15M","Last 7 days":"n/a"}, -{"Name":"FHB","Price":"$7.68","24 %":"$4.27B","7d %":"$5.67B","market cap":"n/a","Volume 24h":"$2.65","Circulating Supply":"$672.68M","Last 7 days":"$219.02M"}, -{"Name":"CTBI","Price":"$5.73","24 %":"$780.79M","7d %":"$87.31B","market cap":"$226.66M","Volume 24h":"$5.95","Circulating Supply":"$12.06B","Last 7 days":"$3.2B"}, -{"Name":"IPHS","Price":"$9.23","24 %":"$854.42M","7d %":"$439.76M","market cap":"$5.09B","Volume 24h":"$5.98","Circulating Supply":"$328.51M","Last 7 days":"$401.18M"}, -{"Name":"CNAT","Price":"$6.72","24 %":"$146.32M","7d %":"$317.4M","market cap":"$18.63B","Volume 24h":"$0.37","Circulating Supply":"$710.31M","Last 7 days":"$436.93M"}, -{"Name":"SFR","Price":"$2.72","24 %":"$4.37B","7d %":"$26.56M","market cap":"$855.22M","Volume 24h":"$2.96","Circulating Supply":"n/a","Last 7 days":"$234.72M"}, -{"Name":"JPM^A","Price":"$2.26","24 %":"n/a","7d %":"$30.09B","market cap":"$475.85M","Volume 24h":"$9.35","Circulating Supply":"$208.93M","Last 7 days":"$69.74M"}, -{"Name":"EHT","Price":"$7.53","24 %":"$216.11M","7d %":"$6.79B","market cap":"$618.24M","Volume 24h":"$9.45","Circulating Supply":"$804.76M","Last 7 days":"$4.56B"}, -{"Name":"PPHMP","Price":"$1.17","24 %":"$15.33M","7d %":"$10.25B","market cap":"$48.91M","Volume 24h":"$6.23","Circulating Supply":"$551.95M","Last 7 days":"$8.51B"}, -{"Name":"UBP^G","Price":"$8.42","24 %":"n/a","7d %":"$75.94M","market cap":"$8.39B","Volume 24h":"$4.64","Circulating Supply":"$24.52M","Last 7 days":"$97.19M"}, -{"Name":"HIW","Price":"$2.66","24 %":"$5.33B","7d %":"$702.78M","market cap":"$3.06B","Volume 24h":"$6.19","Circulating Supply":"$1.44B","Last 7 days":"$3.5B"}, -{"Name":"UMC","Price":"$8.55","24 %":"$4.95B","7d %":"n/a","market cap":"$5.57M","Volume 24h":"$1.76","Circulating Supply":"$277.1M","Last 7 days":"$150.3M"}, -{"Name":"MCY","Price":"$3.29","24 %":"$3.11B","7d %":"$8.71B","market cap":"$2.17B","Volume 24h":"$8.64","Circulating Supply":"$1.61B","Last 7 days":"$41.27B"}, -{"Name":"DHX","Price":"$5.10","24 %":"$128.99M","7d %":"$18.8B","market cap":"$2.46B","Volume 24h":"$8.82","Circulating Supply":"$8.21B","Last 7 days":"$188.59M"}, -{"Name":"NEA","Price":"$6.54","24 %":"$3.61B","7d %":"$547.07M","market cap":"$15.55B","Volume 24h":"$9.64","Circulating Supply":"$83.67M","Last 7 days":"$126.8B"}, -{"Name":"NCA","Price":"$8.38","24 %":"$290.46M","7d %":"$87.88M","market cap":"$27.94B","Volume 24h":"$3.70","Circulating Supply":"$12.11B","Last 7 days":"$243.6M"}, -{"Name":"HZN","Price":"$1.39","24 %":"$370.68M","7d %":"$234.26M","market cap":"$14.12B","Volume 24h":"$2.58","Circulating Supply":"$24.06B","Last 7 days":"$14.44B"}, -{"Name":"KB","Price":"$3.31","24 %":"$19.26B","7d %":"$113.08B","market cap":"$3.66B","Volume 24h":"$5.42","Circulating Supply":"$6.19B","Last 7 days":"$2.33B"}, -{"Name":"BRKL","Price":"$1.24","24 %":"$1.12B","7d %":"$1.56B","market cap":"n/a","Volume 24h":"$8.42","Circulating Supply":"$150.3M","Last 7 days":"$574.74M"}, -{"Name":"QTWO","Price":"$1.68","24 %":"$1.56B","7d %":"$315.53M","market cap":"$79.09B","Volume 24h":"$1.68","Circulating Supply":"$38.42B","Last 7 days":"$693.72M"}, -{"Name":"CBFV","Price":"$0.54","24 %":"$110.17M","7d %":"$275.95M","market cap":"n/a","Volume 24h":"$2.33","Circulating Supply":"$23.33B","Last 7 days":"n/a"}, -{"Name":"LEG","Price":"$2.58","24 %":"$6.98B","7d %":"$379.99M","market cap":"$351.67M","Volume 24h":"$1.48","Circulating Supply":"$364.09M","Last 7 days":"$267.89M"}, -{"Name":"TOO^B","Price":"$2.41","24 %":"n/a","7d %":"$14.72B","market cap":"n/a","Volume 24h":"$6.17","Circulating Supply":"$405.38M","Last 7 days":"$1.18B"}, -{"Name":"CPTAG","Price":"$5.52","24 %":"n/a","7d %":"$182.92M","market cap":"$10.19B","Volume 24h":"$2.52","Circulating Supply":"$11.67B","Last 7 days":"$1.58B"}, -{"Name":"BSFT","Price":"$5.30","24 %":"$1.28B","7d %":"$222.06M","market cap":"$25.85M","Volume 24h":"$1.27","Circulating Supply":"$133.56M","Last 7 days":"$488.7M"}, -{"Name":"MER^P","Price":"$0.80","24 %":"n/a","7d %":"n/a","market cap":"$12.64B","Volume 24h":"$0.54","Circulating Supply":"$2.21B","Last 7 days":"$18.26B"}, -{"Name":"MDC","Price":"$2.96","24 %":"$1.77B","7d %":"$1.09B","market cap":"$2.9B","Volume 24h":"$8.17","Circulating Supply":"$695.42M","Last 7 days":"$125.85M"}, -{"Name":"ADM","Price":"$5.87","24 %":"$24.19B","7d %":"$5.54M","market cap":"n/a","Volume 24h":"$5.05","Circulating Supply":"$112.52M","Last 7 days":"$171.81M"}, -{"Name":"MNR^C","Price":"$6.92","24 %":"n/a","7d %":"$346.82M","market cap":"n/a","Volume 24h":"$0.22","Circulating Supply":"$251.83B","Last 7 days":"$4.72B"}, -{"Name":"KCG","Price":"$10.00","24 %":"$1.35B","7d %":"n/a","market cap":"$1.16B","Volume 24h":"$3.96","Circulating Supply":"n/a","Last 7 days":"$74.72M"}, -{"Name":"AMTX","Price":"$8.22","24 %":"$29.54M","7d %":"$8.28B","market cap":"$40.47B","Volume 24h":"$4.48","Circulating Supply":"$153.96M","Last 7 days":"$311.18M"}, -{"Name":"RMD","Price":"$0.32","24 %":"$10.93B","7d %":"$117.97M","market cap":"$536.16M","Volume 24h":"$0.40","Circulating Supply":"$1.59B","Last 7 days":"$1.89B"}, -{"Name":"REPH","Price":"$8.72","24 %":"$120.19M","7d %":"$63.73B","market cap":"$11.84B","Volume 24h":"$3.78","Circulating Supply":"$556.3M","Last 7 days":"$7.15B"}, -{"Name":"VEON","Price":"$7.07","24 %":"$6.59B","7d %":"$4.24B","market cap":"$14.12B","Volume 24h":"$6.10","Circulating Supply":"$2.03B","Last 7 days":"$200.83M"}, -{"Name":"GSOL","Price":"$3.51","24 %":"$488.08M","7d %":"$1.82B","market cap":"$152.16M","Volume 24h":"$7.83","Circulating Supply":"$667.73M","Last 7 days":"$46.9M"}, -{"Name":"RFEM","Price":"$0.67","24 %":"$31.03M","7d %":"$215.85M","market cap":"$74.82M","Volume 24h":"$5.17","Circulating Supply":"n/a","Last 7 days":"$7.18B"}, -{"Name":"NTC","Price":"$0.28","24 %":"$181.24M","7d %":"$677.94M","market cap":"$6.3B","Volume 24h":"$8.98","Circulating Supply":"$3.4B","Last 7 days":"$116.83M"}, -{"Name":"CACQ","Price":"$3.75","24 %":"$2.72B","7d %":"n/a","market cap":"$1.06B","Volume 24h":"$1.37","Circulating Supply":"$228.44M","Last 7 days":"$390.46M"}, -{"Name":"TGLS","Price":"$6.76","24 %":"$308.09M","7d %":"$112.2M","market cap":"$690.58M","Volume 24h":"$2.53","Circulating Supply":"$19.87B","Last 7 days":"$93.93M"}, -{"Name":"FARM","Price":"$3.72","24 %":"$517.13M","7d %":"$10.9B","market cap":"n/a","Volume 24h":"$1.13","Circulating Supply":"$186.31M","Last 7 days":"$247.66M"}, -{"Name":"PVBC","Price":"$8.57","24 %":"$231.87M","7d %":"$10.06B","market cap":"$4.93B","Volume 24h":"$4.23","Circulating Supply":"$403.94M","Last 7 days":"n/a"}, -{"Name":"NEWTL","Price":"$8.67","24 %":"n/a","7d %":"$2.8B","market cap":"$2.38B","Volume 24h":"$1.47","Circulating Supply":"n/a","Last 7 days":"$179.44M"}, -{"Name":"PEN","Price":"$5.95","24 %":"$2.84B","7d %":"$4.72B","market cap":"$36.15M","Volume 24h":"$4.05","Circulating Supply":"$484.51M","Last 7 days":"$128.56M"}, -{"Name":"KRP","Price":"$3.10","24 %":"$273.57M","7d %":"$3.1B","market cap":"$122.85B","Volume 24h":"$0.54","Circulating Supply":"$1.28B","Last 7 days":"$20.5M"}, -{"Name":"CLNS^F.CL","Price":"$8.29","24 %":"n/a","7d %":"$61M","market cap":"$3.63B","Volume 24h":"$2.93","Circulating Supply":"$3.62B","Last 7 days":"$7.26M"}, -{"Name":"SBNA","Price":"$0.29","24 %":"n/a","7d %":"$51.15M","market cap":"n/a","Volume 24h":"$6.68","Circulating Supply":"$3.08M","Last 7 days":"n/a"}, -{"Name":"HNI","Price":"$8.27","24 %":"$1.75B","7d %":"$1.9B","market cap":"$710.31M","Volume 24h":"$6.21","Circulating Supply":"$6.03B","Last 7 days":"$165.5M"}, -{"Name":"LMFA","Price":"$7.34","24 %":"$13.56M","7d %":"$301.17M","market cap":"n/a","Volume 24h":"$0.81","Circulating Supply":"$330.29M","Last 7 days":"$436.92M"}, -{"Name":"VIGI","Price":"$8.04","24 %":"$408.55M","7d %":"$90.06M","market cap":"$399.01M","Volume 24h":"$0.07","Circulating Supply":"$571.04M","Last 7 days":"$97.38M"}, -{"Name":"CF","Price":"$6.09","24 %":"$6.43B","7d %":"$6.48B","market cap":"$62.85M","Volume 24h":"$5.03","Circulating Supply":"$7.22B","Last 7 days":"$8.25B"}, -{"Name":"CHUBA","Price":"$6.13","24 %":"$725.75M","7d %":"$476.74M","market cap":"$290.24M","Volume 24h":"$8.85","Circulating Supply":"$654.76M","Last 7 days":"$40.17M"}, -{"Name":"IVENC","Price":"$1.28","24 %":"n/a","7d %":"$1.53B","market cap":"$178.86M","Volume 24h":"$0.21","Circulating Supply":"$431.8M","Last 7 days":"n/a"}, -{"Name":"GNBC","Price":"$6.90","24 %":"$736.42M","7d %":"$508.61M","market cap":"$95.47M","Volume 24h":"$5.20","Circulating Supply":"$9.39M","Last 7 days":"$422.69M"}, -{"Name":"KAI","Price":"$8.30","24 %":"$852.55M","7d %":"$974.73M","market cap":"$1.04B","Volume 24h":"$3.38","Circulating Supply":"$33.83M","Last 7 days":"$200.83M"}, -{"Name":"MBT","Price":"$5.16","24 %":"$8.63B","7d %":"n/a","market cap":"$1.11B","Volume 24h":"$9.76","Circulating Supply":"$440.37M","Last 7 days":"n/a"}, -{"Name":"NKX","Price":"$8.92","24 %":"$743.72M","7d %":"$725.75M","market cap":"$98.15M","Volume 24h":"$5.99","Circulating Supply":"$7.15B","Last 7 days":"n/a"}, -{"Name":"FCSC","Price":"$0.35","24 %":"$45.41M","7d %":"$184.47M","market cap":"$3.55M","Volume 24h":"$5.24","Circulating Supply":"$95.78M","Last 7 days":"$1.92B"}, -{"Name":"DLR^I","Price":"$8.00","24 %":"n/a","7d %":"$5.05M","market cap":"$4.14B","Volume 24h":"$5.02","Circulating Supply":"$3.06B","Last 7 days":"$28.99M"}, -{"Name":"CRDT","Price":"$1.98","24 %":"$7.84M","7d %":"$4.69B","market cap":"$389.56M","Volume 24h":"$5.01","Circulating Supply":"$22.36M","Last 7 days":"$60.17M"}, -{"Name":"FMCI","Price":"$6.85","24 %":"$217.09M","7d %":"$18.22M","market cap":"n/a","Volume 24h":"$0.17","Circulating Supply":"$303.71M","Last 7 days":"$462.37M"}, -{"Name":"ZF","Price":"$4.86","24 %":"$277.82M","7d %":"$979.59M","market cap":"$546.13M","Volume 24h":"$2.53","Circulating Supply":"$1.11B","Last 7 days":"$30.7B"}, -{"Name":"NYMTO","Price":"$0.98","24 %":"n/a","7d %":"n/a","market cap":"$1.89B","Volume 24h":"$4.01","Circulating Supply":"$54.66M","Last 7 days":"$289.76M"}, -{"Name":"MCV","Price":"$5.45","24 %":"n/a","7d %":"$8.82B","market cap":"n/a","Volume 24h":"$2.72","Circulating Supply":"$10.76B","Last 7 days":"n/a"}, -{"Name":"IPI","Price":"$1.37","24 %":"$281.36M","7d %":"$31.03M","market cap":"$320.19M","Volume 24h":"$1.22","Circulating Supply":"n/a","Last 7 days":"$3.1B"}, -{"Name":"ANAB","Price":"$8.99","24 %":"$480.79M","7d %":"$4.14B","market cap":"$51.49B","Volume 24h":"$5.68","Circulating Supply":"$82.39M","Last 7 days":"n/a"}, -{"Name":"BR","Price":"$6.81","24 %":"$8.86B","7d %":"$1.15B","market cap":"$47.31M","Volume 24h":"$6.98","Circulating Supply":"$21.56M","Last 7 days":"$1.02B"}, -{"Name":"CBPX","Price":"$9.75","24 %":"$927.58M","7d %":"$2.55B","market cap":"$17.98B","Volume 24h":"$8.93","Circulating Supply":"$19.06M","Last 7 days":"$253.97M"}, -{"Name":"MRTX","Price":"$2.01","24 %":"$74.82M","7d %":"$256.09M","market cap":"$56.46M","Volume 24h":"$5.41","Circulating Supply":"$3.18B","Last 7 days":"$4.11M"}, -{"Name":"CALM","Price":"$1.03","24 %":"$1.81B","7d %":"$3.65B","market cap":"$751.86M","Volume 24h":"$5.15","Circulating Supply":"$1.9B","Last 7 days":"$442.3M"}, -{"Name":"DORM","Price":"$9.54","24 %":"$2.71B","7d %":"$199.67M","market cap":"$648.9M","Volume 24h":"$2.04","Circulating Supply":"$107.03M","Last 7 days":"n/a"}, -{"Name":"HFWA","Price":"$5.57","24 %":"$781.49M","7d %":"$2.81B","market cap":"$11.13B","Volume 24h":"$6.20","Circulating Supply":"$1.81B","Last 7 days":"$6.92M"}, -{"Name":"LILAK","Price":"$7.01","24 %":"$3.47B","7d %":"$4.61B","market cap":"n/a","Volume 24h":"$4.25","Circulating Supply":"$8.86B","Last 7 days":"$74.51M"}, -{"Name":"C","Price":"$5.08","24 %":"$175.91B","7d %":"$32.74M","market cap":"$1.04B","Volume 24h":"$2.27","Circulating Supply":"$289.1M","Last 7 days":"$2.41B"}, -{"Name":"BIP","Price":"$2.83","24 %":"$10.77B","7d %":"n/a","market cap":"$731.26M","Volume 24h":"$9.69","Circulating Supply":"$48.46M","Last 7 days":"$93.02M"}, -{"Name":"OUT","Price":"$5.78","24 %":"$3.27B","7d %":"$261.58M","market cap":"$79.99M","Volume 24h":"$5.56","Circulating Supply":"$1.7B","Last 7 days":"$927.58M"}, -{"Name":"HSGX","Price":"$4.67","24 %":"$35.47M","7d %":"$6.53B","market cap":"n/a","Volume 24h":"$9.12","Circulating Supply":"$547.07M","Last 7 days":"$63.94M"}, -{"Name":"IDTI","Price":"$6.42","24 %":"$3.26B","7d %":"$212.14M","market cap":"n/a","Volume 24h":"$4.74","Circulating Supply":"$812.25M","Last 7 days":"$175.91B"}, -{"Name":"PKG","Price":"$2.26","24 %":"$10.13B","7d %":"$3.79B","market cap":"$479.19M","Volume 24h":"$0.96","Circulating Supply":"$158.76M","Last 7 days":"$165.5M"}, -{"Name":"DMTX","Price":"$4.48","24 %":"$31.3M","7d %":"$63.23M","market cap":"$825.03M","Volume 24h":"$8.63","Circulating Supply":"n/a","Last 7 days":"$126.72M"}, -{"Name":"LQDT","Price":"$4.66","24 %":"$201.51M","7d %":"$1.01B","market cap":"$32.03M","Volume 24h":"$0.38","Circulating Supply":"n/a","Last 7 days":"$71.74M"}, -{"Name":"PRSC","Price":"$4.84","24 %":"$631.2M","7d %":"$8.33M","market cap":"$6.79M","Volume 24h":"$8.32","Circulating Supply":"$529.59M","Last 7 days":"n/a"}, -{"Name":"PRH","Price":"$5.42","24 %":"n/a","7d %":"n/a","market cap":"$136.04M","Volume 24h":"$7.36","Circulating Supply":"$6.18B","Last 7 days":"$100.04M"}, -{"Name":"TAHO","Price":"$1.36","24 %":"$2.62B","7d %":"n/a","market cap":"$1.05B","Volume 24h":"$0.89","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"FFG","Price":"$9.49","24 %":"$1.6B","7d %":"$1.63B","market cap":"$158.42M","Volume 24h":"$3.59","Circulating Supply":"$2.55B","Last 7 days":"$149.28B"}, -{"Name":"OMF","Price":"$6.00","24 %":"$3.13B","7d %":"$14.46B","market cap":"$14.89M","Volume 24h":"$5.21","Circulating Supply":"$50.45M","Last 7 days":"$91.02B"}, -{"Name":"HOMB","Price":"$8.02","24 %":"$3.66B","7d %":"$83.79B","market cap":"$1.4B","Volume 24h":"$1.11","Circulating Supply":"$54.29M","Last 7 days":"$311.29M"}, -{"Name":"IZEA","Price":"$2.97","24 %":"$12.38M","7d %":"$1.04B","market cap":"$39.27B","Volume 24h":"$1.48","Circulating Supply":"$3.5B","Last 7 days":"$5.29B"}, -{"Name":"FTLB","Price":"$3.61","24 %":"$6.47M","7d %":"n/a","market cap":"$8.66M","Volume 24h":"$6.04","Circulating Supply":"$20.84M","Last 7 days":"n/a"}, -{"Name":"MBRX","Price":"$1.82","24 %":"$14.38M","7d %":"$1.73B","market cap":"$3.5B","Volume 24h":"$9.63","Circulating Supply":"$269.48M","Last 7 days":"n/a"}, -{"Name":"BIO","Price":"$5.03","24 %":"$6.53B","7d %":"$13.37M","market cap":"$9.94M","Volume 24h":"$4.37","Circulating Supply":"$4.82B","Last 7 days":"n/a"}, -{"Name":"ATV","Price":"$8.61","24 %":"$51.13M","7d %":"$104.81M","market cap":"$1.92B","Volume 24h":"$3.51","Circulating Supply":"$558.63M","Last 7 days":"n/a"}, -{"Name":"ALL","Price":"$2.15","24 %":"$32.74B","7d %":"n/a","market cap":"$35.76B","Volume 24h":"$3.63","Circulating Supply":"n/a","Last 7 days":"$7.54B"}, -{"Name":"SON","Price":"$3.38","24 %":"$5.11B","7d %":"$808.57M","market cap":"$67.37B","Volume 24h":"$5.13","Circulating Supply":"$4.61B","Last 7 days":"$296.28M"}, -{"Name":"PNFP","Price":"$7.73","24 %":"$3.27B","7d %":"$75.19B","market cap":"$3.47B","Volume 24h":"$9.08","Circulating Supply":"$690.93M","Last 7 days":"$493.06M"}, -{"Name":"TPH","Price":"$7.69","24 %":"$1.98B","7d %":"n/a","market cap":"$14.36B","Volume 24h":"$4.08","Circulating Supply":"$52.66M","Last 7 days":"$39.09M"}, -{"Name":"DY","Price":"$7.39","24 %":"$2.77B","7d %":"$37.85B","market cap":"n/a","Volume 24h":"$3.33","Circulating Supply":"$568.57M","Last 7 days":"$4.5B"}, -{"Name":"AZN","Price":"$7.49","24 %":"$87.46B","7d %":"$537.11M","market cap":"$496.77M","Volume 24h":"$1.22","Circulating Supply":"$1.02B","Last 7 days":"$261.58M"}, -{"Name":"HQY","Price":"$6.29","24 %":"$3.07B","7d %":"$5.53B","market cap":"$2.41B","Volume 24h":"$6.07","Circulating Supply":"n/a","Last 7 days":"$4.38B"}, -{"Name":"MLM","Price":"$0.45","24 %":"$14.46B","7d %":"n/a","market cap":"n/a","Volume 24h":"$2.08","Circulating Supply":"$353.91M","Last 7 days":"$9.24B"}, -{"Name":"ALCO","Price":"$1.72","24 %":"$261.12M","7d %":"$628.6M","market cap":"$2.6B","Volume 24h":"$0.18","Circulating Supply":"$1.04B","Last 7 days":"$129.69M"}, -{"Name":"ALL^D","Price":"$7.65","24 %":"n/a","7d %":"$13.15M","market cap":"$20.2B","Volume 24h":"$6.48","Circulating Supply":"$1.57B","Last 7 days":"$2.38B"}, -{"Name":"MRTN","Price":"$3.33","24 %":"$905.46M","7d %":"$332.64M","market cap":"$4.36M","Volume 24h":"$4.56","Circulating Supply":"$9.37B","Last 7 days":"$1.03B"}, -{"Name":"JRJC","Price":"$7.16","24 %":"$44.17M","7d %":"$14.73B","market cap":"n/a","Volume 24h":"$4.80","Circulating Supply":"n/a","Last 7 days":"$31.07M"}, -{"Name":"NGG","Price":"$0.37","24 %":"$47.46B","7d %":"$730.37M","market cap":"n/a","Volume 24h":"$8.54","Circulating Supply":"$1.86B","Last 7 days":"$5.19B"}, -{"Name":"FRC","Price":"$8.80","24 %":"$15.85B","7d %":"n/a","market cap":"$1.95B","Volume 24h":"$0.79","Circulating Supply":"$49.81M","Last 7 days":"$410.69M"}, -{"Name":"GLA","Price":"$9.80","24 %":"$15.97M","7d %":"$21.91B","market cap":"$658.44M","Volume 24h":"$0.10","Circulating Supply":"$1.35B","Last 7 days":"$5.28B"}, -{"Name":"CTR","Price":"$4.04","24 %":"$483.46M","7d %":"n/a","market cap":"$15.47B","Volume 24h":"$6.47","Circulating Supply":"$18.98M","Last 7 days":"$7.17B"}, -{"Name":"DUK","Price":"$0.87","24 %":"$60.99B","7d %":"$7.53B","market cap":"$71.21M","Volume 24h":"$8.64","Circulating Supply":"$1.41B","Last 7 days":"$512.55M"}, -{"Name":"AGN^A","Price":"$5.94","24 %":"n/a","7d %":"$1.41B","market cap":"$308.11M","Volume 24h":"$5.76","Circulating Supply":"$35.61B","Last 7 days":"$53.99M"}, -{"Name":"NOMD","Price":"$3.33","24 %":"$2.6B","7d %":"$54.9M","market cap":"$12.31M","Volume 24h":"$3.49","Circulating Supply":"n/a","Last 7 days":"$27.34M"}, -{"Name":"WBT","Price":"$5.45","24 %":"$2.62B","7d %":"$233.17B","market cap":"$13.76B","Volume 24h":"$1.70","Circulating Supply":"$76.6B","Last 7 days":"$1.92B"}, -{"Name":"TTEC","Price":"$2.77","24 %":"$1.87B","7d %":"$5.91B","market cap":"$152.93M","Volume 24h":"$4.72","Circulating Supply":"$2.26B","Last 7 days":"$2.63M"}, -{"Name":"MYCC","Price":"$9.43","24 %":"$871.53M","7d %":"$4.21B","market cap":"n/a","Volume 24h":"$0.75","Circulating Supply":"$308.09M","Last 7 days":"n/a"}, -{"Name":"VEDL","Price":"$2.84","24 %":"$10.79B","7d %":"$575.5M","market cap":"$17.83M","Volume 24h":"$8.87","Circulating Supply":"$414.27M","Last 7 days":"$1.02B"}, -{"Name":"SGYP","Price":"$5.93","24 %":"$915.55M","7d %":"$1.91B","market cap":"n/a","Volume 24h":"$1.23","Circulating Supply":"$2.58B","Last 7 days":"n/a"}, -{"Name":"NAKD","Price":"$1.80","24 %":"$15.82M","7d %":"$140.16M","market cap":"$205.28B","Volume 24h":"$6.96","Circulating Supply":"n/a","Last 7 days":"$3.17B"}, -{"Name":"IRWD","Price":"$2.45","24 %":"$2.61B","7d %":"$91.02B","market cap":"$187.29M","Volume 24h":"$3.24","Circulating Supply":"$87.97B","Last 7 days":"$690.93M"}, -{"Name":"UBCP","Price":"$6.02","24 %":"$63.57M","7d %":"$246.49M","market cap":"$282.94M","Volume 24h":"$1.56","Circulating Supply":"$82.39M","Last 7 days":"$669.59M"}, -{"Name":"TUP","Price":"$9.60","24 %":"$3.6B","7d %":"$462.37M","market cap":"$2.1B","Volume 24h":"$9.24","Circulating Supply":"$217.53M","Last 7 days":"$138.19M"}, -{"Name":"SVVC","Price":"$2.72","24 %":"$63.46M","7d %":"$7.72B","market cap":"$1.15B","Volume 24h":"$4.56","Circulating Supply":"$5.2B","Last 7 days":"$3.62B"}, -{"Name":"UBA","Price":"$4.79","24 %":"$788.64M","7d %":"$1.21B","market cap":"$86.05M","Volume 24h":"$6.72","Circulating Supply":"$2.38B","Last 7 days":"$2.54B"}, -{"Name":"NAV^D","Price":"$0.24","24 %":"n/a","7d %":"$430.84M","market cap":"$985.8M","Volume 24h":"$4.46","Circulating Supply":"$9.04B","Last 7 days":"n/a"}, -{"Name":"ECHO","Price":"$1.42","24 %":"$594.58M","7d %":"$1.09B","market cap":"$614.08M","Volume 24h":"$4.20","Circulating Supply":"n/a","Last 7 days":"$157.25M"}, -{"Name":"MTOR","Price":"$6.99","24 %":"$1.41B","7d %":"$135.82M","market cap":"$379.39M","Volume 24h":"$3.41","Circulating Supply":"$8.74B","Last 7 days":"$481M"}, -{"Name":"GS^K","Price":"$4.05","24 %":"n/a","7d %":"n/a","market cap":"$3.74B","Volume 24h":"$1.78","Circulating Supply":"n/a","Last 7 days":"$905.46M"}, -{"Name":"SMFG","Price":"$8.99","24 %":"$54.22B","7d %":"$6.07B","market cap":"$21.71B","Volume 24h":"$2.43","Circulating Supply":"$5.07B","Last 7 days":"$15.38M"}, -{"Name":"MTL^","Price":"$3.82","24 %":"n/a","7d %":"$9.73B","market cap":"$1.87B","Volume 24h":"$7.74","Circulating Supply":"$92.34B","Last 7 days":"$10.2B"}, -{"Name":"TOWR","Price":"$0.08","24 %":"$446.68M","7d %":"$42.15M","market cap":"$19.68B","Volume 24h":"$4.00","Circulating Supply":"$10.79B","Last 7 days":"$234.19M"}, -{"Name":"FBM","Price":"$3.25","24 %":"$589.4M","7d %":"$162.03M","market cap":"$498.57M","Volume 24h":"$4.65","Circulating Supply":"n/a","Last 7 days":"$1.53B"}, -{"Name":"SBLKL","Price":"$5.96","24 %":"n/a","7d %":"$669.59M","market cap":"$1.86B","Volume 24h":"$1.35","Circulating Supply":"n/a","Last 7 days":"$414.27M"}, -{"Name":"LABL","Price":"$1.57","24 %":"$1.46B","7d %":"n/a","market cap":"$3.81B","Volume 24h":"$8.08","Circulating Supply":"$638.92M","Last 7 days":"$86.11M"}, -{"Name":"PNRG","Price":"$5.06","24 %":"$101.69M","7d %":"$390.46M","market cap":"$18.49M","Volume 24h":"$2.46","Circulating Supply":"n/a","Last 7 days":"$3.23B"}, -{"Name":"WBS^E","Price":"$4.23","24 %":"n/a","7d %":"n/a","market cap":"$119.93M","Volume 24h":"$4.95","Circulating Supply":"$6.47B","Last 7 days":"$1.65B"}, -{"Name":"DVD","Price":"$9.81","24 %":"$86.69M","7d %":"$395.17M","market cap":"$112.63M","Volume 24h":"$4.78","Circulating Supply":"n/a","Last 7 days":"$387.13M"}, -{"Name":"PLAY","Price":"$8.44","24 %":"$2.84B","7d %":"$18.63B","market cap":"$20.34B","Volume 24h":"$7.76","Circulating Supply":"$229.56M","Last 7 days":"$10.42M"}, -{"Name":"CVA","Price":"$4.91","24 %":"$1.87B","7d %":"$5.87B","market cap":"$17.48M","Volume 24h":"$2.13","Circulating Supply":"$4.4B","Last 7 days":"n/a"}, -{"Name":"RRR","Price":"$8.31","24 %":"$2.78B","7d %":"$580.2M","market cap":"n/a","Volume 24h":"$0.49","Circulating Supply":"$3.94B","Last 7 days":"$172.23B"}, -{"Name":"PLPM","Price":"$0.16","24 %":"$164.19M","7d %":"$883.27M","market cap":"$117.99B","Volume 24h":"$3.81","Circulating Supply":"$165.47M","Last 7 days":"$70.95M"}, -{"Name":"ROK","Price":"$7.30","24 %":"$21.14B","7d %":"$96.77M","market cap":"$79.22M","Volume 24h":"$7.00","Circulating Supply":"$312.96M","Last 7 days":"$345.31M"}, -{"Name":"NTB","Price":"$3.19","24 %":"$1.9B","7d %":"$12.59B","market cap":"$11.63M","Volume 24h":"$0.95","Circulating Supply":"$1.59B","Last 7 days":"$838.27M"}, -{"Name":"CPSS","Price":"$6.95","24 %":"$101.59M","7d %":"$258.42M","market cap":"$152.46M","Volume 24h":"$9.12","Circulating Supply":"$146.67M","Last 7 days":"$169.12M"}, -{"Name":"PHT","Price":"$5.51","24 %":"$289.1M","7d %":"$2.26B","market cap":"$658.69M","Volume 24h":"$8.18","Circulating Supply":"$37.14M","Last 7 days":"$7.64M"}, -{"Name":"HL^B","Price":"$8.14","24 %":"n/a","7d %":"$293.41M","market cap":"$2.42B","Volume 24h":"$6.75","Circulating Supply":"$1.13B","Last 7 days":"n/a"}, -{"Name":"KONA","Price":"$2.24","24 %":"$33.83M","7d %":"$2.18B","market cap":"$90.21B","Volume 24h":"$4.93","Circulating Supply":"$10.35M","Last 7 days":"$3.6B"}, -{"Name":"BAH","Price":"$2.46","24 %":"$4.72B","7d %":"n/a","market cap":"$24M","Volume 24h":"$6.25","Circulating Supply":"$7.93B","Last 7 days":"$29.19B"}, -{"Name":"NX","Price":"$7.17","24 %":"$733.65M","7d %":"$1.41B","market cap":"$1.49B","Volume 24h":"$1.53","Circulating Supply":"$749.53M","Last 7 days":"$2.64B"}, -{"Name":"ARU.CL","Price":"$9.46","24 %":"n/a","7d %":"$121.7M","market cap":"$18.8B","Volume 24h":"$2.32","Circulating Supply":"$3.52B","Last 7 days":"$63.59M"}, -{"Name":"W","Price":"$3.08","24 %":"$6.6B","7d %":"$592.24M","market cap":"$28.16B","Volume 24h":"$2.04","Circulating Supply":"$535.68M","Last 7 days":"$1.38B"}, -{"Name":"TIPT","Price":"$7.69","24 %":"$264.56M","7d %":"$345.32M","market cap":"$258.27M","Volume 24h":"$1.88","Circulating Supply":"n/a","Last 7 days":"$7.87B"}, -{"Name":"TCCA","Price":"$4.05","24 %":"n/a","7d %":"$1.4B","market cap":"$1.48B","Volume 24h":"$3.99","Circulating Supply":"$1.68B","Last 7 days":"n/a"}, -{"Name":"BGT","Price":"$0.74","24 %":"$334.83M","7d %":"$67.86M","market cap":"$95.97B","Volume 24h":"$7.23","Circulating Supply":"$29.24M","Last 7 days":"$146.63M"}, -{"Name":"AFSI^B","Price":"$4.49","24 %":"n/a","7d %":"$243.6M","market cap":"$33.49M","Volume 24h":"$1.76","Circulating Supply":"$7.77B","Last 7 days":"$83.2M"}, -{"Name":"MBCN","Price":"$1.43","24 %":"$168.26M","7d %":"n/a","market cap":"$283.57M","Volume 24h":"$4.37","Circulating Supply":"$1.42B","Last 7 days":"n/a"}, -{"Name":"TIPT","Price":"$4.34","24 %":"$264.56M","7d %":"$16.72B","market cap":"$332.19M","Volume 24h":"$2.26","Circulating Supply":"$8.33B","Last 7 days":"$1.35B"}, -{"Name":"ONTXW","Price":"$6.96","24 %":"n/a","7d %":"$181.01M","market cap":"$36.8M","Volume 24h":"$2.21","Circulating Supply":"$2.09B","Last 7 days":"n/a"}, -{"Name":"DK","Price":"$3.78","24 %":"$1.66B","7d %":"$676.91M","market cap":"$213.57M","Volume 24h":"$4.04","Circulating Supply":"$54.41B","Last 7 days":"$5.6B"}, -{"Name":"EPC","Price":"$7.80","24 %":"$4.34B","7d %":"$4.34B","market cap":"$323.6M","Volume 24h":"$1.05","Circulating Supply":"$56.38M","Last 7 days":"$806.93M"}, -{"Name":"AMOV","Price":"$5.37","24 %":"$51.95B","7d %":"$2.15B","market cap":"$96.24B","Volume 24h":"$9.15","Circulating Supply":"$22.76B","Last 7 days":"$2.69B"}, -{"Name":"NBD","Price":"$8.85","24 %":"$155.85M","7d %":"$1.84B","market cap":"$1.68B","Volume 24h":"$8.94","Circulating Supply":"n/a","Last 7 days":"$4.63B"}, -{"Name":"ADRE","Price":"$8.43","24 %":"$136.12M","7d %":"$4.51B","market cap":"$96.06B","Volume 24h":"$8.79","Circulating Supply":"$92.98M","Last 7 days":"$25.01B"}, -{"Name":"CPE","Price":"$1.10","24 %":"$2.02B","7d %":"$434.24M","market cap":"$250.34M","Volume 24h":"$4.64","Circulating Supply":"$1.25B","Last 7 days":"$940.53M"}, -{"Name":"STAA","Price":"$1.09","24 %":"$392.95M","7d %":"$276.48M","market cap":"n/a","Volume 24h":"$0.66","Circulating Supply":"$1.31B","Last 7 days":"$93.98M"}, -{"Name":"MER^P","Price":"$4.79","24 %":"n/a","7d %":"$184.08M","market cap":"$23.24M","Volume 24h":"$6.40","Circulating Supply":"$421.11M","Last 7 days":"$493.54M"}, -{"Name":"PBH","Price":"$9.61","24 %":"$2.79B","7d %":"$14.17B","market cap":"$1.77B","Volume 24h":"$8.43","Circulating Supply":"$69.13M","Last 7 days":"$106.47M"}, -{"Name":"WIX","Price":"$1.06","24 %":"$3.11B","7d %":"$427.4M","market cap":"$975.72M","Volume 24h":"$7.88","Circulating Supply":"$637.26M","Last 7 days":"$4.03B"}, -{"Name":"MMI","Price":"$7.97","24 %":"$973.21M","7d %":"n/a","market cap":"$18.66M","Volume 24h":"$5.02","Circulating Supply":"$87.57M","Last 7 days":"$939.02M"}, -{"Name":"CXSE","Price":"$1.03","24 %":"$9.73M","7d %":"$483.46M","market cap":"$95.91M","Volume 24h":"$7.30","Circulating Supply":"$1.12B","Last 7 days":"$2.7B"}, -{"Name":"OASM","Price":"$0.82","24 %":"$38.24M","7d %":"$1.78B","market cap":"$340.42M","Volume 24h":"$2.22","Circulating Supply":"$4.55B","Last 7 days":"$4.38B"}, -{"Name":"PNC^Q","Price":"$2.09","24 %":"n/a","7d %":"$4.39B","market cap":"$551.95M","Volume 24h":"$6.06","Circulating Supply":"n/a","Last 7 days":"$5.56B"}, -{"Name":"CFCOW","Price":"$6.66","24 %":"n/a","7d %":"$36.46B","market cap":"$21.32M","Volume 24h":"$2.67","Circulating Supply":"$700.65M","Last 7 days":"$73.46M"}, -{"Name":"ENLK","Price":"$5.47","24 %":"$5.52B","7d %":"n/a","market cap":"$1.83B","Volume 24h":"$7.14","Circulating Supply":"$775.3M","Last 7 days":"$375.06M"}, -{"Name":"DMPI","Price":"$4.98","24 %":"$24.23M","7d %":"$123.34B","market cap":"$2.52B","Volume 24h":"$0.77","Circulating Supply":"$2.61B","Last 7 days":"$74.51M"}, -{"Name":"AFT","Price":"$7.04","24 %":"$265.68M","7d %":"$46.06M","market cap":"n/a","Volume 24h":"$2.24","Circulating Supply":"$142.84M","Last 7 days":"$95.92M"}, -{"Name":"AIT","Price":"$5.66","24 %":"$2.35B","7d %":"n/a","market cap":"$10.25B","Volume 24h":"$9.33","Circulating Supply":"$12.16M","Last 7 days":"$813.95M"}, -{"Name":"CCE","Price":"$0.01","24 %":"$19.54B","7d %":"$592.24M","market cap":"n/a","Volume 24h":"$0.32","Circulating Supply":"n/a","Last 7 days":"$1.69B"}, -{"Name":"COLM","Price":"$3.40","24 %":"$3.94B","7d %":"$681.36M","market cap":"$6.59B","Volume 24h":"$4.55","Circulating Supply":"$95.97B","Last 7 days":"$8.18B"}, -{"Name":"CORE","Price":"$8.40","24 %":"$1.59B","7d %":"$30.59M","market cap":"$4.15B","Volume 24h":"$6.54","Circulating Supply":"n/a","Last 7 days":"$383.64M"}, -{"Name":"CHRS","Price":"$7.16","24 %":"$761.63M","7d %":"$7.05M","market cap":"$3.7B","Volume 24h":"$1.82","Circulating Supply":"$13.07B","Last 7 days":"$2.71B"}, -{"Name":"MAV","Price":"$8.41","24 %":"$278.18M","7d %":"$3.27B","market cap":"$18.04M","Volume 24h":"$4.40","Circulating Supply":"$437.27M","Last 7 days":"$448.39M"}, -{"Name":"MPA","Price":"$5.42","24 %":"$192.01M","7d %":"$234.15M","market cap":"$3.26B","Volume 24h":"$3.56","Circulating Supply":"$246.49M","Last 7 days":"$51.8B"}, -{"Name":"HL^B","Price":"$2.76","24 %":"n/a","7d %":"$631.93M","market cap":"$2.89B","Volume 24h":"$8.21","Circulating Supply":"$37.67M","Last 7 days":"$7.43B"}, -{"Name":"SEED","Price":"$8.71","24 %":"$32.45M","7d %":"$220.5M","market cap":"$391.07M","Volume 24h":"$1.85","Circulating Supply":"n/a","Last 7 days":"$8.18B"}, -{"Name":"LRGE","Price":"$6.06","24 %":"n/a","7d %":"$59.59M","market cap":"$211.28M","Volume 24h":"$1.46","Circulating Supply":"$2.89B","Last 7 days":"$61.21M"}, -{"Name":"CSA","Price":"$0.54","24 %":"$2.17B","7d %":"n/a","market cap":"$68.38M","Volume 24h":"$9.18","Circulating Supply":"n/a","Last 7 days":"$1.6B"}, -{"Name":"SKYS","Price":"$5.38","24 %":"$72.37M","7d %":"$70.38M","market cap":"n/a","Volume 24h":"$5.93","Circulating Supply":"$741.77B","Last 7 days":"$375.09M"}, -{"Name":"KEQU","Price":"$1.67","24 %":"$61.97M","7d %":"$81.84M","market cap":"$60.28B","Volume 24h":"$3.02","Circulating Supply":"$5.02B","Last 7 days":"$9.73M"}, -{"Name":"BUSE","Price":"$0.34","24 %":"$1.15B","7d %":"$123.81M","market cap":"$1.27B","Volume 24h":"$8.50","Circulating Supply":"$834.31M","Last 7 days":"$629.83M"}, -{"Name":"AMWD","Price":"$6.90","24 %":"$1.55B","7d %":"$5.41B","market cap":"$13.85M","Volume 24h":"$6.06","Circulating Supply":"n/a","Last 7 days":"$7.76B"}, -{"Name":"PTLA","Price":"$5.58","24 %":"$2B","7d %":"$2.61M","market cap":"$203.15M","Volume 24h":"$6.03","Circulating Supply":"$63.39B","Last 7 days":"$1.41B"}, -{"Name":"JJSF","Price":"$8.43","24 %":"$2.5B","7d %":"$91.14M","market cap":"$1.05B","Volume 24h":"$4.08","Circulating Supply":"$2.52B","Last 7 days":"$31.94M"}, -{"Name":"DLNG","Price":"$6.25","24 %":"$517.44M","7d %":"$1.12B","market cap":"$225.71M","Volume 24h":"$8.55","Circulating Supply":"$267.39M","Last 7 days":"$3.69B"}, -{"Name":"FCFP","Price":"$0.31","24 %":"$234.26M","7d %":"n/a","market cap":"$17.1B","Volume 24h":"$4.70","Circulating Supply":"$2.21B","Last 7 days":"$111.85M"}, -{"Name":"SREV","Price":"$7.09","24 %":"$317.23M","7d %":"n/a","market cap":"$26.03M","Volume 24h":"$1.60","Circulating Supply":"$237.15M","Last 7 days":"$79.27M"}, -{"Name":"DCOM","Price":"$6.56","24 %":"$765.84M","7d %":"$2.47B","market cap":"$1.15B","Volume 24h":"$0.09","Circulating Supply":"$2.62B","Last 7 days":"$7.62B"}, -{"Name":"AZPN","Price":"$1.26","24 %":"$4.12B","7d %":"$68.38M","market cap":"$409.22M","Volume 24h":"$3.25","Circulating Supply":"$641.08M","Last 7 days":"$96.2M"}, -{"Name":"NGVT","Price":"$6.69","24 %":"$2.41B","7d %":"$932.44M","market cap":"$1.69B","Volume 24h":"$1.91","Circulating Supply":"$309.13M","Last 7 days":"$3.47B"}, -{"Name":"GFI","Price":"$6.18","24 %":"$2.81B","7d %":"$763.43M","market cap":"n/a","Volume 24h":"$8.83","Circulating Supply":"n/a","Last 7 days":"$86.05M"}, -{"Name":"PEB","Price":"$5.59","24 %":"$2.33B","7d %":"$54.37B","market cap":"$377.89M","Volume 24h":"$5.01","Circulating Supply":"$828.17M","Last 7 days":"$658.44M"}, -{"Name":"CSU","Price":"$6.67","24 %":"$473.87M","7d %":"$1.83B","market cap":"$232.61M","Volume 24h":"$5.01","Circulating Supply":"$262.32M","Last 7 days":"$372.55M"}, -{"Name":"ERIC","Price":"$5.40","24 %":"$22.85B","7d %":"$586.51M","market cap":"$459.34M","Volume 24h":"$6.14","Circulating Supply":"$1.33B","Last 7 days":"$2.84B"}, -{"Name":"GDS","Price":"$8.41","24 %":"$788.51M","7d %":"$1.09B","market cap":"$979.59M","Volume 24h":"$4.85","Circulating Supply":"$1.07B","Last 7 days":"$808.23M"}, -{"Name":"BLD","Price":"$4.29","24 %":"$1.95B","7d %":"n/a","market cap":"$370.12M","Volume 24h":"$8.85","Circulating Supply":"$365.71M","Last 7 days":"$1.25M"}, -{"Name":"SUPN","Price":"$8.50","24 %":"$1.94B","7d %":"$19.42M","market cap":"$139.32M","Volume 24h":"$4.24","Circulating Supply":"$3.62B","Last 7 days":"$2.28B"}, -{"Name":"VLY^A","Price":"$8.33","24 %":"n/a","7d %":"$7.43B","market cap":"$2.51B","Volume 24h":"$5.06","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"ACOR","Price":"$5.88","24 %":"$804.88M","7d %":"n/a","market cap":"$1.35B","Volume 24h":"$0.09","Circulating Supply":"$2.21B","Last 7 days":"$3.74B"}, -{"Name":"WSTG","Price":"$4.05","24 %":"$88.91M","7d %":"$1.35B","market cap":"$13.56M","Volume 24h":"$1.12","Circulating Supply":"$608.57M","Last 7 days":"n/a"}, -{"Name":"MNE","Price":"$0.72","24 %":"$58.47M","7d %":"$188.64M","market cap":"$1.04B","Volume 24h":"$5.90","Circulating Supply":"$715.46M","Last 7 days":"$75.98M"}, -{"Name":"DORM","Price":"$5.04","24 %":"$2.71B","7d %":"$151.22M","market cap":"$702.27M","Volume 24h":"$9.94","Circulating Supply":"$1.47B","Last 7 days":"$397.33M"}, -{"Name":"PDFS","Price":"$9.54","24 %":"$527.78M","7d %":"$1.32B","market cap":"$22.58M","Volume 24h":"$2.61","Circulating Supply":"$80.33M","Last 7 days":"$432.95M"}, -{"Name":"HAFC","Price":"$8.80","24 %":"$947.69M","7d %":"$615.32M","market cap":"$683.54M","Volume 24h":"$2.93","Circulating Supply":"$175.03B","Last 7 days":"$5.6B"}, -{"Name":"AF^C","Price":"$5.08","24 %":"n/a","7d %":"$36.17B","market cap":"n/a","Volume 24h":"$0.21","Circulating Supply":"$107.35M","Last 7 days":"$1.01B"}, -{"Name":"NKE","Price":"$1.87","24 %":"$84.35B","7d %":"$803.3M","market cap":"$13.87B","Volume 24h":"$9.29","Circulating Supply":"$14.72B","Last 7 days":"n/a"}, -{"Name":"LKSD","Price":"$1.47","24 %":"$742.65M","7d %":"$39.11B","market cap":"$2.41B","Volume 24h":"$7.58","Circulating Supply":"$87.97B","Last 7 days":"$178.72M"}, -{"Name":"CDK","Price":"$2.43","24 %":"$8.96B","7d %":"$527.16M","market cap":"$1.04B","Volume 24h":"$6.86","Circulating Supply":"$1.7B","Last 7 days":"n/a"}, -{"Name":"EGF","Price":"$6.65","24 %":"$86.58M","7d %":"$885.73M","market cap":"n/a","Volume 24h":"$2.20","Circulating Supply":"$4.61B","Last 7 days":"$2.97B"}, -{"Name":"VLY^A","Price":"$8.96","24 %":"n/a","7d %":"$2.73B","market cap":"n/a","Volume 24h":"$3.08","Circulating Supply":"$1.44M","Last 7 days":"$542.67M"}, -{"Name":"FIT","Price":"$6.10","24 %":"$1.16B","7d %":"$17.14B","market cap":"$785.28M","Volume 24h":"$8.32","Circulating Supply":"$4.38B","Last 7 days":"$465.13M"}, -{"Name":"PLNT","Price":"$0.95","24 %":"$2.24B","7d %":"$63.95M","market cap":"$6.27B","Volume 24h":"$2.16","Circulating Supply":"$184.66M","Last 7 days":"$5.77B"}, -{"Name":"SGBK","Price":"$1.94","24 %":"$667.73M","7d %":"$37.92B","market cap":"$204.36M","Volume 24h":"$4.26","Circulating Supply":"$547.07M","Last 7 days":"$660.87M"}, -{"Name":"VNO^I","Price":"$3.95","24 %":"n/a","7d %":"$506.02M","market cap":"$427.4M","Volume 24h":"$7.71","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"NKG","Price":"$6.98","24 %":"$137.46M","7d %":"$361.92B","market cap":"$1.23B","Volume 24h":"$9.44","Circulating Supply":"$31.83M","Last 7 days":"$181.01M"}, -{"Name":"EGAN","Price":"$0.59","24 %":"$42.01M","7d %":"$387.37M","market cap":"$5B","Volume 24h":"$6.64","Circulating Supply":"$14.95M","Last 7 days":"$406.47M"}, -{"Name":"DB","Price":"$7.27","24 %":"$34.76B","7d %":"$390.47M","market cap":"$8.29B","Volume 24h":"$3.95","Circulating Supply":"$1.64B","Last 7 days":"n/a"}, -{"Name":"NOC","Price":"$7.75","24 %":"$45.14B","7d %":"$174.94M","market cap":"n/a","Volume 24h":"$1.49","Circulating Supply":"$404.69M","Last 7 days":"$346.48M"}, -{"Name":"CATM","Price":"$0.66","24 %":"$1.52B","7d %":"$129.61M","market cap":"$47.44B","Volume 24h":"$8.40","Circulating Supply":"n/a","Last 7 days":"$153.44M"}, -{"Name":"QPACU","Price":"$3.57","24 %":"n/a","7d %":"$655.78M","market cap":"$225.47M","Volume 24h":"$3.19","Circulating Supply":"$34.34B","Last 7 days":"$6.28B"}, -{"Name":"KAMN","Price":"$8.84","24 %":"$1.38B","7d %":"$9.37B","market cap":"$14.36M","Volume 24h":"$6.18","Circulating Supply":"$25.26B","Last 7 days":"$1.45B"}, -{"Name":"EWBC","Price":"$8.32","24 %":"$8.55B","7d %":"$59.69M","market cap":"$25.18M","Volume 24h":"$8.13","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"HBM.WS","Price":"$7.57","24 %":"n/a","7d %":"$287.82M","market cap":"$7.87M","Volume 24h":"$4.54","Circulating Supply":"$1.95B","Last 7 days":"$43.74M"}, -{"Name":"IVC","Price":"$4.90","24 %":"$399.95M","7d %":"n/a","market cap":"$7.15B","Volume 24h":"$5.95","Circulating Supply":"$128.5M","Last 7 days":"$32.03M"}, -{"Name":"DRQ","Price":"$1.53","24 %":"$1.92B","7d %":"$864.67M","market cap":"$51.15M","Volume 24h":"$9.77","Circulating Supply":"$330.28M","Last 7 days":"$157.5M"}, -{"Name":"TSEM","Price":"$7.94","24 %":"$2.29B","7d %":"$20.83B","market cap":"n/a","Volume 24h":"$8.96","Circulating Supply":"$74.51M","Last 7 days":"$2.78B"}, -{"Name":"NID","Price":"$0.25","24 %":"$626.24M","7d %":"n/a","market cap":"n/a","Volume 24h":"$8.37","Circulating Supply":"$3.66B","Last 7 days":"$53.58M"}, -{"Name":"PRO","Price":"$8.45","24 %":"$847.46M","7d %":"n/a","market cap":"$359.69M","Volume 24h":"$5.64","Circulating Supply":"$21.6M","Last 7 days":"$77.99M"}, -{"Name":"KIRK","Price":"$8.20","24 %":"$147.55M","7d %":"$11.3B","market cap":"n/a","Volume 24h":"$5.03","Circulating Supply":"n/a","Last 7 days":"$5.26B"}, -{"Name":"JHG","Price":"$1.02","24 %":"$367.06M","7d %":"$77.63M","market cap":"$2.88B","Volume 24h":"$9.80","Circulating Supply":"$33.78M","Last 7 days":"$151.22M"}, -{"Name":"FGL","Price":"$5.59","24 %":"$1.82B","7d %":"$14.79B","market cap":"$1.91B","Volume 24h":"$1.49","Circulating Supply":"$60.28B","Last 7 days":"$61.17M"}, -{"Name":"CASY","Price":"$4.96","24 %":"$4.23B","7d %":"$79.22M","market cap":"$38.27B","Volume 24h":"$5.88","Circulating Supply":"$100.76M","Last 7 days":"n/a"}, -{"Name":"ONSIZ","Price":"$2.67","24 %":"n/a","7d %":"$1.38B","market cap":"n/a","Volume 24h":"$9.43","Circulating Supply":"$2.09B","Last 7 days":"$3.95B"}, -{"Name":"ATRA","Price":"$2.45","24 %":"$371.14M","7d %":"$19.42M","market cap":"n/a","Volume 24h":"$2.79","Circulating Supply":"$352.17M","Last 7 days":"$9.97B"}, -{"Name":"GRVY","Price":"$6.84","24 %":"$59.69M","7d %":"n/a","market cap":"$982.38M","Volume 24h":"$3.73","Circulating Supply":"$167.96M","Last 7 days":"n/a"}, -{"Name":"MPA","Price":"$8.53","24 %":"$192.01M","7d %":"$8.33B","market cap":"$385.08M","Volume 24h":"$5.79","Circulating Supply":"$2.29B","Last 7 days":"$6.89B"}, -{"Name":"TEL","Price":"$0.39","24 %":"$27.94B","7d %":"$618.69M","market cap":"n/a","Volume 24h":"$0.71","Circulating Supply":"$3.11B","Last 7 days":"n/a"}, -{"Name":"OPB","Price":"$2.67","24 %":"$795.23M","7d %":"$129.45M","market cap":"$6.1B","Volume 24h":"$6.31","Circulating Supply":"$4.4B","Last 7 days":"$3.65B"}, -{"Name":"KHC","Price":"$9.14","24 %":"$108.87B","7d %":"$315.16M","market cap":"$104.55M","Volume 24h":"$8.56","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"MACK","Price":"$3.05","24 %":"$153.62M","7d %":"$6.99B","market cap":"$2.95B","Volume 24h":"$2.25","Circulating Supply":"n/a","Last 7 days":"n/a"}, -{"Name":"CLNS^D","Price":"$6.25","24 %":"n/a","7d %":"$61M","market cap":"n/a","Volume 24h":"$0.37","Circulating Supply":"n/a","Last 7 days":"$8.56B"}, -{"Name":"STRS","Price":"$3.73","24 %":"$227.14M","7d %":"$452.19M","market cap":"$8.51B","Volume 24h":"$5.43","Circulating Supply":"$208.28M","Last 7 days":"$562.75M"}, -{"Name":"GJS","Price":"$8.08","24 %":"n/a","7d %":"$29.21B","market cap":"n/a","Volume 24h":"$6.11","Circulating Supply":"$203.67M","Last 7 days":"$14.07M"}, -{"Name":"CFBI","Price":"$7.13","24 %":"$98.15M","7d %":"$6.97B","market cap":"n/a","Volume 24h":"$4.04","Circulating Supply":"n/a","Last 7 days":"$441.26M"}, -{"Name":"AGNCP","Price":"$6.53","24 %":"n/a","7d %":"$198.66M","market cap":"n/a","Volume 24h":"$9.57","Circulating Supply":"$42.87B","Last 7 days":"$92.42M"}, -{"Name":"ASG","Price":"$7.59","24 %":"$126.15M","7d %":"$24.45M","market cap":"$377.89M","Volume 24h":"$3.93","Circulating Supply":"$404.69M","Last 7 days":"$1.35B"}, -{"Name":"OKSB","Price":"$5.42","24 %":"$474.65M","7d %":"$4.23B","market cap":"n/a","Volume 24h":"$1.28","Circulating Supply":"$377.45M","Last 7 days":"$14.07M"}, -{"Name":"JRJC","Price":"$5.71","24 %":"$44.17M","7d %":"$8.63B","market cap":"$2.25B","Volume 24h":"$2.70","Circulating Supply":"$4.27B","Last 7 days":"$94.83M"}, -{"Name":"FLC","Price":"$1.64","24 %":"$220.5M","7d %":"$982.38M","market cap":"$61.72M","Volume 24h":"$8.22","Circulating Supply":"$767.4M","Last 7 days":"$276.21M"}, -{"Name":"CIM^B","Price":"$4.51","24 %":"n/a","7d %":"$341.22B","market cap":"$1.62B","Volume 24h":"$8.45","Circulating Supply":"$28.04M","Last 7 days":"$44.38M"}, -{"Name":"OTIV","Price":"$6.48","24 %":"$51.37M","7d %":"$289.76M","market cap":"$559.33M","Volume 24h":"$7.28","Circulating Supply":"$4.72B","Last 7 days":"$476.74M"}, -{"Name":"PFH","Price":"$2.85","24 %":"n/a","7d %":"$1.58B","market cap":"$3.49B","Volume 24h":"$2.55","Circulating Supply":"n/a","Last 7 days":"$132.13M"}, -{"Name":"SGZA","Price":"$9.97","24 %":"n/a","7d %":"$287.82M","market cap":"$30.6B","Volume 24h":"$4.45","Circulating Supply":"$47.27B","Last 7 days":"$7.79B"}, -{"Name":"TCO","Price":"$2.30","24 %":"$3.51B","7d %":"$438.74M","market cap":"$176.55M","Volume 24h":"$6.26","Circulating Supply":"$1.4B","Last 7 days":"n/a"}, -{"Name":"OII","Price":"$7.43","24 %":"$2.45B","7d %":"$164.46M","market cap":"n/a","Volume 24h":"$8.87","Circulating Supply":"$426.47M","Last 7 days":"$12.81M"}, -{"Name":"BEBE","Price":"$9.29","24 %":"$40.31M","7d %":"$556.9M","market cap":"$18.36B","Volume 24h":"$9.58","Circulating Supply":"$115.12M","Last 7 days":"$35.54M"}, -{"Name":"TCF","Price":"$4.95","24 %":"$2.72B","7d %":"$1.94B","market cap":"$6.31M","Volume 24h":"$2.51","Circulating Supply":"$77.2M","Last 7 days":"$966M"}, -{"Name":"EDN","Price":"$0.12","24 %":"$1.41B","7d %":"$69.74M","market cap":"$167.24M","Volume 24h":"$2.81","Circulating Supply":"n/a","Last 7 days":"$197.71M"}, -{"Name":"TLP","Price":"$9.01","24 %":"$664.71M","7d %":"$126.61M","market cap":"$605.33M","Volume 24h":"$4.03","Circulating Supply":"n/a","Last 7 days":"$5.96B"}, -{"Name":"MSG","Price":"$7.73","24 %":"$4.6B","7d %":"$184.47M","market cap":"$3.63B","Volume 24h":"$9.97","Circulating Supply":"$1.09B","Last 7 days":"$4.89B"}, -{"Name":"HCLP","Price":"$8.93","24 %":"$955.69M","7d %":"$148.35M","market cap":"$788.23M","Volume 24h":"$1.36","Circulating Supply":"$29.49M","Last 7 days":"$4.6B"}, -{"Name":"FITB","Price":"$6.54","24 %":"$19.11B","7d %":"$94.06M","market cap":"$261.63M","Volume 24h":"$4.55","Circulating Supply":"$21.5M","Last 7 days":"$9.84B"}, -{"Name":"IRR","Price":"$0.75","24 %":"$136.26M","7d %":"$2.77B","market cap":"$13.71B","Volume 24h":"$7.79","Circulating Supply":"$13.7B","Last 7 days":"$1.07B"}, -{"Name":"XIV","Price":"$9.08","24 %":"$850.59M","7d %":"$3.02B","market cap":"$4.84B","Volume 24h":"$5.36","Circulating Supply":"$417.85M","Last 7 days":"$54.9M"}, -{"Name":"CTB","Price":"$1.23","24 %":"$1.9B","7d %":"$296.12M","market cap":"$684.03M","Volume 24h":"$1.99","Circulating Supply":"$3.06B","Last 7 days":"$54.95M"}, -{"Name":"BTA","Price":"$2.05","24 %":"$159.86M","7d %":"$5.25B","market cap":"$4.82B","Volume 24h":"$1.93","Circulating Supply":"$47.06M","Last 7 days":"$37.04B"}, -{"Name":"LGF.B","Price":"$9.15","24 %":"n/a","7d %":"$81.37B","market cap":"$39.24M","Volume 24h":"$7.13","Circulating Supply":"$471.62M","Last 7 days":"$2.35B"}, -{"Name":"CPAC","Price":"$6.26","24 %":"$979.51M","7d %":"n/a","market cap":"$1.46B","Volume 24h":"$9.95","Circulating Supply":"$4.03B","Last 7 days":"n/a"}, -{"Name":"PDBC","Price":"$0.88","24 %":"$411.91M","7d %":"$75.46M","market cap":"$14.65M","Volume 24h":"$3.84","Circulating Supply":"$38.81B","Last 7 days":"$1.28B"}, -{"Name":"VLRX","Price":"$8.89","24 %":"$35.24M","7d %":"$1.52B","market cap":"$343.37M","Volume 24h":"$4.44","Circulating Supply":"$2.09B","Last 7 days":"$9.79B"}, -{"Name":"XEC","Price":"$4.38","24 %":"$8.92B","7d %":"$2.89B","market cap":"n/a","Volume 24h":"$5.25","Circulating Supply":"n/a","Last 7 days":"$19.78M"}, -{"Name":"SNOW","Price":"$0.52","24 %":"$939.02M","7d %":"$1.53B","market cap":"$204.36M","Volume 24h":"$1.28","Circulating Supply":"$837.01M","Last 7 days":"$5.79B"}, -{"Name":"CTB","Price":"$4.80","24 %":"$1.9B","7d %":"$1.53B","market cap":"$112.34M","Volume 24h":"$6.23","Circulating Supply":"n/a","Last 7 days":"$5.45B"}, -{"Name":"CNP","Price":"$2.25","24 %":"$12.45B","7d %":"$814.69M","market cap":"$5.54M","Volume 24h":"$2.36","Circulating Supply":"$5.55B","Last 7 days":"$9.79B"}, -{"Name":"SNI","Price":"$3.45","24 %":"$8.74B","7d %":"$400.32M","market cap":"$655.78M","Volume 24h":"$0.03","Circulating Supply":"$893.84M","Last 7 days":"n/a"}, -{"Name":"HEAR","Price":"$9.83","24 %":"$36.94M","7d %":"$1.35B","market cap":"$7.9B","Volume 24h":"$5.70","Circulating Supply":"$171.84M","Last 7 days":"$649.92M"}, -{"Name":"PAACW","Price":"$3.33","24 %":"n/a","7d %":"$4.56B","market cap":"$2.78B","Volume 24h":"$2.23","Circulating Supply":"$1.87B","Last 7 days":"$1.57B"}, -{"Name":"TWNK","Price":"$3.20","24 %":"$2.09B","7d %":"$1.8B","market cap":"$21.56M","Volume 24h":"$7.52","Circulating Supply":"$468.65M","Last 7 days":"n/a"}, -{"Name":"CACC","Price":"$0.62","24 %":"$4.64B","7d %":"$315.76M","market cap":"$25.63M","Volume 24h":"$0.41","Circulating Supply":"$69.38M","Last 7 days":"$126.08M"}, -{"Name":"GLBZ","Price":"$2.78","24 %":"$30.69M","7d %":"$6.69B","market cap":"$574.74M","Volume 24h":"$5.78","Circulating Supply":"$33.73M","Last 7 days":"$67.86M"}, -{"Name":"IVFVC","Price":"$4.25","24 %":"n/a","7d %":"$433.94M","market cap":"n/a","Volume 24h":"$5.08","Circulating Supply":"$375.34M","Last 7 days":"$311.8M"}, -{"Name":"ANIK","Price":"$0.82","24 %":"$664.15M","7d %":"$431.69M","market cap":"$1.41B","Volume 24h":"$0.39","Circulating Supply":"$369.08M","Last 7 days":"$141.67M"}, -{"Name":"BCOM","Price":"$9.53","24 %":"$636.64M","7d %":"$27.59M","market cap":"n/a","Volume 24h":"$3.37","Circulating Supply":"$58.28M","Last 7 days":"$261.9M"}, -{"Name":"NVUS","Price":"$2.80","24 %":"$1.54M","7d %":"$3.73B","market cap":"$4.24B","Volume 24h":"$1.19","Circulating Supply":"$129.98M","Last 7 days":"$392729.7"}, -{"Name":"AMTX","Price":"$8.95","24 %":"$29.54M","7d %":"$3.35B","market cap":"n/a","Volume 24h":"$7.59","Circulating Supply":"$3.68B","Last 7 days":"$397.33M"}, -{"Name":"KEF","Price":"$9.79","24 %":"$93.02M","7d %":"$2.49B","market cap":"$1.9B","Volume 24h":"$7.44","Circulating Supply":"$8.28B","Last 7 days":"$51.49B"}, -{"Name":"BCS^D","Price":"$0.97","24 %":"n/a","7d %":"$774.33M","market cap":"$61.14B","Volume 24h":"$6.41","Circulating Supply":"$4.6B","Last 7 days":"$1.4B"}] \ No newline at end of file diff --git a/src/bootstrap.min.css b/src/bootstrap.min.css deleted file mode 100644 index 2d5c078..0000000 --- a/src/bootstrap.min.css +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * Bootswatch v5.0.1 - * Homepage: https://bootswatch.com - * Copyright 2012-2021 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*//*! - * Bootstrap v5.0.1 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap);:root{--bs-blue:#3459e6;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#da292e;--bs-orange:#f8765f;--bs-yellow:#f4bd61;--bs-green:#2fb380;--bs-teal:#20c997;--bs-cyan:#287bb5;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#3459e6;--bs-secondary:#fff;--bs-success:#2fb380;--bs-info:#287bb5;--bs-warning:#f4bd61;--bs-danger:#da292e;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#212529}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#3459e6;text-decoration:underline}a:hover{color:#2a47b8}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#6c757d;text-align:left}th{font-weight:500;text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#495057;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#495057;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#495057;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#495057;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:1rem 1rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem .5rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#d6defa;--bs-table-striped-bg:#cbd3ee;--bs-table-striped-color:#000;--bs-table-active-bg:#c1c8e1;--bs-table-active-color:#fff;--bs-table-hover-bg:#c6cde7;--bs-table-hover-color:#000;color:#000;border-color:#c1c8e1}.table-secondary{--bs-table-bg:white;--bs-table-striped-bg:#f2f2f2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6e6e6;--bs-table-active-color:#000;--bs-table-hover-bg:#ececec;--bs-table-hover-color:#000;color:#000;border-color:#e6e6e6}.table-success{--bs-table-bg:#d5f0e6;--bs-table-striped-bg:#cae4db;--bs-table-striped-color:#000;--bs-table-active-bg:#c0d8cf;--bs-table-active-color:#000;--bs-table-hover-bg:#c5ded5;--bs-table-hover-color:#000;color:#000;border-color:#c0d8cf}.table-info{--bs-table-bg:#d4e5f0;--bs-table-striped-bg:#c9dae4;--bs-table-striped-color:#000;--bs-table-active-bg:#bfced8;--bs-table-active-color:#000;--bs-table-hover-bg:#c4d4de;--bs-table-hover-color:#000;color:#000;border-color:#bfced8}.table-warning{--bs-table-bg:#fdf2df;--bs-table-striped-bg:#f0e6d4;--bs-table-striped-color:#000;--bs-table-active-bg:#e4dac9;--bs-table-active-color:#000;--bs-table-hover-bg:#eae0ce;--bs-table-hover-color:#000;color:#000;border-color:#e4dac9}.table-danger{--bs-table-bg:#f8d4d5;--bs-table-striped-bg:#ecc9ca;--bs-table-striped-color:#000;--bs-table-active-bg:#dfbfc0;--bs-table-active-color:#fff;--bs-table-hover-bg:#e5c4c5;--bs-table-hover-color:#000;color:#000;border-color:#dfbfc0}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;font-weight:500}.col-form-label{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);margin-bottom:0;font-size:inherit;font-weight:500;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#495057;background-color:#fff;border-color:#9aacf3;outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(52,89,230,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem;color:#495057;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ecedee}.form-control::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#495057;background-color:#f8f9fa;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#ecedee}.form-control-plaintext{display:block;width:100%;padding:.5rem 0;margin-bottom:0;line-height:1.5;color:#495057;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 1rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.5rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.5rem 3rem .5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#9aacf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(52,89,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#9aacf3;outline:0;box-shadow:0 0 0 .25rem rgba(52,89,230,.25)}.form-check-input:checked{background-color:#3459e6;border-color:#3459e6}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3459e6;border-color:#3459e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239aacf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(52,89,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(52,89,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3459e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c2cdf8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3459e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#c2cdf8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem 1rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem 1rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:4rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#2fb380}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(47,179,128,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#2fb380;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232fb380' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .25rem) center;background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#2fb380;box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#2fb380}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:5.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232fb380' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .5rem) calc(.75em + .5rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#2fb380;box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#2fb380}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#2fb380}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#2fb380}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#da292e}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(218,41,46,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#da292e;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23da292e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23da292e' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .25rem) center;background-size:calc(.75em + .5rem) calc(.75em + .5rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#da292e;box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(.375em + .25rem) right calc(.375em + .25rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#da292e}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:5.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23da292e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23da292e' stroke='none'/%3e%3c/svg%3e");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .5rem) calc(.75em + .5rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#da292e;box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#da292e}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#da292e}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#da292e}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:500;line-height:1.5;color:#495057;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem 1rem;font-size:.875rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#495057}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn:active{box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65;box-shadow:none}.btn-primary{color:#fff;background-color:#3459e6;border-color:#3459e6;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-primary:hover{color:#fff;background-color:#2c4cc4;border-color:#2a47b8}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#2c4cc4;border-color:#2a47b8;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(82,114,234,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2a47b8;border-color:#2743ad}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(82,114,234,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3459e6;border-color:#3459e6}.btn-secondary{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-secondary:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#fff;border-color:#fff}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#000;background-color:#fff;border-color:#fff}.btn-success{color:#fff;background-color:#2fb380;border-color:#2fb380;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-success:hover{color:#fff;background-color:#28986d;border-color:#268f66}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#28986d;border-color:#268f66;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(78,190,147,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#268f66;border-color:#238660}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(78,190,147,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#2fb380;border-color:#2fb380}.btn-info{color:#fff;background-color:#287bb5;border-color:#287bb5;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-info:hover{color:#fff;background-color:#22699a;border-color:#206291}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#22699a;border-color:#206291;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(72,143,192,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#206291;border-color:#1e5c88}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(72,143,192,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#287bb5;border-color:#287bb5}.btn-warning{color:#fff;background-color:#f4bd61;border-color:#f4bd61;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-warning:hover{color:#fff;background-color:#cfa152;border-color:#c3974e}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#cfa152;border-color:#c3974e;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(246,199,121,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#c3974e;border-color:#b78e49}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(246,199,121,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f4bd61;border-color:#f4bd61}.btn-danger{color:#fff;background-color:#da292e;border-color:#da292e;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-danger:hover{color:#fff;background-color:#b92327;border-color:#ae2125}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#b92327;border-color:#ae2125;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(224,73,77,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ae2125;border-color:#a41f23}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(224,73,77,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#da292e;border-color:#da292e}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#3459e6;border-color:#3459e6}.btn-outline-primary:hover{color:#fff;background-color:#3459e6;border-color:#3459e6}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(52,89,230,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#3459e6;border-color:#3459e6}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(52,89,230,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3459e6;background-color:transparent}.btn-outline-secondary{color:#fff;border-color:#fff}.btn-outline-secondary:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#000;background-color:#fff;border-color:#fff}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#fff;background-color:transparent}.btn-outline-success{color:#2fb380;border-color:#2fb380}.btn-outline-success:hover{color:#fff;background-color:#2fb380;border-color:#2fb380}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(47,179,128,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#2fb380;border-color:#2fb380}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(47,179,128,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#2fb380;background-color:transparent}.btn-outline-info{color:#287bb5;border-color:#287bb5}.btn-outline-info:hover{color:#fff;background-color:#287bb5;border-color:#287bb5}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(40,123,181,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#fff;background-color:#287bb5;border-color:#287bb5}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(40,123,181,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#287bb5;background-color:transparent}.btn-outline-warning{color:#f4bd61;border-color:#f4bd61}.btn-outline-warning:hover{color:#fff;background-color:#f4bd61;border-color:#f4bd61}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(244,189,97,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#fff;background-color:#f4bd61;border-color:#f4bd61}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(244,189,97,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f4bd61;background-color:transparent}.btn-outline-danger{color:#da292e;border-color:#da292e}.btn-outline-danger:hover{color:#fff;background-color:#da292e;border-color:#da292e}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(218,41,46,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#da292e;border-color:#da292e}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(218,41,46,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#da292e;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#3459e6;text-decoration:underline}.btn-link:hover{color:#2a47b8}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:.875rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#3459e6}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3459e6}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.5rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:#dee2e6}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#3459e6}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#e9ecef}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#495057;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#495057}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#3459e6;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3459e6}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:.85rem;padding-bottom:.85rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#000}.navbar-light .navbar-toggler{color:#000;border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#000}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1.5rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5rem}.card-header{padding:1rem 1.5rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:1rem 1.5rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.75rem;margin-bottom:-1rem;margin-left:-.75rem;border-bottom:0}.card-header-pills{margin-right:-.75rem;margin-left:-.75rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#495057;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#2f50cf;background-color:#ebeefd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232f50cf'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#9aacf3;outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1rem;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, ">")}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#495057;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#495057;background-color:#f8f9fa;border-color:#dee2e6}.page-link:focus{z-index:3;color:#495057;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(52,89,230,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#3459e6;border-color:#3459e6}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.5rem 1rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#1f358a;background-color:#d6defa;border-color:#c2cdf8}.alert-primary .alert-link{color:#192a6e}.alert-secondary{color:#999;background-color:#fff;border-color:#fff}.alert-secondary .alert-link{color:#7a7a7a}.alert-success{color:#1c6b4d;background-color:#d5f0e6;border-color:#c1e8d9}.alert-success .alert-link{color:#16563e}.alert-info{color:#184a6d;background-color:#d4e5f0;border-color:#bfd7e9}.alert-info .alert-link{color:#133b57}.alert-warning{color:#92713a;background-color:#fdf2df;border-color:#fcebd0}.alert-warning .alert-link{color:#755a2e}.alert-danger{color:#83191c;background-color:#f8d4d5;border-color:#f4bfc0}.alert-danger .alert-link{color:#691416}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#3459e6;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#495057;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:1rem 1.5rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3459e6;border-color:#3459e6}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#1f358a;background-color:#d6defa}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#1f358a;background-color:#c1c8e1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1f358a;border-color:#1f358a}.list-group-item-secondary{color:#999;background-color:#fff}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#999;background-color:#e6e6e6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#999;border-color:#999}.list-group-item-success{color:#1c6b4d;background-color:#d5f0e6}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#1c6b4d;background-color:#c0d8cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1c6b4d;border-color:#1c6b4d}.list-group-item-info{color:#184a6d;background-color:#d4e5f0}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#184a6d;background-color:#bfced8}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#184a6d;border-color:#184a6d}.list-group-item-warning{color:#92713a;background-color:#fdf2df}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#92713a;background-color:#e4dac9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#92713a;border-color:#92713a}.list-group-item-danger{color:#83191c;background-color:#f8d4d5}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#83191c;background-color:#dfbfc0}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#83191c;border-color:#83191c}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(52,89,230,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#212529;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.3rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-content{box-shadow:0 1px 2px rgba(0,0,0,.05)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;color:#212529;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#495057}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid #dee2e6;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid #dee2e6;-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid #dee2e6;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid #dee2e6;-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show{-webkit-transform:none;transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#3459e6}.link-primary:focus,.link-primary:hover{color:#2a47b8}.link-secondary{color:#fff}.link-secondary:focus,.link-secondary:hover{color:#fff}.link-success{color:#2fb380}.link-success:focus,.link-success:hover{color:#268f66}.link-info{color:#287bb5}.link-info:focus,.link-info:hover{color:#206291}.link-warning{color:#f4bd61}.link-warning:focus,.link-warning:hover{color:#c3974e}.link-danger{color:#da292e}.link-danger:focus,.link-danger:hover{color:#ae2125}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#3459e6!important}.border-secondary{border-color:#fff!important}.border-success{border-color:#2fb380!important}.border-info{border-color:#287bb5!important}.border-warning{border-color:#f4bd61!important}.border-danger{border-color:#da292e!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#3459e6!important}.text-secondary{color:#fff!important}.text-success{color:#2fb380!important}.text-info{color:#287bb5!important}.text-warning{color:#f4bd61!important}.text-danger{color:#da292e!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#495057!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#3459e6!important}.bg-secondary{background-color:#fff!important}.bg-success{background-color:#2fb380!important}.bg-info{background-color:#287bb5!important}.bg-warning{background-color:#f4bd61!important}.bg-danger{background-color:#da292e!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.navbar{font-size:.875rem;font-weight:500}.navbar .nav-item{margin-left:.5rem;margin-right:.5rem}.navbar .navbar-nav .nav-link{border-radius:.25rem}.navbar-dark .navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1)}.navbar-dark .navbar-nav .nav-link.active{background-color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.03)}.navbar-light .navbar-nav .nav-link.active{background-color:rgba(0,0,0,.05)}.btn-light,.btn-outline-light,.btn-outline-secondary,.btn-secondary{color:#212529}.btn-light.disabled,.btn-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled,.btn-secondary.disabled,.btn-secondary:disabled{border:1px solid #f2f2f2}.btn-outline-secondary,.btn-secondary{border-color:#f2f2f2}.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-secondary:active,.btn-secondary:hover{background-color:#f2f2f2;border-color:#f2f2f2}.btn-light,.btn-outline-light{border-color:#e9ecef}.btn-light:active,.btn-light:hover,.btn-outline-light:active,.btn-outline-light:hover{background-color:#e9ecef;border-color:#e9ecef}.table{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);font-size:.875rem}thead th{text-transform:uppercase;font-size:.875rem}.input-group-text{box-shadow:0 1px 2px rgba(0,0,0,.05)}.nav-tabs{font-weight:500}.nav-tabs .nav-link{padding-top:1rem;padding-bottom:1rem;border-width:0 0 1px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{box-shadow:inset 0 -2px 0 #3459e6}.nav-pills{font-weight:500}.pagination{font-size:.875rem;font-weight:500}.pagination .page-link{box-shadow:0 1px 2px rgba(0,0,0,.05)}.breadcrumb{border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.875rem;font-weight:500}.breadcrumb-item{padding:1rem .5rem 1rem 0}.breadcrumb-item+.breadcrumb-item::before{padding-right:1rem}.alert .btn-close{color:inherit}.badge.bg-light,.badge.bg-secondary{color:#212529}.list-group{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card-title{color:inherit}.modal-footer{background-color:#f8f9fa}.modal-content{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)} \ No newline at end of file diff --git a/src/columns.js b/src/columns.ts similarity index 100% rename from src/columns.js rename to src/columns.ts diff --git a/src/index.css b/src/index.css index 00e44a1..ea35237 100644 --- a/src/index.css +++ b/src/index.css @@ -3,15 +3,13 @@ :root { --font-family: "Poppins", sans-serif; - --gradient-launch: linear-gradient(133deg, #2449e8, #021a88); --gradient-hover: rgba(2, 26, 136, 0.5); --gradient-bg: rgba(36, 73, 232, 0.5); - /* --gradient-bg: linear-gradient(133deg, #2449e8, #021a88); */ --color-transparent: rgba(43, 63, 85, 0.5); --color-bg: #0e101f; --color-footer: #1f2134; --color-blog: #042c54; --color-text: #2e59f3; -} +} \ No newline at end of file diff --git a/src/index.js b/src/index.tsx similarity index 100% rename from src/index.js rename to src/index.tsx diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/views/Home/FAQ/faq.css b/src/views/Home/FAQ/faq.css index e69de29..28809f5 100644 --- a/src/views/Home/FAQ/faq.css +++ b/src/views/Home/FAQ/faq.css @@ -0,0 +1,62 @@ +.ptc__faq { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + + margin: 4rem 0; +} + +.ptc__faq-heading { + display: flex; + justify-content: center; + align-items: center; + margin: 2rem 0; +} + +.ptc__faq-heading h1 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 700; + color: #1f2134; + padding-bottom: 20px; + text-align: center; +} + +.ptc__heading-content button { + font-size: 1.5rem; + border-color: 1px solid #1f2134; +} + +.ptc__heading-element button { + font-size: 1.5rem !important; + color: #fbfcff !important; + background-color: #1f2134 !important; + box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%); + border-color: #1f2134; +} + +.ptc__heading p { + font-size: 1.7rem; +} + +.ptc__heading { + width: 80%; +} + +.ptc__main-content { + font-size: 20px; +} + +/* @media screen and (max-width: 490px) { + .ptc__faq-heading h1 { + font-size: 3rem; + margin-top: 5rem; + } +} */ + +@media screen and (max-width: 768px) { + .ptc__faq-heading h1 { + font-size: 4rem; + margin-top: 5rem; + } +} \ No newline at end of file diff --git a/src/views/Home/FAQ/index.jsx b/src/views/Home/FAQ/index.jsx deleted file mode 100644 index 345698a..0000000 --- a/src/views/Home/FAQ/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './faq.css'; - -const FAQ = () => { - return ( -
- FAQ -
- ) -} - -export default FAQ diff --git a/src/views/Home/FAQ/index.tsx b/src/views/Home/FAQ/index.tsx new file mode 100644 index 0000000..88ebd8e --- /dev/null +++ b/src/views/Home/FAQ/index.tsx @@ -0,0 +1,98 @@ +import React, { useState } from "react"; +import "./faq.css"; + +import { Accordion } from "react-bootstrap"; + +const FAQ = () => { + const [activeId, setActiveId] = useState("0"); + + const toggleActive = (id: string) => { + if (activeId === id) { + setActiveId(""); + } else { + setActiveId(id); + } + + console.log(id); + }; + + return ( +
+
+

Frequently Asked Question

+
+ + {/* Section 1 */} + + toggleActive("1")}> + + What is the usecase of PRED? + + + +

+ PRED is the governance token of Predictcoin and can be used to + stake and earn more PRED, as well as vote and predict the prices + of crypto assets. +

+
+
+ + {/* Section 2 */} + toggleActive("2")}> + + How to predict the price of Crypto Assets? + + +

+ You can start predicting on crypto assets by gaining access to the + DApp, where you can stake & farm as well. +

+
+
+ + {/* Section 3 */} + toggleActive("3")}> + + How to launch DApp? + + +

+ You can launch the DApp by clicking on the "Launch DApp" if you're + on desktop or the download icon at the top of this page if you're + on mobile. +

+
+
+ toggleActive("4")}> + + What is the total supply of PRED? + + +

+ PRED is a deflationary token with a total capped supply of 100,000 +

+
+
+
+
+ ); +}; + +export default FAQ; diff --git a/src/views/Home/Home.css b/src/views/Home/Home.css index 5371ae4..ee4817f 100644 --- a/src/views/Home/Home.css +++ b/src/views/Home/Home.css @@ -1,9 +1,13 @@ -* { +html, +*, +body { box-sizing: border-box; padding: 0; margin: 0; + font-family: "Poppins", sans-serif; + + scroll-margin-top: 100px; scroll-behavior: smooth; - font-family: var(--font-family); } a { @@ -15,56 +19,12 @@ a { background: var(--color-bg); } -/* .section__margin { - margin: 5rem 2rem; -} - -.section__padding { - padding: 5rem 4rem; -} */ - -/* Scale Up animation */ -.scale-up-center { - -webkit-animation: scale-up-center 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) - both; - animation: scale-up-center 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) both; -} - /* Swirl-in Animation */ .swirl-in-fwd { -webkit-animation: swirl-in-fwd 0.6s ease-out both; animation: swirl-in-fwd 0.8s ease-out both; } -/* Slid in left Animation */ -.slide-in-left { - -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) - both; - animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; -} - -/* Scale up animation Keyframe */ -@-webkit-keyframes scale-up-center { - 0% { - -webkit-transform: scale(0.5); - transform: scale(0.5); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes scale-up-center { - 0% { - -webkit-transform: scale(0.5); - transform: scale(0.5); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - /* Swirl-in Animation Key Frame*/ @-webkit-keyframes swirl-in-fwd { 0% { @@ -78,6 +38,7 @@ a { opacity: 1; } } + @keyframes swirl-in-fwd { 0% { -webkit-transform: rotate(-540deg) scale(0); @@ -91,32 +52,6 @@ a { } } -/* Slid in left Key Frame */ -@-webkit-keyframes slide-in-left { - 0% { - -webkit-transform: translateX(-1000px); - transform: translateX(-1000px); - opacity: 0; - } - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - opacity: 1; - } -} -@keyframes slide-in-left { - 0% { - -webkit-transform: translateX(-1000px); - transform: translateX(-1000px); - opacity: 0; - } - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - opacity: 1; - } -} - @media screen and (min-width: 1024px) { /* .background__image { background-attachment: fixed; @@ -150,49 +85,3 @@ a { background-size: cover; } } - -/* .background__image { - background: linear-gradient( - 0deg, - rgba(23, 16, 16, 0.6), - rgba(23, 16, 16, 0.6) - ), - url(./assets/hero-bg.jpg); - width: 100%; - height: 100vh; - background-size: cover; - position: relative; - z-index: -10; -} */ - -/* .gradient__nav { - background: -moz-radial-gradient( - circle at 3% 25%, - rgba(36, 73, 232, 1) 0%, - rgba(2, 26, 136, 1) 100% - ); - - background: -webkit-radial-gradient( - circle at 3% 25%, - rgba(36, 73, 232, 1) 0%, - rgba(2, 26, 136, 1) 100% - ); - - background: -o-radial-gradient( - circle at 3% 25%, - rgba(36, 73, 232, 1) 0%, - rgba(2, 26, 136, 1) 100% - ); - - background: -ms-radial-gradient( - circle at 3% 25%, - rgba(36, 73, 232, 1) 0%, - rgba(2, 26, 136, 1) 100% - ); - - background: radial-gradient( - circle at 3% 25%, - rgba(36, 73, 232, 1) 0%, - rgba(2, 26, 136, 1) 100% - ); -} */ diff --git a/src/views/Home/Home.js b/src/views/Home/Home.tsx similarity index 81% rename from src/views/Home/Home.js rename to src/views/Home/Home.tsx index 26dc97a..d6f32a0 100644 --- a/src/views/Home/Home.js +++ b/src/views/Home/Home.tsx @@ -1,4 +1,3 @@ -import React from "react"; import "./Home.css"; import Header from "./header"; @@ -8,20 +7,20 @@ import Market from "./market"; import RoadMap from "./roadmap"; import Navbar from "./navbar"; import WhitePaper from "./whitepaper"; -import Audit from "./audit"; import Partner from "./partner"; import FAQ from "./FAQ"; -function App() { + +function Home() { + return (
- +
-
@@ -31,4 +30,4 @@ function App() { ); } -export default App; +export default Home; diff --git a/src/views/Home/about/about.css b/src/views/Home/about/about.css index 61680cf..192b178 100644 --- a/src/views/Home/about/about.css +++ b/src/views/Home/about/about.css @@ -1,6 +1,7 @@ .content__padding { padding: 5rem 10rem; } + .ptc__about { display: flex; justify-content: center; @@ -43,25 +44,24 @@ display: flex; justify-content: center; align-items: center; + align-items: stretch; flex-direction: row; } .ptc__about-card_content { background-color: #1f2134; border: 3px solid #2e59f3; - padding: 1.65rem 2.25rem; + padding: 1.65rem 2rem; border-radius: 32px; - width: 30%; - height: 60vh; - + width: 28%; + margin: 0 1rem; - margin-top: 1rem; - margin-bottom: 1rem; } .database__icon { text-align: center; line-height: 58px; + margin-top: 2rem; } .database__icon img { @@ -85,9 +85,17 @@ text-align: center; margin-bottom: 10rem; + + padding: 0 5rem; + + display: block; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; } -@media screen and (max-width: 490px) { +/* @media screen and (max-width: 490px) { .content__padding { padding: 0; } @@ -97,18 +105,24 @@ justify-content: flex-start; align-items: center; flex-direction: column; + + margin-top: 5rem; } .ptc__about-content { display: block; justify-content: center; align-items: center; + + width: 100%; padding: 0 2rem; } .ptc__about-content h1 { text-align: center; font-size: 35px; + + padding-top: 5rem; } .ptc__about-content p { @@ -124,11 +138,14 @@ justify-content: center; align-items: center; flex-direction: column; - /* padding-left: 1rem; */ margin-top: 5rem; } .ptc__about-card_content { + display: block; + justify-content: center; + align-items: center; + background-color: #1f2134; border: 3px solid #2e59f3; padding: 1.65rem 2.25rem; @@ -136,9 +153,7 @@ width: 90%; height: auto; - /* margin: 0 1rem; - margin-top: 1rem; - margin-bottom: 1rem; */ + margin: 1rem 0; } .ptc__about-card_content h4 { @@ -159,9 +174,9 @@ margin-bottom: 10rem; } -} +} */ -@media screen and (max-width: 768px) { +/* @media screen and (max-width: 768px) { .content__padding { padding: 0; } @@ -174,10 +189,6 @@ } .ptc__about-content { - /* display: block; - justify-content: center; - align-items: center; */ - display: flex; flex-direction: column; justify-content: center; @@ -202,10 +213,166 @@ justify-content: center; align-items: center; flex-direction: column; - padding-left: 4rem; } .ptc__about-card_content { + display: block; + justify-content: center; + align-items: center; + + background-color: #1f2134; + border: 3px solid #2e59f3; + padding: 1.65rem 2.25rem; + border-radius: 32px; + width: 95%; + + margin: 0 1rem 3rem 1rem; + } + + .ptc__about-card_content h4 { + font-family: var(--font-family); + color: #fff; + font-weight: 700; + font-size: 24px; + line-height: 67px; + text-align: center; + } + + .ptc__about-card_content p { + font-family: var(--font-family); + color: #fff; + font-size: 1.6rem; + line-height: 2.8rem; + text-align: center; + + margin-bottom: 10rem; + } +} */ + + + + +@media screen and (max-width: 320px) { + .content__padding { + padding: 0; + } + + .ptc__about { + display: block; + justify-content: flex-start; + align-items: center; + flex-direction: column; + } + + .ptc__about-content { + display: block; + justify-content: center; + align-items: center; + + width: 100%; + } + + .ptc__about-content h1 { + text-align: left; + font-size: 40px; + } + + .ptc__about-content p { + text-align: left; + + text-align: left; + color: #fff; + font-size: 17px; + font-style: normal; + line-height: 27px; + } + + .ptc__about-image img { + width: 90%; + } + + .ptc__about-card { + display: block; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 5rem; + } + + .ptc__about-card_content { + display: block; + justify-content: center; + align-items: center; + + background-color: #1f2134; + border: 3px solid #2e59f3; + padding: 1.65rem 2.25rem; + border-radius: 32px; + width: 90%; + height: auto; + + margin: 3rem 2rem; + } + + #first__card { + margin-top: -3rem; + margin-bottom: 3rem; + } + + .ptc__about-card_content p { + font-family: var(--font-family); + color: #fff; + font-size: 1.6rem; + line-height: 2.8rem; + text-align: center; + + padding: 0; + margin-bottom: 4rem; + } +} + +@media screen and (max-width: 375px) { + .content__padding { + padding: 2rem 1rem; + } + + .ptc__about { + display: flex; + flex-direction: column; + } + + .ptc__about-content h1 { + text-align: left; + font-size: 40px; + + padding-top: 0; + } + + .ptc__about-content p { + text-align: left; + + text-align: left; + color: #fff; + font-size: 19px; + font-style: normal; + line-height: 28px; + } + + .ptc__about-card { + display: block; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 5rem; + } + + .ptc__about-card_content { + display: block; + justify-content: center; + align-items: center; + background-color: #1f2134; border: 3px solid #2e59f3; padding: 1.65rem 2.25rem; @@ -213,9 +380,168 @@ width: 90%; height: auto; - margin: 0 1rem; - margin-top: 1rem; - margin-bottom: 1rem; + margin: 3rem 2rem; + } + + #first__card { + margin-top: -3rem; + margin-bottom: 3rem; + } + + .ptc__about-card_content p { + font-family: var(--font-family); + color: #fff; + font-size: 1.6rem; + line-height: 2.8rem; + text-align: center; + + padding: 0; + margin-bottom: 4rem; + } +} + +@media screen and (max-width: 425px) { + .content__padding { + padding: 1rem 0; + } + + .ptc__about { + display: flex; + flex-direction: column; + } + + .ptc__about-content h1 { + text-align: left; + font-size: 50px; + padding-top: 0; + } + + .ptc__about-content p { + text-align: left; + + text-align: left; + color: #fff; + font-size: 20px; + font-style: normal; + line-height: 28px; + } + + .ptc__about-card { + display: block; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 5rem; + } + + .ptc__about-card_content { + display: block; + justify-content: center; + align-items: center; + + background-color: #1f2134; + border: 3px solid #2e59f3; + padding: 1.65rem 2.25rem; + border-radius: 32px; + width: 90%; + height: auto; + + margin: 3rem 2rem; + } + + #first__card { + margin-top: -3rem; + margin-bottom: 3rem; + } + + .ptc__about-card_content p { + font-family: var(--font-family); + color: #fff; + font-size: 1.6rem; + line-height: 2.8rem; + text-align: center; + + padding: 0; + margin-bottom: 4rem; + } +} + +@media screen and (max-width: 768px) { + .content__padding { + padding: 2rem 1rem; + } + + .ptc__about { + display: flex; + justify-content: center; + align-items: center; + + flex-direction: row; + } + + .ptc__about-content { + display: flex; + justify-content: center; + align-items: center; + padding: 2rem; + } + + .ptc__about-content h1 { + font-weight: bold; + font-size: 5rem; + line-height: 67px; + color: #fff; + max-width: 300px; + + text-align: left; + } + + .ptc__about-content p { + color: #fff; + font-size: 2rem; + line-height: 20px; + + text-align: justify; + } + + .ptc__about-image { + display: block; + justify-content: flex-end; + align-items: flex-end; + } + + .ptc__about-image img { + width: 100%; + margin: auto; + } + + .ptc__about-card { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + } + + .ptc__about-card_content { + background-color: #1f2134; + border: 3px solid #2e59f3; + padding: 1.65rem 2rem; + border-radius: 32px; + width: 50%; + height: auto; + + margin: 2rem 0; + } + + .database__icon { + text-align: center; + line-height: 58px; + margin-top: 2rem; + } + + .database__icon img { + vertical-align: middle; } .ptc__about-card_content h4 { @@ -235,5 +561,13 @@ text-align: center; margin-bottom: 10rem; + + padding: 0 0; + + display: block; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; } } diff --git a/src/views/Home/about/index.jsx b/src/views/Home/about/index.tsx similarity index 87% rename from src/views/Home/about/index.jsx rename to src/views/Home/about/index.tsx index 679fc06..762f96d 100644 --- a/src/views/Home/about/index.jsx +++ b/src/views/Home/about/index.tsx @@ -1,4 +1,5 @@ -import React from 'react' +import React from 'react'; + import './about.css'; import frame from '../../../assets/pics/Frame.png'; @@ -6,11 +7,10 @@ import database from '../../../assets/icons/database.png'; import headphones from '../../../assets/icons/headphones.png'; import dollar_sign from '../../../assets/icons/dollar-sign.png'; - const About = () => { return ( - <> -
+
+

About Predictcoin

@@ -23,9 +23,9 @@ const About = () => {
-
+
{/* First Card */} -
+
database_icon
@@ -45,7 +45,7 @@ const About = () => {
{/* Third Card */} -
+
database_icon
@@ -54,7 +54,7 @@ const About = () => {

Predictcoin provides a lifetime passive income for stakers & farmers as detailed on our Whitepaper. Predictors also earn free PRED once they attain a certain level of experience.

- +
) } diff --git a/src/views/Home/audit/audit.css b/src/views/Home/audit/audit.css deleted file mode 100644 index e69de29..0000000 diff --git a/src/views/Home/audit/index.jsx b/src/views/Home/audit/index.jsx deleted file mode 100644 index ae487f5..0000000 --- a/src/views/Home/audit/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './audit.css'; - -const Audit = () => { - return ( -
- Audit -
- ) -} - -export default Audit diff --git a/src/views/Home/footer/footer.css b/src/views/Home/footer/footer.css index e69de29..4cc9c57 100644 --- a/src/views/Home/footer/footer.css +++ b/src/views/Home/footer/footer.css @@ -0,0 +1,103 @@ +.ptc__footer { + display: flex; + justify-content: space-around; + align-items: center; + padding: 8rem; + + background: var(--color-bg); +} + +.ptc__footer-image{ + width: 16rem; +} + +.ptc__footer-links { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 1rem; +} + +.ptc__footer-links i { + color: #ffff; + font-size: 20px; + margin: 5px; + + cursor: pointer; +} + +.ptc__footer-copy { + display: flex; + font-size: 2rem; + color: #fff; + text-align: center; +} + +@media screen and (max-width: 490px) { + .ptc__footer { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + } + + .ptc__footer-image { + display: flex; + justify-content: center; + align-items: center; + } + + .ptc__footer-image img { + width: 80%; + height: 80%; + } +} + +@media screen and (max-width: 320px) { + .ptc__footer { + padding: 6rem; + } + .ptc__footer-image img { + width: 80%; + height: 80%; + + margin-bottom: 2rem; + } + + .ptc__footer-links { + font-size: 1.6rem; + } + + .ptc__footer-copy { + font-family: var(--font-family); + font-size: 1.5rem; + } +} + +@media screen and (max-width: 375px) { + .ptc__footer-copy { + font-family: var(--font-family); + font-size: 1.5rem; + } +} + +@media screen and (max-width: 768px) { + .ptc__footer { + display: flex; + justify-content: space-around; + align-items: center; + padding: 8rem; + + background: var(--color-bg); + } + + .ptc__footer-links { + font-size: 1.6rem; + margin-bottom: 2rem; + } + + .ptc__footer-copy { + font-family: var(--font-family); + font-size: 1.7rem; + } +} diff --git a/src/views/Home/footer/index.jsx b/src/views/Home/footer/index.jsx deleted file mode 100644 index 1e88741..0000000 --- a/src/views/Home/footer/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './footer.css'; - -const Footer = () => { - return ( -
- Footer -
- ) -} - -export default Footer diff --git a/src/views/Home/footer/index.tsx b/src/views/Home/footer/index.tsx new file mode 100644 index 0000000..cdad99a --- /dev/null +++ b/src/views/Home/footer/index.tsx @@ -0,0 +1,48 @@ +import React from "react"; +import "./footer.css"; + +import BscScan from "../../../assets/partners/BscScan.png"; + +const Footer = () => { + return ( +
+ Logo + + + +
+ Copyright ©Predictcoin 2021 +
+
+ ); +}; + +export default Footer; diff --git a/src/views/Home/header/header.css b/src/views/Home/header/header.css index d693e76..4bf3ca5 100644 --- a/src/views/Home/header/header.css +++ b/src/views/Home/header/header.css @@ -1,23 +1,24 @@ -html { - font-size: 62.5%; -} - .section__padding { padding-top: 15rem; } +html { + font-size: 62.5%; +} + .ptc__header { + width: 100%; + height: 70vh; background: linear-gradient( 0deg, rgba(23, 16, 16, 0.6), rgba(23, 16, 16, 0.6) ), - url(../../../assets/pics/hero-bg.jpg); - width: 100%; - height: 100vh; - background-size: cover; + url(../../../assets/pics/hero-bg.jpg) top center; + + background-size: 100%; + background-repeat: no-repeat; position: relative; - z-index: -10; } .ptc__header { @@ -26,30 +27,50 @@ html { grid-template-columns: 1.5fr 1fr; } -/* .ptc__header-content { - display: flex; - justify-content: flex-start; - align-items: flex-start; - flex-direction: column; +.ptc__header-content { + position: relative; + opacity: 1; +} - margin-top: 2rem; -} */ +#slideMeLeft { + animation: slideMe 0.7s ease-in; +} + +@keyframes slideMe { + 0% { + transform: translateX(-500px); + } + + 100% { + transform: skewY(0deg); + } +} /* Right */ .ptc__header-content-image { - /* display: flex; - justify-content: flex-start; - align-items: flex-end; - flex-direction: column; */ - display: block; grid-template-rows: 60px; grid-template-columns: auto 1fr 1fr; } +#slideMeRight { + animation: slideRight 0.7s ease-in; +} + +@keyframes slideRight { + 0% { + transform: translateX(500px); + } + + 100% { + transform: skewY(0deg); + } +} + .ptc__header-content-image img { margin: auto; width: 100%; + margin-top: -10rem; } .ptc__header-content h1 { @@ -69,26 +90,32 @@ html { margin-right: 1rem; margin-top: 2rem; } +.ptc__header-content h1, +.ptc__header-content h2 { + position: relative; +} .ptc__header-content_button { display: grid; - grid-template-columns: 1fr 1fr 1fr; + grid-template-columns: 1fr 1fr 1fr 1fr; margin-top: 4rem; } -.ptc__header-content button { +.ptc__header-content_button a { padding: 10px 30px; border-radius: 30px; font-size: 16px; margin-left: 13px; display: inline-block; - text-decoration: none; + text-align: center; color: #fff; font-weight: 700; outline: none; + cursor: pointer; + text-decoration: none; } .ptc__header-content .ptc__header-button_out { @@ -101,22 +128,35 @@ html { background: linear-gradient(133deg, #2449e8, #021a88); } +.ptc__header-content .ptc__header-button_bid { + border: 1px solid #be0d00; + background: linear-gradient(133deg, #e84124, #be0d00); +} + .ptc__header-content .ptc__header-button_bnb { border: 1px solid #fac000; background: linear-gradient(133deg, #fac000, #f39601); } -@media screen and (max-width: 490px) { +@media screen and (max-width: 320px) { + .section__padding { + padding: 2rem 1rem; + } + .ptc__header { display: block; align-items: center; background-size: cover; + + height: 90vh; } .ptc__header-content { display: flex; + justify-content: center; + align-items: center; flex-direction: column; - max-width: 500px; + max-width: 400px; padding-top: -20px; padding-left: 2rem; padding-right: 2rem; @@ -125,25 +165,21 @@ html { .ptc__header-content h1 { display: block; font-family: var(--font-family); - font-size: 30px; - font-weight: 500px; + font-size: 25px; + font-weight: bold; color: #fff; text-align: center; - line-height: 30px; - - /* max-width: 900px; */ - /* margin-top: 27rem; */ + line-height: 28px; } .ptc__header-content h2 { display: inline-block; font-family: var(--font-family); - font-size: 19px; + font-size: 14px; color: #fff; text-align: center; - margin-right: 0 1rem; - max-width: 800px; + line-height: 20px; } .ptc__header-content_button { @@ -153,6 +189,18 @@ html { padding: 2rem; } + .ptc__header-content-image img { + width: 100%; + height: auto; + + vertical-align: middle; + margin: 0 0 0 0; + } + + .ptc__header-content_button a { + padding: 10px 20px; + } + .ptc__header-content .ptc__header-button_out { margin: 1rem; width: 100%; @@ -163,47 +211,59 @@ html { width: 100%; } + .ptc__header-content .ptc__header-button_bid { + margin: 1rem; + width: 100%; + } + .ptc__header-content .ptc__header-button_bnb { margin: 1rem; width: 100%; } } -@media screen and (max-width: 768px) { +@media screen and (max-width: 375px) { + .section__padding { + padding-top: 4rem; + } + .ptc__header { display: block; align-items: center; background-size: cover; + + height: 90vh; } .ptc__header-content { display: flex; - flex-direction: column; justify-content: center; align-items: center; - /* max-width: 500px; */ - /* padding: 2rem; */ + flex-direction: column; + max-width: 400px; + padding-top: -20px; + padding-left: 2rem; + padding-right: 2rem; } .ptc__header-content h1 { display: block; font-family: var(--font-family); - font-size: 30px; - font-weight: 500px; + font-size: 25px; + font-weight: bold; color: #fff; text-align: center; - line-height: 30px; + line-height: 28px; } .ptc__header-content h2 { display: inline-block; font-family: var(--font-family); - font-size: 19px; + font-size: 14px; color: #fff; text-align: center; - /* - margin-right: 0 1rem; - max-width: 800px; */ + + line-height: 20px; } .ptc__header-content_button { @@ -223,49 +283,62 @@ html { width: 100%; } + .ptc__header-content .ptc__header-button_bid { + margin: 1rem; + width: 100%; + } + .ptc__header-content .ptc__header-button_bnb { margin: 1rem; width: 100%; } + + .ptc__header-content-image { + display: block; + justify-content: center; + align-items: center; + } + + .ptc__header-content-image img { + width: 80%; + height: auto; + + vertical-align: middle; + margin: 0 0 0 4rem; + } } -/* @media screen and (max-width: 550px) { + +@media screen and (max-width: 425px) { .ptc__header { display: block; align-items: center; - background-size: auto; + background-size: cover; + + height: 90vh; } .ptc__header-content { display: flex; flex-direction: column; - max-width: 500px; } .ptc__header-content h1 { - display: block; - font-family: var(--font-family); - font-size: 30px; - font-weight: 500px; - color: #fff; + font-size: 3rem; + font-weight: bold; + line-height: 40px; text-align: center; - line-height: 30px; } .ptc__header-content h2 { - display: inline-block; - font-family: var(--font-family); - font-size: 19px; - color: #fff; text-align: center; - - margin-right: 0 1rem; - max-width: 800px; + font-size: 18px; } .ptc__header-content_button { display: block; width: 100%; margin-top: 1rem; + padding: 2rem; } .ptc__header-content .ptc__header-button_out { @@ -278,126 +351,80 @@ html { width: 100%; } - .ptc__header-content .ptc__header-button_bnb { + .ptc__header-content .ptc__header-button_bid { margin: 1rem; width: 100%; } -} */ - -/* @media screen and(max-width: 730px) { - .ptc__header { - display: block; - align-items: center; - background-size: auto; - } - - .ptc__header-content { - display: flex; - flex-direction: column; - max-width: 500px; - } - - .ptc__header-content h1 { - display: block; - font-family: var(--font-family); - font-size: 30px; - font-weight: 500px; - color: #fff; - text-align: center; - line-height: 30px; - } - - .ptc__header-content h2 { - display: inline-block; - font-family: var(--font-family); - font-size: 19px; - color: #fff; - text-align: center; - margin-right: 0 1rem; - max-width: 800px; + .ptc__header-content .ptc__header-button_bnb { + margin: 1rem; + width: 100%; } - .ptc__header-content_button { + .ptc__header-content-image { display: block; - width: 100%; - margin-top: 1rem; + justify-content: center; + align-items: center; } - .ptc__header-content .ptc__header-button_out { - margin: 1rem; - width: 100%; - } + .ptc__header-content-image img { + width: 80%; + height: auto; - .ptc__header-content .ptc__header-button_pred { - margin: 1rem; - width: 100%; + vertical-align: middle; + margin: 0 0 0 4rem; } +} - .ptc__header-content .ptc__header-button_bnb { - margin: 1rem; - width: 100%; +@media screen and (max-width: 768px) { + .section__padding { + padding-top: 2rem; } -} */ -/* @media screen and(max-width: 1050px) { .ptc__header { display: block; align-items: center; - background-size: auto; + background-size: cover; + + height: 50vh; } .ptc__header-content { display: flex; flex-direction: column; - max-width: 500px; } .ptc__header-content h1 { - display: block; - font-family: var(--font-family); - font-size: 30px; - font-weight: 500px; - color: #fff; + font-size: 4rem; + line-height: 50px; text-align: center; - line-height: 30px; } .ptc__header-content h2 { - display: inline-block; - font-family: var(--font-family); - font-size: 19px; - color: #fff; + font-size: 2rem; text-align: center; - - margin-right: 0 1rem; - max-width: 800px; } .ptc__header-content_button { - display: block; - width: 100%; + display: flex; + justify-content: flex-start; + align-items: center; + margin-top: 1rem; + padding: 0; } - .ptc__header-content .ptc__header-button_out { - margin: 1rem; - width: 100%; + .ptc__header-content-image { + display: block; + justify-content: center; + align-items: center; } - .ptc__header-content .ptc__header-button_pred { - margin: 1rem; - width: 100%; - } + .ptc__header-content-image img { + width: 50%; + height: auto; - .ptc__header-content .ptc__header-button_bnb { - margin: 1rem; - width: 100%; + vertical-align: middle; + margin: 0 5rem 0 20rem; } -} */ - -/* @media screen and(max-width: 1050px) {} */ - -/* @media screen and(max-width: 700px) {} */ - -/* @media screen and(max-width: 550px) {} */ +} diff --git a/src/views/Home/header/index.jsx b/src/views/Home/header/index.tsx similarity index 51% rename from src/views/Home/header/index.jsx rename to src/views/Home/header/index.tsx index c6bf9d8..390d919 100644 --- a/src/views/Home/header/index.jsx +++ b/src/views/Home/header/index.tsx @@ -4,35 +4,43 @@ import "./header.css"; import vr from "../../../assets/pics/onlaptop.png"; const Header = () => { + console.log("Page render"); return ( -
-
+
+

Discover Predictcoin,
Price Prediction Redefined

+

Predictcoin is the World's First Crypto-Assets Price Prediction DAO
{" "} where Winners & Losers earn.

- {/* Button */} + {/* Links */}
- vr + vr
); diff --git a/src/views/Home/market/Line.tsx b/src/views/Home/market/Line.tsx new file mode 100644 index 0000000..06805d9 --- /dev/null +++ b/src/views/Home/market/Line.tsx @@ -0,0 +1,49 @@ +import React from "react"; +import { Chart } from "react-charts"; + +const Line = ({ dataset, _7dChange }: { dataset: string[], _7dChange: number}) => { + const resultDataSet = dataset.map((data, index) => [index, data]); + + let prices = []; + + prices.push([dataset.map((data) => parseInt(data)), _7dChange]); + + const colorChange = prices.map((price) => price[1] < 0 ? 'red' : 'green'); + + const data = React.useMemo( + () => [ + { + label: "Series 1", + data: resultDataSet, + color: `${colorChange[0]}`, + } + ], + [colorChange, resultDataSet] + ); + + const axes = React.useMemo( + () => [ + { + primary: true, + position: "bottom", + type: "time", + show: false + }, + { position: "left", type: "linear", show: false } + ], + [] + ); + + return ( +
+ +
+ ); +}; + +export default Line; diff --git a/src/views/Home/market/index.jsx b/src/views/Home/market/index.jsx deleted file mode 100644 index be4d7cb..0000000 --- a/src/views/Home/market/index.jsx +++ /dev/null @@ -1,68 +0,0 @@ -import React, { useState, useEffect } from "react"; -import axios from "axios"; - -import "./market.css"; - -const Market = () => { - const [apiData, setApiData] = useState([]); - - const formatter = new Intl.NumberFormat("en-US"); - - console.log("ApiData: ", apiData); - - useEffect(() => { - const getData = async () => { - const { data } = await axios.get(process.env.REACT_APP_COINGECKO_API); - setApiData(data); - }; - - getData(); - }, []); - - return ( -
-
-

Today's Cryptocurrency Prices by Market Cap

-

- {" "}Have a sneak peek at the top crypto assests before launching the - DApp to predict -

-
- -
- - - - - - - - - - - - - - - {apiData.map(data => { - return ( - - - - - - - - - - - ); - })} - -
NamePrice24 %7d %Market CapVolume(24)Circulating SupplyLast 7 Days
{data.name.toUpperCase()} {data.symbol.toUpperCase()}{formatter.format(data.current_price)}{formatter.format(data.price_change_24h.toFixed(2))}{formatter.format(data.price_change_percentage_7d_in_currency)}{formatter.format(data.market_cap)}{formatter.format(data.total_volume)}{formatter.format(parseInt(data.total_volume / data.current_price))} {data.symbol.toUpperCase()}{formatter.format(data.circulating_supply)} {data.symbol.toUpperCase()}
-
-
- ); -}; - -export default Market; \ No newline at end of file diff --git a/src/views/Home/market/index.tsx b/src/views/Home/market/index.tsx new file mode 100644 index 0000000..98908a1 --- /dev/null +++ b/src/views/Home/market/index.tsx @@ -0,0 +1,90 @@ +import React, { useState, useEffect } from "react"; +import axios from "axios"; + +import "./market.css"; +import LineChart from "./Line"; + +const Market = () => { + const [apiData, setApiData] = useState([]); + const formatter = new Intl.NumberFormat("en-US"); + + useEffect(() => { + const getData = async () => { + const { data } = await axios.get(process.env.REACT_APP_COINGEC_API!); + setApiData(data); + }; + + getData(); + }, []); + + return ( +
+
+

Today's Cryptocurrency Prices by Market Cap

+

+ {" "}Have a sneak peek at the top crypto assests before launching the + DApp to predict +

+
+ +
+ + + + + + + + + + + + + + + {apiData.map((data: any) => { + return ( + + + + + + + + + + + ); + })} + +
NamePrice24 %7d %Market CapVolume(24)Circulating SupplyLast 7 Days
+ {data.name.toUpperCase()} {data.symbol.toUpperCase()} + + {formatter.format(data.current_price)} + + {formatter.format(data.price_change_24h.toFixed(2))} + + {formatter.format( + data.price_change_percentage_7d_in_currency + )} + + {formatter.format(data.market_cap)} + + {formatter.format(data.total_volume)} + + {formatter.format( + Math.trunc(data.total_volume / data.current_price) + )}{" "} + {data.symbol.toUpperCase()} + + +
+
+
+ ); +}; + +export default Market; diff --git a/src/views/Home/market/market.css b/src/views/Home/market/market.css index 301d8d4..e8144e5 100644 --- a/src/views/Home/market/market.css +++ b/src/views/Home/market/market.css @@ -2,7 +2,12 @@ display: grid; grid-template-rows: 6rem; grid-template-columns: 1fr; + + box-shadow: 0 1px 11px -5px rgb(0 0 0 / 25%); margin-top: 5rem; + margin-right: 10rem; + margin-left: 10rem; + margin-bottom: 10rem; } .ptc__market-text { @@ -19,6 +24,8 @@ font-size: 36px; font-weight: 600; color: var(--color-text); + + margin-top: 5rem; } .ptc__market-text p { @@ -43,6 +50,7 @@ font-size: 13px; color: var(--text-black); padding: 10px 20px; + text-align: center; } /* Table Style */ @@ -56,6 +64,7 @@ #customers th { border: 1px solid #ddd; padding: 8px; + border: none; } #customers tr:nth-child(even) { @@ -70,27 +79,169 @@ padding-top: 12px; padding-bottom: 12px; text-align: left; - background-color: var(--color-text); - color: white; + color: gray; + + border: none; } -@media screen and (max-width: 490px) { +#customers td>div{ + margin: auto !important; +} + +@media screen and (max-width: 320px) { .ptc__market { display: block; justify-content: center; align-items: center; + + box-shadow: 0 11px -5px rgb(0 0 0 / 25%); + margin: 20rem 1rem 0 1rem; } + .ptc__market-text { + margin: 2rem; + } + .ptc__market-table { display: block; overflow-x: auto; - width: 95%; + width: 100%; + margin: auto; } - /* .ptc__market-table table { - border-collapse: collapse; - border-spacing: 0; + .ptc__market-text h1 { + text-align: center; + font-size: 19px; + font-weight: 600; + color: var(--color-text); + + margin-top: 0; + padding-top: 0; + } + + .ptc__market-text p { + padding-bottom: 1rem; + margin-bottom: 0; + } +} + + +@media screen and (max-width: 375px) { + .ptc__market { + display: block; + justify-content: center; + align-items: center; + + box-shadow: 0 11px -5px rgb(0 0 0 / 25%); + margin: 20rem 1rem 0 1rem; + } + + .ptc__market-table { + display: block; + overflow-x: auto; width: 100%; - } */ + + margin: auto; + } + + .ptc__market-text h1 { + text-align: center; + font-size: 24px; + font-weight: 600; + color: var(--color-text); + + margin-top: 0; + padding-top: 0; + } + + .ptc__market-text p { + font-size: 18px; + + padding-bottom: 0; + margin-bottom: 0; + } } + +@media screen and (max-width: 425px) { + .ptc__market { + display: block; + justify-content: center; + align-items: center; + + box-shadow: 0 11px -5px rgb(0 0 0 / 25%); + margin: 20rem 1rem 0 1rem; + } + + .ptc__market-table { + display: block; + overflow-x: auto; + width: 100%; + + margin: auto; + } + + .ptc__market-text h1 { + text-align: center; + font-size: 2.5rem; + font-weight: bold; + color: var(--color-text); + + margin-top: 0; + padding-top: 0; + } + + .ptc__market-text p { + font-size: 1.7rem; + width: 100%; + + padding-bottom: 0; + margin-bottom: 0; + } +} + +@media screen and (max-width: 768px) { + .ptc__market { + display: block; + justify-content: center; + align-items: center; + + box-shadow: 0 11px -5px rgb(0 0 0 / 25%); + margin: 15rem 2rem 10rem 2rem; + } + + .ptc__market-table { + display: block; + overflow-x: auto; + width: 100%; + + margin: auto; + } + + .ptc__market-text { + margin: 0; + } + + .ptc__market-text h1 { + text-align: center; + font-size: 4rem; + font-weight: bold; + color: var(--color-text); + + margin-top: 2rem; + } + + .ptc__market-text p { + font-size: 19px; + width: 100%; + } + + .ptc__market-table th, + .ptc__market-table td { + font-weight: bold; + font-size: 13px; + color: var(--text-black); + padding: 20px 70px; + text-align: left; + } +} \ No newline at end of file diff --git a/src/views/Home/navbar/index.jsx b/src/views/Home/navbar/index.jsx deleted file mode 100644 index a9c2482..0000000 --- a/src/views/Home/navbar/index.jsx +++ /dev/null @@ -1,72 +0,0 @@ -import React, {useState} from 'react'; -import {RiMenu3Line, RiCloseLine} from 'react-icons/ri'; - -import './navbar.css'; - -import logo from '../../../assets/pics/logoblue.png' - -const Menu = () => { - const [activePage, setActivePage] = useState('market') - return ( - <> -

setActivePage('market')}>Market

-

setActivePage('about')}>About

-

setActivePage('whitepaper')}>Whitepaper

-

setActivePage('audit')}>Audit

-

setActivePage('roadmap')}>Roadmap

-

setActivePage('partner')}>Partner

-

setActivePage('faq')}>FAQ

- - ) -} - -const Navbar = () => { - const [toggleMenu, setToggleMenu] = useState(false); - - const handleCloseMene = () => { - setToggleMenu(false); - } - - const handleOpenMene = () => { - setToggleMenu(true); - } - - return ( -
-
-
- logo -
- -
- -
-
- -
- -
- - {/* Mobile view */} -
- {toggleMenu - ? - : - } - {toggleMenu && ( -
-
- - -
- -
-
-
- )} -
-
- ) -} - -export default Navbar diff --git a/src/views/Home/navbar/index.tsx b/src/views/Home/navbar/index.tsx new file mode 100644 index 0000000..6f8c3b9 --- /dev/null +++ b/src/views/Home/navbar/index.tsx @@ -0,0 +1,156 @@ +import React, { useState } from "react"; +import { RiMenu3Line, RiCloseLine } from "react-icons/ri"; + +import "./navbar.css"; + +import logo from "../../../assets/pics/logoblue.png"; + +const Menu = ({ setToggleMenu }: {setToggleMenu: (bool: boolean) => void}) => { + const [activePage, setActivePage] = useState("market"); + + return ( + <> +

{ + setActivePage("market") + setToggleMenu(false) + }} + > + Market +

+ +

{ + setActivePage("about") + setToggleMenu(false) + }} + > + About +

+ +

{ + setActivePage("whitepaper") + setToggleMenu(false) + }} + > + Whitepaper +

+

{ + setActivePage("audit") + setToggleMenu(false) + }} + > + Audit +

+

{ + setActivePage("roadmap") + setToggleMenu(false) + }} + > + Roadmap +

+

{ + setActivePage("partner") + setToggleMenu(false) + }} + > + Partners +

+ +

{ + setActivePage("faq") + setToggleMenu(false) + }} + > + FAQ +

+ + ); +}; + +const Navbar = () => { + const [toggleMenu, setToggleMenu] = useState(false); + + const handleCloseMene = () => { + setToggleMenu(false); + }; + + const handleOpenMene = () => { + setToggleMenu(true); + }; + + // function scrollIntoView(type) { + // console.log("Type: ", type) + // pageRefs.current[type].scrollIntoView({ behavior: "smooth" }); + // }; + + return ( +
+
+
+ + logo + +
+ +
+ +
+ +
+ +
+
+ + {/* +
+ +
+ */} + + {/* Mobile view */} +
+ {toggleMenu ? ( + + ) : ( + + )} + {toggleMenu && ( +
+
+ + +
+ +
+
+
+ )} +
+
+ ); +}; + +export default Navbar; diff --git a/src/views/Home/navbar/navbar.css b/src/views/Home/navbar/navbar.css index 922127e..a27dcb9 100644 --- a/src/views/Home/navbar/navbar.css +++ b/src/views/Home/navbar/navbar.css @@ -8,6 +8,13 @@ justify-content: space-between; align-items: center; padding: 0 6rem; + background: #ffff; + + position: sticky; + top: 0; + z-index: 1; + + padding: 0 10rem; } .ptc__navbar-links { @@ -25,11 +32,18 @@ .ptc__navbar-links_logo img { width: 50%; height: auto; + + max-width: 300px; } .ptc__navbar-links_container { display: flex; flex-direction: row; + + /* Add when making changes */ + justify-content: flex-start; + align-items: center; + margin-right: 10rem; } .ptc__navbar-links_container p, @@ -43,6 +57,10 @@ padding: 10px 0 10px 30px; } +.ptc__navbar-links_container a { + text-decoration: none; +} + .ptc__navbar-launch { display: flex; justify-content: flex-end; @@ -86,38 +104,19 @@ cursor: pointer; } -/* .ptc__navbar-menu_container { - display: flex; - justify-self: flex-end; - align-items: flex-end; - flex-direction: column; - - text-align: end; - background-color: var(--gradient-bg); - padding: 2rem; - position: absolute; - top: 40px; - right: 0; - - margin-top: 1rem; - min-width: 210px; - border-radius: 5px; - box-shadow: 0 0 5 rgba(0, 0, 0, 0.2); -} */ - .ptc__navbar-menu_container { - background: var(--gradient-bg); + background: #ffff; position: fixed; - width: 30vw; - height: 100vh; - top: 0; + width: 100vw; + height: 50vh; + top: 10rem; left: 0; right: 0; margin: 0 0; } .ptc__navbar-menu_container p { - color: #ffff; + color: black; font-family: var(--font-family); font-size: 15px; font-weight: 600; @@ -134,101 +133,141 @@ display: none; } -@media screen and (max-width: 992px) { +@media screen and (max-width: 320px) { + .ptc__navbar-links_container { + display: none; + } + + .ptc__navbar { + display: flex; + justify-content: center; + align-items: center; + + padding: 0 0; + } + + .ptc__navbar-menu { + display: flex; + } + .ptc__navbar-launch button { - padding: 7px 20px 8px 20px; + padding: 1px 5px 1px 5px; + width: 100; + } + + .ptc__navbar-links_logo { + margin-right: 0; + padding: 0; } - /* .ptc__navbar-links_logo img { - width: 40%; + .ptc__navbar-links_logo img { + width: 100%; height: auto; - } */ + + max-width: 300px; + } } -@media screen and (max-width: 1050px) { +@media screen and (max-width: 375px) { .ptc__navbar-links_container { display: none; } + .ptc__navbar { + display: flex; + justify-content: center; + align-items: center; + + padding: 0; + } + .ptc__navbar-menu { display: flex; } .ptc__navbar-launch button { - padding: 7px 20px 8px 20px; + padding: 5px 10px 5px 10px; + width: 100; + } + + .ptc__navbar-links_logo { + margin-right: 0; + padding: 0; } .ptc__navbar-links_logo img { - width: 40%; + width: 70%; height: auto; + + margin-left: 2rem; + padding: 0; + max-width: 300px; } +} - .ptc__navbar-active { - background: var(--gradient-hover); - border: 1px solid var(--gradient-hover); - border-radius: 64px; - padding: 10px; - margin: 1rem 1rem; +@media screen and (max-width: 425px) { + .section__padding { + padding-top: 4rem; } - .ptc__navbar-launch button:hover { - color: #000; - background: var(--gradient-launch); - padding: 7px 20px 8px 20px; - white-space: nowrap; - transition: 0.3s; - font-size: 14px; - display: inline-block; - border-radius: 30px; - border: 0; - cursor: pointer; - background: #ffc451; + .ptc__navbar-links_container { + display: none; } -} -@media screen and (max-width: 700px) { .ptc__navbar { - padding: 0 2rem; + display: flex; + justify-content: center; + align-items: center; + + padding: 0; + } + + .ptc__navbar-menu { + display: flex; + } + + .ptc__navbar-launch button { + padding: 10px 20px 10px 20px; + width: 100; } .ptc__navbar-links_logo img { - width: 50px; + width: 70%; height: auto; - } - .ptc__navbar-launch button:hover { - color: #ffff; - background: var(--gradient-launch); - padding: 18px 56px 18px 56px; - white-space: nowrap; - transition: 0.3s; - font-size: 14px; - display: inline-block; - border-radius: 30px; - border: 0; - cursor: pointer; + margin-left: 1rem; + padding: 0; } } -@media screen and (max-width: 550px) { +@media screen and (max-width: 768px) { + .ptc__navbar-links_container { + display: none; + } + .ptc__navbar { - padding: 0rem; + display: flex; + justify-content: center; + align-items: center; + + padding: 0 2rem 0 0; + } + + .ptc__navbar-menu { + display: flex; } .ptc__navbar-links_logo img { - width: 100%; + width: 80%; height: auto; - } - .ptc__navbar-active { - background: var(--gradient-hover); - border: 1px solid var(--gradient-hover); - border-radius: 64px; - padding: 20px; - margin: 1rem 0; + max-width: 350px; + margin-left: -20rem; } - .ptc__navbar-launch { - margin: 1rem; + .ptc__navbar-launch button { + padding: 10px 25px 10px 25px; + + margin-right: -25rem; } } diff --git a/src/views/Home/partner/index.jsx b/src/views/Home/partner/index.jsx deleted file mode 100644 index e3c3b62..0000000 --- a/src/views/Home/partner/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './partner.css'; - -const Partner = () => { - return ( -
- Partner -
- ) -} - -export default Partner diff --git a/src/views/Home/partner/index.tsx b/src/views/Home/partner/index.tsx new file mode 100644 index 0000000..c3a4fb8 --- /dev/null +++ b/src/views/Home/partner/index.tsx @@ -0,0 +1,57 @@ +import React from "react"; + +import "./partner.css"; + +import as from "../../../assets/partners/as.png"; +import babyswap_logo from "../../../assets/partners/babyswap-logo.png"; +import bsctimes from "../../../assets/partners/bsctimes.png"; +import dapp from "../../../assets/partners/dapp.png"; +import dappcom from "../../../assets/partners/dappcom.png"; +import ftx from "../../../assets/partners/ftx.png"; +import helmet_big from "../../../assets/partners/helmet.png"; +import images from "../../../assets/partners/images.png"; +import lcw from "../../../assets/partners/lcw.png"; +import nomics from "../../../assets/partners/nomics.png"; +import squid from "../../../assets/partners/squid.png"; +import tech_big from "../../../assets/partners/tech-big.png"; +import dersetfinance from "../../../assets/partners/desertfinance.png"; + +const Partner = () => { + const pictures = [ + as, + babyswap_logo, + bsctimes, + dapp, + dersetfinance, + ftx, + helmet_big, + lcw, + nomics, + tech_big, + images, + dappcom, + squid + ]; + + return ( +
+
+

Our Partners

+
+ +
+
+
+ {pictures.map((pic, index) => +
+ logo +
+ )} +
+
+
+
+ ); +}; + +export default Partner; diff --git a/src/views/Home/partner/partner.css b/src/views/Home/partner/partner.css index e69de29..b844424 100644 --- a/src/views/Home/partner/partner.css +++ b/src/views/Home/partner/partner.css @@ -0,0 +1,182 @@ +.ptc__partner { + display: block; + /* justify-content: center; + align-items: center; + flex-direction: column; */ + + margin-top: 4rem; +} + +.ptc__partner-heading { + display: flex; + justify-content: center; + align-items: center; +} + +.ptc__partner-heading h1 { + font-size: 4rem; + font-weight: 700; + color: #1f2134; + padding-top: 20px; + text-align: center; +} + +/* Horizontal scrolling */ +.ptc__partner-images::-webkit-scrollbar { + width: 0; +} + +.ptc__partner-images { + display: flex; + justify-content: center; + align-items: center; + flex-direction: row; + + margin-top: 2rem; + overflow-x: auto; +} + +/* Start Slider*/ +.slick-slide { + margin: 0px 20px; +} + +.slick-slide img { + width: 100%; +} + +.slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-touch-callout: none; + -khtml-user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} + +.slick-list:focus { + outline: none; +} + +.slick-list.dragging { + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.slick-track { + position: relative; + top: 0; + left: 0; + display: block; +} + +.slick-track:before, +.slick-track:after { + display: table; + content: ""; +} + +.slick-track:after { + clear: both; +} + +.slick-loading .slick-track { + visibility: hidden; +} + +.slick-slide { + display: none; + float: left; + height: 100%; + min-height: 1px; +} + +[dir="rtl"] .slick-slide { + float: right; +} +.slick-slide img { + display: block; +} +.slick-slide.slick-loading img { + display: none; +} +.slick-slide.dragging img { + pointer-events: none; +} +.slick-initialized .slick-slide { + display: block; +} +.slick-loading .slick-slide { + visibility: hidden; +} +.slick-vertical .slick-slide { + display: block; + height: auto; + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} +/* End */ + +.ptc__partner-image img { + width: 100%; +} + +@media screen and (max-width: 490px) { + .ptc__partner-images { + width: 100%; + } + + .ptc__partner-images img { + width: 100%; + max-width: 100%; + height: 100%; + } + + .ptc__partner .ptc__partner-heading h1 { + font-family: var(--font-family); + font-size: 25px; + font-weight: 700; + color: #1f2134; + padding-top: 20px; + text-align: center; + } +} + +@media screen and (max-width: 320px) { + .ptc__partner-heading h1 { + font-size: 5rem; + font-weight: bold; + } +} + +@media screen and (max-width: 375px) { + .ptc__partner-heading h1 { + font-size: 5rem; + font-weight: bold; + } +} \ No newline at end of file diff --git a/src/views/Home/roadmap/index.jsx b/src/views/Home/roadmap/index.jsx deleted file mode 100644 index 34ac1de..0000000 --- a/src/views/Home/roadmap/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './roadmap.css'; - -const RoadMap = () => { - return ( -
- Road Map -
- ) -} - -export default RoadMap diff --git a/src/views/Home/roadmap/index.tsx b/src/views/Home/roadmap/index.tsx new file mode 100644 index 0000000..f432aba --- /dev/null +++ b/src/views/Home/roadmap/index.tsx @@ -0,0 +1,26 @@ +import React from 'react'; + +import './roadmap.css'; + +import roadmap from '../../../assets/pics/desktop.jpg'; +import mobile from '../../../assets/pics/mobile.jpg'; + +const RoadMap = () => { + return ( +
+
+

Roadmap

+
+ +
+ roadmap +
+ +
+ roadmap +
+
+ ) +} + +export default RoadMap diff --git a/src/views/Home/roadmap/roadmap.css b/src/views/Home/roadmap/roadmap.css index e69de29..70cede9 100644 --- a/src/views/Home/roadmap/roadmap.css +++ b/src/views/Home/roadmap/roadmap.css @@ -0,0 +1,72 @@ +.ptc__roadmap { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 4rem; +} + +.ptc__roadmap-heading h1 { + font-size: 4rem; + font-weight: 700; + color: #fff; + padding-top: 20px; + text-align: center; +} + +.ptc__roadmap-image { + display: flex; + justify-content: center; + align-items: center; +} + +.ptc__roadmap-image img { + width: 80%; + height: 80%; + max-width: 100%; +} + +.ptc__roadmap-image_mobile { + display: none; +} + +@media screen and (max-width: 490px) { + .ptc__roadmap { + padding-bottom: 5rem; + } + + .ptc__roadmap-image { + display: none; + } + + .ptc__roadmap-image_mobile { + display: flex; + justify-content: center; + align-items: center; + } + + .ptc__roadmap-image_mobile img { + width: 100%; + height: 100%; + max-width: 100%; + } +} + +@media screen and (max-width: 320px) { + .ptc__roadmap-heading h1 { + font-size: 3rem; + } +} + +@media screen and (max-width: 375px) { + .ptc__roadmap-heading h1 { + font-size: 3rem; + } +} + +@media screen and (max-width: 452px) { + .ptc__roadmap-heading h1 { + font-size: 3rem; + } +} \ No newline at end of file diff --git a/src/views/Home/whitepaper/index.jsx b/src/views/Home/whitepaper/index.jsx deleted file mode 100644 index e1720ab..0000000 --- a/src/views/Home/whitepaper/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import './whitepaper.css'; - -const WhitePaper = () => { - return ( -
- Whitepaper -
- ) -} - -export default WhitePaper diff --git a/src/views/Home/whitepaper/index.tsx b/src/views/Home/whitepaper/index.tsx new file mode 100644 index 0000000..5efb874 --- /dev/null +++ b/src/views/Home/whitepaper/index.tsx @@ -0,0 +1,24 @@ +import React from "react"; + +import "./whitepaper.css"; + +const WhitePaper = () => { + return ( +
+
+

Whitepaper

+ + PRED Whitepaper + BID Whitepaper +
+ +
+

Audit

+ + Read Audit Report +
+
+ ); +}; + +export default WhitePaper; diff --git a/src/views/Home/whitepaper/whitepaper.css b/src/views/Home/whitepaper/whitepaper.css index e69de29..a96c0c5 100644 --- a/src/views/Home/whitepaper/whitepaper.css +++ b/src/views/Home/whitepaper/whitepaper.css @@ -0,0 +1,111 @@ +.ptc__whitepaper { + flex: 1; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 10rem; +} + +.ptc__whitepaper-section1st { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + +.ptc__whitepaper-section1st h1 { + font-size: 4rem; + font-weight: 700; + color: #fff; +} + +.ptc__whitepaper-section1st .pred { + padding: 20px 40px 20px 40px; + color: #fff; + font-size: 1.5rem; + font-weight: 500; + background-color: #2e59f3; + border-radius: 10px; + margin: 2rem; +} + +.ptc__whitepaper-section1st .bid { + padding: 20px 40px 20px 40px; + color: #fff; + font-weight: 500; + font-size: 1.5rem; + background-color: #af3766; + border-radius: 10px; +} + +.ptc__whitepaper-section2st { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 4rem; +} + +.ptc__whitepaper-section2st h1 { + font-size: 4rem; + font-weight: 700; + color: #fff; +} + +.ptc__whitepaper-section2st .report { + padding: 20px 40px 20px 40px; + color: #fff; + font-size: 1.5rem; + font-weight: 500; + background-color: #2e59f3; + border-radius: 10px; + margin: 2rem; +} + +@media screen and (max-width: 320px) { + .ptc__whitepaper { + margin-top: 1rem; + } + .ptc__whitepaper-section1st h1 { + font-size: 3rem; + } + + .ptc__whitepaper-section2st h1 { + font-size: 3rem; + } +} + +@media screen and (max-width: 375px) { + .ptc__whitepaper-section1st h1 { + font-size: 3rem; + } + + .ptc__whitepaper-section2st h1 { + font-size: 3rem; + } +} + +@media screen and (max-width: 452px) { + .ptc__whitepaper-section1st h1 { + font-size: 3rem; + } + + .ptc__whitepaper-section2st h1 { + font-size: 3rem; + } +} + +@media screen and (max-width: 768px) { + .ptc__whitepaper { + flex: 1; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + + margin-top: 3rem; + } +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/yarn.lock b/yarn.lock index 0b1dde2..368fc33 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,6 +9,13 @@ dependencies: "@babel/highlight" "^7.12.13" +"@babel/code-frame@^7.16.0": + "integrity" "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz" + "version" "7.16.0" + dependencies: + "@babel/highlight" "^7.16.0" + "@babel/code-frame@7.10.4": "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" @@ -71,21 +78,21 @@ "semver" "^5.4.1" "source-map" "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.12.17": - "integrity" "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz" - "version" "7.12.17" +"@babel/generator@^7.12.1", "@babel/generator@^7.12.17", "@babel/generator@^7.16.0": + "integrity" "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.17" + "@babel/types" "^7.16.0" "jsesc" "^2.5.1" "source-map" "^0.5.0" -"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": - "integrity" "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13", "@babel/helper-annotate-as-pure@^7.16.0": + "integrity" "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.16.0" "@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": "integrity" "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==" @@ -105,16 +112,17 @@ "browserslist" "^4.14.5" "semver" "^5.5.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.12.13", "@babel/helper-create-class-features-plugin@^7.12.17": - "integrity" "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz" - "version" "7.12.17" +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.12.13", "@babel/helper-create-class-features-plugin@^7.16.0": + "integrity" "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.12.17" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-member-expression-to-functions" "^7.16.0" + "@babel/helper-optimise-call-expression" "^7.16.0" + "@babel/helper-replace-supers" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" "@babel/helper-create-regexp-features-plugin@^7.12.13": "integrity" "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==" @@ -131,35 +139,35 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-function-name@^7.12.13": - "integrity" "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.16.0": + "integrity" "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/helper-get-function-arity" "^7.16.0" + "@babel/template" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/helper-get-function-arity@^7.12.13": - "integrity" "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-get-function-arity@^7.16.0": + "integrity" "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.16.0" -"@babel/helper-hoist-variables@^7.12.13": - "integrity" "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-hoist-variables@^7.12.13", "@babel/helper-hoist-variables@^7.16.0": + "integrity" "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.16.0" -"@babel/helper-member-expression-to-functions@^7.12.13", "@babel/helper-member-expression-to-functions@^7.12.17": - "integrity" "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz" - "version" "7.12.17" +"@babel/helper-member-expression-to-functions@^7.16.0": + "integrity" "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.17" + "@babel/types" "^7.16.0" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13": "integrity" "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==" @@ -183,17 +191,17 @@ "@babel/types" "^7.12.17" "lodash" "^4.17.19" -"@babel/helper-optimise-call-expression@^7.12.13": - "integrity" "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-optimise-call-expression@^7.12.13", "@babel/helper-optimise-call-expression@^7.16.0": + "integrity" "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.16.0" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - "integrity" "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + "version" "7.14.5" "@babel/helper-remap-async-to-generator@^7.12.13": "integrity" "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==" @@ -204,15 +212,15 @@ "@babel/helper-wrap-function" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/helper-replace-supers@^7.12.13": - "integrity" "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.16.0": + "integrity" "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.13" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.16.0" + "@babel/helper-optimise-call-expression" "^7.16.0" + "@babel/traverse" "^7.16.0" + "@babel/types" "^7.16.0" "@babel/helper-simple-access@^7.12.13": "integrity" "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==" @@ -228,17 +236,17 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-split-export-declaration@^7.12.13": - "integrity" "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" - "version" "7.12.13" +"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.16.0": + "integrity" "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.16.0" -"@babel/helper-validator-identifier@^7.12.11": - "integrity" "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz" - "version" "7.12.11" +"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.15.7": + "integrity" "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" "@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": "integrity" "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" @@ -264,19 +272,19 @@ "@babel/traverse" "^7.12.17" "@babel/types" "^7.12.17" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": - "integrity" "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz" - "version" "7.12.13" +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13", "@babel/highlight@^7.16.0": + "integrity" "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-validator-identifier" "^7.15.7" "chalk" "^2.0.0" "js-tokens" "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.17", "@babel/parser@^7.12.3", "@babel/parser@^7.7.0": - "integrity" "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz" - "version" "7.12.17" +"@babel/parser@^7.1.0", "@babel/parser@^7.12.17", "@babel/parser@^7.12.3", "@babel/parser@^7.16.0", "@babel/parser@^7.16.3", "@babel/parser@^7.7.0": + "integrity" "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz" + "version" "7.16.4" "@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.12.13": "integrity" "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==" @@ -482,11 +490,11 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-decorators@^7.12.1": - "integrity" "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz" - "version" "7.12.13" + "integrity" "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.0": "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" @@ -503,11 +511,11 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": - "integrity" "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz" - "version" "7.12.13" + "integrity" "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-import-meta@^7.8.3": "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" @@ -579,12 +587,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-typescript@^7.12.13": - "integrity" "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz" - "version" "7.12.13" +"@babel/plugin-syntax-typescript@^7.16.0": + "integrity" "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.12.13": "integrity" "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==" @@ -820,18 +828,18 @@ "@babel/plugin-transform-react-jsx" "^7.12.17" "@babel/plugin-transform-react-jsx-self@^7.12.1": - "integrity" "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz" - "version" "7.12.13" + "integrity" "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx-source@^7.12.1": - "integrity" "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz" - "version" "7.12.13" + "integrity" "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": "integrity" "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==" @@ -913,13 +921,13 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-typescript@^7.12.1": - "integrity" "sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz" - "version" "7.12.17" + "integrity" "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz" + "version" "7.16.1" dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.17" - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-typescript" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.16.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.16.0" "@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": "integrity" "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==" @@ -1145,37 +1153,36 @@ dependencies: "regenerator-runtime" "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": - "integrity" "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" - "version" "7.12.13" +"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.16.0", "@babel/template@^7.3.3": + "integrity" "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/code-frame" "^7.16.0" + "@babel/parser" "^7.16.0" + "@babel/types" "^7.16.0" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.17", "@babel/traverse@^7.7.0": - "integrity" "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz" - "version" "7.12.17" +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.17", "@babel/traverse@^7.16.0", "@babel/traverse@^7.7.0": + "integrity" "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz" + "version" "7.16.3" dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.17" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.17" - "@babel/types" "^7.12.17" + "@babel/code-frame" "^7.16.0" + "@babel/generator" "^7.16.0" + "@babel/helper-function-name" "^7.16.0" + "@babel/helper-hoist-variables" "^7.16.0" + "@babel/helper-split-export-declaration" "^7.16.0" + "@babel/parser" "^7.16.3" + "@babel/types" "^7.16.0" "debug" "^4.1.0" "globals" "^11.1.0" - "lodash" "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.6", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - "integrity" "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz" - "version" "7.12.17" +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + "integrity" "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz" + "version" "7.16.0" dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - "lodash" "^4.17.19" + "@babel/helper-validator-identifier" "^7.15.7" "to-fast-properties" "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1488,11 +1495,16 @@ "schema-utils" "^2.6.5" "source-map" "^0.7.3" -"@popperjs/core@^2.10.1": +"@popperjs/core@^2.10.1", "@popperjs/core@^2.10.2": "integrity" "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" "resolved" "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz" "version" "2.11.0" +"@reach/observe-rect@^1.1.0": + "integrity" "sha512-Ba7HmkFgfQxZqqaeIWWkNK0rEhpxVQHIoVyW1YDSkGsGIXzcaW4deC8B0pZrNSSyLTdIk7y+5olKt5+g0GmFIQ==" + "resolved" "https://registry.npmjs.org/@reach/observe-rect/-/observe-rect-1.2.0.tgz" + "version" "1.2.0" + "@react-aria/ssr@^3.0.1": "integrity" "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==" "resolved" "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz" @@ -1837,10 +1849,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@*": - "integrity" "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==" - "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz" - "version" "27.0.3" +"@types/jest@*", "@types/jest@^27.4.0": + "integrity" "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==" + "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz" + "version" "27.4.0" dependencies: "jest-diff" "^27.0.0" "pretty-format" "^27.0.0" @@ -1860,10 +1872,10 @@ "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" "version" "3.0.3" -"@types/node@*": - "integrity" "sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.31.tgz" - "version" "14.14.31" +"@types/node@*", "@types/node@^17.0.8": + "integrity" "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz" + "version" "17.0.8" "@types/normalize-package-data@^2.4.0": "integrity" "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" @@ -1890,6 +1902,13 @@ "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz" "version" "1.5.4" +"@types/react-dom@^17.0.11": + "integrity" "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==" + "resolved" "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz" + "version" "17.0.11" + dependencies: + "@types/react" "*" + "@types/react-transition-group@^4.4.1": "integrity" "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==" "resolved" "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz" @@ -1897,10 +1916,10 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@>=16.14.8", "@types/react@>=16.9.11": - "integrity" "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==" - "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz" - "version" "17.0.37" +"@types/react@*", "@types/react@^17.0.38", "@types/react@>=16.14.8", "@types/react@>=16.9.11": + "integrity" "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==" + "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz" + "version" "17.0.38" dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2910,6 +2929,13 @@ "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" "version" "2.2.0" +"bindings@^1.5.0": + "integrity" "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==" + "resolved" "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "file-uri-to-path" "1.0.0" + "bluebird@^3.5.5": "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" @@ -2963,6 +2989,11 @@ "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" "version" "1.0.0" +"bootstrap@^5.1.3": + "integrity" "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==" + "resolved" "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz" + "version" "5.1.3" + "brace-expansion@^1.1.7": "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" @@ -3360,6 +3391,11 @@ "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" "version" "1.0.2" +"chart.js@^3.5.0", "chart.js@^3.6.2": + "integrity" "sha512-Xz7f/fgtVltfQYWq0zL1Xbv7N2inpG+B54p3D5FSvpCdy3sM+oZhbqa42eNuYXltaVvajgX5UpKCU2GeeJIgxg==" + "resolved" "https://registry.npmjs.org/chart.js/-/chart.js-3.6.2.tgz" + "version" "3.6.2" + "check-types@^11.1.1": "integrity" "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" "resolved" "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" @@ -4072,6 +4108,79 @@ "es5-ext" "^0.10.50" "type" "^1.0.1" +"d3-array@^2.3.0", "d3-array@2": + "integrity" "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==" + "resolved" "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz" + "version" "2.12.1" + dependencies: + "internmap" "^1.0.0" + +"d3-color@1 - 2": + "integrity" "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + "resolved" "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz" + "version" "2.0.0" + +"d3-delaunay@^5.2.1": + "integrity" "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==" + "resolved" "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "delaunator" "4" + +"d3-format@1 - 2": + "integrity" "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + "resolved" "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz" + "version" "2.0.0" + +"d3-interpolate@1.2.0 - 2": + "integrity" "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==" + "resolved" "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "d3-color" "1 - 2" + +"d3-path@1": + "integrity" "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + "resolved" "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz" + "version" "1.0.9" + +"d3-scale@^3.2.1": + "integrity" "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==" + "resolved" "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "d3-array" "^2.3.0" + "d3-format" "1 - 2" + "d3-interpolate" "1.2.0 - 2" + "d3-time" "^2.1.1" + "d3-time-format" "2 - 3" + +"d3-shape@^1.3.7": + "integrity" "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==" + "resolved" "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz" + "version" "1.3.7" + dependencies: + "d3-path" "1" + +"d3-time-format@2 - 3": + "integrity" "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==" + "resolved" "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "d3-time" "1 - 2" + +"d3-time@^2.1.1", "d3-time@1 - 2": + "integrity" "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==" + "resolved" "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "d3-array" "2" + +"d3-voronoi@^1.1.2": + "integrity" "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + "resolved" "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz" + "version" "1.1.4" + "damerau-levenshtein@^1.0.6": "integrity" "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" "resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz" @@ -4241,6 +4350,11 @@ "pify" "^4.0.1" "rimraf" "^2.6.3" +"delaunator@4": + "integrity" "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + "resolved" "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz" + "version" "4.0.1" + "delayed-stream@~1.0.0": "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" @@ -5193,6 +5307,11 @@ "loader-utils" "^2.0.0" "schema-utils" "^3.0.0" +"file-uri-to-path@1.0.0": + "integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + "version" "1.0.0" + "filesize@6.1.0": "integrity" "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" "resolved" "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" @@ -5413,6 +5532,19 @@ "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "version" "1.0.0" +"fsevents@^1.2.7": + "integrity" "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz" + "version" "1.2.13" + dependencies: + "bindings" "^1.5.0" + "nan" "^2.12.1" + +"fsevents@^2.1.2", "fsevents@^2.1.3", "fsevents@~2.3.1": + "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" + "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + "version" "2.3.2" + "function-bind@^1.1.1": "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" @@ -5487,9 +5619,9 @@ "path-dirname" "^1.0.0" "glob-parent@^5.0.0", "glob-parent@^5.1.0", "glob-parent@~5.1.0": - "integrity" "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" - "version" "5.1.1" + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" dependencies: "is-glob" "^4.0.1" @@ -6034,6 +6166,11 @@ "has" "^1.0.3" "side-channel" "^1.0.4" +"internmap@^1.0.0": + "integrity" "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + "resolved" "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz" + "version" "1.0.1" + "invariant@^2.2.4": "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" @@ -6714,20 +6851,7 @@ "jest-regex-util" "^26.0.0" "jest-snapshot" "^26.6.2" -"jest-resolve@*": - "integrity" "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==" - "version" "26.6.0" - dependencies: - "@jest/types" "^26.6.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.4" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^26.6.0" - "read-pkg-up" "^7.0.1" - "resolve" "^1.17.0" - "slash" "^3.0.0" - -"jest-resolve@^26.6.2": +"jest-resolve@*", "jest-resolve@^26.6.2": "integrity" "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==" "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" "version" "26.6.2" @@ -7665,6 +7789,11 @@ "dns-packet" "^1.3.1" "thunky" "^1.0.2" +"nan@^2.12.1": + "integrity" "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" + "resolved" "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz" + "version" "2.15.0" + "nanoid@^3.1.20": "integrity" "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz" @@ -9346,10 +9475,10 @@ "regenerator-runtime" "^0.13.7" "whatwg-fetch" "^3.4.1" -"react-bootstrap@^2.0.2": - "integrity" "sha512-QuMqJ+WJmd6dUyOys6OF3nr6T/FjUVAoEMbSjsFrwVufJtvMox0SU1Dvz/cDID+Dl6Rz2RLcJzyqkdl+DEK2Gg==" - "resolved" "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.2.tgz" - "version" "2.0.2" +"react-bootstrap@^2.0.3": + "integrity" "sha512-gIRzQf170SGKS09azr8Cl9+8FxBf3J9jyFf/8sWNWXtRcgbRzTog9bFCS4ua5Wv1U/A7W7hRlnrKxzy+wl+5Rw==" + "resolved" "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.3.tgz" + "version" "2.0.3" dependencies: "@babel/runtime" "^7.14.0" "@restart/context" "^2.1.4" @@ -9369,6 +9498,22 @@ "uncontrollable" "^7.2.1" "warning" "^4.0.3" +"react-chartjs-2@^4.0.0": + "integrity" "sha512-0kx41EVO6wIoeU6zvdwovX9kKcdrs7O62DGTSNmwAXZeLGJ3U+n4XijO1kxcMmAi4I6PQJWGD5oRwxVixHSp6g==" + "resolved" "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-4.0.0.tgz" + "version" "4.0.0" + +"react-charts@^2.0.0-beta.7": + "integrity" "sha512-iUspg9rnx7kD0H/wsK67HNUioOgKgJ8WRXr/Tk3EGP2qcFb9Vo7pjDk4oz1jH12TC+mqL+HFxNYraMkhWd6CUw==" + "resolved" "https://registry.npmjs.org/react-charts/-/react-charts-2.0.0-beta.7.tgz" + "version" "2.0.0-beta.7" + dependencies: + "@reach/observe-rect" "^1.1.0" + "d3-delaunay" "^5.2.1" + "d3-scale" "^3.2.1" + "d3-shape" "^1.3.7" + "d3-voronoi" "^1.1.2" + "react-dev-utils@^11.0.3": "integrity" "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==" "resolved" "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" @@ -9531,11 +9676,6 @@ optionalDependencies: "fsevents" "^2.1.3" -"react-table@^7.7.0": - "integrity" "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==" - "resolved" "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz" - "version" "7.7.0" - "react-transition-group@^4.4.1": "integrity" "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==" "resolved" "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz" @@ -9546,7 +9686,7 @@ "loose-envify" "^1.4.0" "prop-types" "^15.6.2" -"react@*", "react@^16.8.0 || ^17.0.0-rc.1", "react@^16.8.3 || ^17.0.0-0", "react@^17.0.2", "react@>= 16", "react@>=0.14.0", "react@>=15.0.0", "react@>=16.14.0", "react@>=16.3.2", "react@>=16.6.0", "react@>=16.8", "react@>=16.8.0", "react@17.0.2": +"react@*", "react@^16.6.3", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0-rc.1", "react@^17.0.2", "react@>= 16", "react@>=0.14.0", "react@>=15.0.0", "react@>=16.14.0", "react@>=16.3.2", "react@>=16.6.0", "react@>=16.8", "react@>=16.8.0", "react@17.0.2": "integrity" "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==" "resolved" "https://registry.npmjs.org/react/-/react-17.0.2.tgz" "version" "17.0.2" @@ -11241,6 +11381,11 @@ "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" "version" "0.0.6" +"typescript@^3.2.1 || ^4", "typescript@^4.5.4", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz" + "version" "4.5.4" + "uncontrollable@^7.2.1": "integrity" "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==" "resolved" "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz"