From f0767534ba70de30bf863341e17beb16bf405067 Mon Sep 17 00:00:00 2001 From: Jody Clements Date: Mon, 2 Dec 2024 16:36:12 -0500 Subject: [PATCH] feat: Adds new logo & changes theme primary color --- website/craco.config.js | 17 + website/package-lock.json | 979 ++++++++++++++++++++++++++--- website/package.json | 9 +- website/public/hortacloud_logo.png | Bin 0 -> 18345 bytes website/src/App.js | 8 +- website/src/{App.css => App.less} | 2 +- 6 files changed, 929 insertions(+), 86 deletions(-) create mode 100644 website/craco.config.js create mode 100644 website/public/hortacloud_logo.png rename website/src/{App.css => App.less} (54%) diff --git a/website/craco.config.js b/website/craco.config.js new file mode 100644 index 0000000..6d5c2f8 --- /dev/null +++ b/website/craco.config.js @@ -0,0 +1,17 @@ +const CracoLessPlugin = require('craco-less'); + +module.exports = { + plugins: [ + { + plugin: CracoLessPlugin, + options: { + lessLoaderOptions: { + lessOptions: { + modifyVars: { '@primary-color': '#42BCA9' }, + javascriptEnabled: true, + }, + }, + }, + }, + ], +}; diff --git a/website/package-lock.json b/website/package-lock.json index b62ab99..95ee47d 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -14,6 +14,7 @@ "@testing-library/user-event": "^12.8.3", "antd": "^4.17.2", "aws-amplify": "^5.3.11", + "craco-less": "^3.0.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.5.0", @@ -10594,6 +10595,151 @@ "node": ">=0.1.95" } }, + "node_modules/@craco/craco": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.1.0.tgz", + "integrity": "sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==", + "peer": true, + "dependencies": { + "autoprefixer": "^10.4.12", + "cosmiconfig": "^7.0.1", + "cosmiconfig-typescript-loader": "^1.0.0", + "cross-spawn": "^7.0.3", + "lodash": "^4.17.21", + "semver": "^7.3.7", + "webpack-merge": "^5.8.0" + }, + "bin": { + "craco": "dist/bin/craco.js" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "react-scripts": "^5.0.0" + } + }, + "node_modules/@craco/craco/node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@craco/craco/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "peer": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@craco/craco/node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "peer": true + }, + "node_modules/@craco/craco/node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@craco/craco/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -19923,6 +20069,30 @@ "node": ">=10.13.0" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "peer": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "peer": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "peer": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "peer": true + }, "node_modules/@turf/boolean-clockwise": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz", @@ -22937,9 +23107,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -22955,10 +23125,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -23240,9 +23410,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001549", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", - "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==", + "version": "1.0.30001685", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001685.tgz", + "integrity": "sha512-e/kJN1EMyHQzgcMEEgoo+YTCO1NGCmIYHk5Qk8jT6AazWemS5QFKJ5ShCJlH3GZrNIdZofcNCEwZqbMjjKzmnA==", "funding": [ { "type": "opencollective", @@ -24214,6 +24384,17 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -24324,6 +24505,41 @@ "node": ">=8" } }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", + "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", + "peer": true, + "dependencies": { + "cosmiconfig": "^7", + "ts-node": "^10.7.0" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "typescript": ">=3" + } + }, + "node_modules/cosmiconfig-typescript-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "peer": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cp-file": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", @@ -24643,6 +24859,19 @@ "node": ">=0.10.0" } }, + "node_modules/craco-less": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/craco-less/-/craco-less-3.0.1.tgz", + "integrity": "sha512-w4aDZYI1MTbK6DaKBvw6E8bgO1HgXmjRx5MNwOxzoFyPfpgamxiZOGyxnlvkAfYe2Q3LkSK1GcRRi8teyweBsQ==", + "dependencies": { + "less": "^4.1.3", + "less-loader": "^11.1.3" + }, + "peerDependencies": { + "@craco/craco": "^6 || ^7", + "react-scripts": "^5" + } + }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -24686,6 +24915,12 @@ "sha.js": "^2.4.8" } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "peer": true + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -26082,6 +26317,15 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/diff-sequences": { "version": "27.4.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", @@ -26360,9 +26604,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.557", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz", - "integrity": "sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "node_modules/element-resize-detector": { "version": "1.2.4", @@ -26536,7 +26780,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, + "devOptional": true, "dependencies": { "prr": "~1.0.1" }, @@ -26674,9 +26918,9 @@ "dev": true }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -28403,6 +28647,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "peer": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -28705,15 +28958,15 @@ } }, "node_modules/fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "engines": { "node": "*" }, "funding": { "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fragment-cache": { @@ -30876,6 +31129,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -34537,6 +34795,80 @@ "yarn": ">=1.0.0" } }, + "node_modules/less": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.1.tgz", + "integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz", + "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/less/node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -34952,6 +35284,12 @@ "semver": "bin/semver" } }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "peer": true + }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -36452,9 +36790,15 @@ } }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -36498,6 +36842,34 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -36655,9 +37027,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/node-stream-zip": { "version": "1.15.0", @@ -37533,6 +37905,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -38248,7 +38628,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "devOptional": true }, "node_modules/psl": { "version": "1.8.0", @@ -42772,6 +43152,12 @@ } } }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "optional": true + }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -43431,9 +43817,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -44945,6 +45331,79 @@ "node": ">=6.10" } }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "peer": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "peer": true + }, "node_modules/ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -45498,9 +45957,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -45516,8 +45975,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -45527,9 +45986,9 @@ } }, "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/uri-js": { "version": "4.4.1", @@ -45736,6 +46195,12 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "peer": true + }, "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -46483,6 +46948,20 @@ "node": ">=6" } }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "peer": true, + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/webpack-sources": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", @@ -46983,6 +47462,12 @@ "node": ">=8" } }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "peer": true + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -47437,6 +47922,15 @@ "node": ">=10" } }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -56640,6 +57134,94 @@ "minimist": "^1.2.0" } }, + "@craco/craco": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-7.1.0.tgz", + "integrity": "sha512-oRAcPIKYrfPXp9rSzlsDNeOaVtDiKhoyqSXUoqiK24jCkHr4T8m/a2f74yXIzCbIheoUWDOIfWZyRgFgT+cpqA==", + "peer": true, + "requires": { + "autoprefixer": "^10.4.12", + "cosmiconfig": "^7.0.1", + "cosmiconfig-typescript-loader": "^1.0.0", + "cross-spawn": "^7.0.3", + "lodash": "^4.17.21", + "semver": "^7.3.7", + "webpack-merge": "^5.8.0" + }, + "dependencies": { + "autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "peer": true, + "requires": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "peer": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "peer": true + }, + "postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "peer": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "peer": true + } + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "peer": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, "@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -63566,6 +64148,30 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "peer": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "peer": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "peer": true + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "peer": true + }, "@turf/boolean-clockwise": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz", @@ -66056,14 +66662,14 @@ } }, "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "bser": { @@ -66283,9 +66889,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001549", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", - "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==" + "version": "1.0.30001685", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001685.tgz", + "integrity": "sha512-e/kJN1EMyHQzgcMEEgoo+YTCO1NGCmIYHk5Qk8jT6AazWemS5QFKJ5ShCJlH3GZrNIdZofcNCEwZqbMjjKzmnA==" }, "capture-exit": { "version": "2.0.0", @@ -67057,6 +67663,14 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, + "copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "requires": { + "is-what": "^3.14.1" + } + }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -67145,6 +67759,31 @@ "yaml": "^1.7.2" } }, + "cosmiconfig-typescript-loader": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.9.tgz", + "integrity": "sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==", + "peer": true, + "requires": { + "cosmiconfig": "^7", + "ts-node": "^10.7.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "peer": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, "cp-file": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", @@ -67406,6 +68045,15 @@ } } }, + "craco-less": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/craco-less/-/craco-less-3.0.1.tgz", + "integrity": "sha512-w4aDZYI1MTbK6DaKBvw6E8bgO1HgXmjRx5MNwOxzoFyPfpgamxiZOGyxnlvkAfYe2Q3LkSK1GcRRi8teyweBsQ==", + "requires": { + "less": "^4.1.3", + "less-loader": "^11.1.3" + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -67451,6 +68099,12 @@ "sha.js": "^2.4.8" } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "peer": true + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -68447,6 +69101,12 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "peer": true + }, "diff-sequences": { "version": "27.4.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", @@ -68682,9 +69342,9 @@ } }, "electron-to-chromium": { - "version": "1.4.557", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz", - "integrity": "sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "element-resize-detector": { "version": "1.2.4", @@ -68831,7 +69491,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, + "devOptional": true, "requires": { "prr": "~1.0.1" } @@ -68947,9 +69607,9 @@ "dev": true }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-html": { "version": "1.0.3", @@ -70241,6 +70901,12 @@ "path-exists": "^4.0.0" } }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "peer": true + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -70484,9 +71150,9 @@ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" }, "fragment-cache": { "version": "0.2.1", @@ -72117,6 +72783,11 @@ "call-bind": "^1.0.2" } }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -74849,6 +75520,49 @@ "dotenv-expand": "^5.1.0" } }, + "less": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.1.tgz", + "integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==", + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "optional": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "less-loader": { + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz", + "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "requires": {} + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -75166,6 +75880,12 @@ } } }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "peer": true + }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -76340,9 +77060,9 @@ } }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "nanomatch": { "version": "1.2.13", @@ -76377,6 +77097,27 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, + "needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "optional": true, + "requires": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -76513,9 +77254,9 @@ } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node-stream-zip": { "version": "1.15.0", @@ -77184,6 +77925,11 @@ "lines-and-columns": "^1.1.6" } }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -77714,7 +78460,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "devOptional": true }, "psl": { "version": "1.8.0", @@ -80891,6 +81637,12 @@ "neo-async": "^2.6.2" } }, + "sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "optional": true + }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", @@ -81455,9 +82207,9 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-loader": { "version": "3.0.1", @@ -82650,6 +83402,50 @@ "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true }, + "ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "peer": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "peer": true + }, + "acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "peer": true, + "requires": { + "acorn": "^8.11.0" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "peer": true + } + } + }, "ts-pnp": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", @@ -83063,18 +83859,18 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "dependencies": { "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" } } }, @@ -83236,6 +84032,12 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "peer": true + }, "v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -84076,6 +84878,17 @@ } } }, + "webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "peer": true, + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + } + }, "webpack-sources": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", @@ -84231,6 +85044,12 @@ "string-width": "^4.0.0" } }, + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "peer": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -84626,6 +85445,12 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "peer": true + }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/website/package.json b/website/package.json index 0959420..3e38e5e 100644 --- a/website/package.json +++ b/website/package.json @@ -3,12 +3,13 @@ "version": "0.1.0", "private": true, "dependencies": { + "@aws-sdk/client-cloudformation": "^3.451.0", "@testing-library/jest-dom": "^5.15.1", "@testing-library/react": "^11.2.7", "@testing-library/user-event": "^12.8.3", "antd": "^4.17.2", "aws-amplify": "^5.3.11", - "@aws-sdk/client-cloudformation": "^3.451.0", + "craco-less": "^3.0.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.5.0", @@ -20,9 +21,9 @@ "web-vitals": "^1.1.2" }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", + "start": "craco start", + "build": "craco build", + "test": "craco test", "eject": "react-scripts eject", "storybook": "start-storybook -p 6006 -s public", "build-storybook": "build-storybook -s public" diff --git a/website/public/hortacloud_logo.png b/website/public/hortacloud_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..514eb268ef0758f09230de5b076cf1d0cd839d8e GIT binary patch literal 18345 zcmV)^K!CrAP)}- zNRJx^fDjM?!b5}G8=fa}H@8f__$gozmy>z~`Va2;5BR$Q{cqWLo+vdS2*iQP zZM**S3)x)XDnSsJHUAHlnR(Q8Ek|Cs7B>L^ycINe; zM(mfjh2w9#zOwG3SAZd0G1pwV66gQV#93zf9yc7xoOx~d>x`$}@wV}1$M9y_`rm}V z8OO{|ppGlHRvc)5Z)F|*O$f7$D64kv`T2)a z=>wlv%85;mC&=15J(&`Q$%!oo+0iwDM5dH5=QZ_W*^*tIH2?%OhjZrdWA(PFWDK3A z>Lf=u_3+Z3CX%@z04GdsM<{sZKoh}W&13WDUUwbPi!0v#O^CD1@Z~Kq&&q7W_&&5x z3h~@Z;4U)Hb>xB9o@e#;w|gYuxuPszU+pr&@mtq5U!S~wjEAVaF?j7*`L?~aRF416 zf`2>~VBK;{shH;5X#8_r?j7*(yeTQ{uP(~^K9oz8yMO+XWNP0H-rxJPVP;L}W6%g; zSj9PxhHNz9K-oqj1O#-u@VvQp2q7Vp(*VVc#sP$cWHx}eN!v;i4;i2oMy~H28@GJD zaoW^(eY~<__C8$V%>6aR+A@(ooc{^#!th&?$Ad@r;ql~q(}%}~l8rHftJ?=D`i95D z!Tf$>3s+aq=1Xqn$^zlYJnpEkEw2s~iPq!VHxi=24So!zEKrG)z;0VSr(wMw< z(zr%KXXVOa9NM#q1byv!AbsOAa8;xuwqg8L3A2nSD|hbx*+-J8y*K#ZNtrrBW{_#M z1MKW7a>0t2iPXH9fg)7I3_AKFh39pZ8H5ht&{&gZdgBmV_t%uv>(7RmSd}R}v#jKz zy{&isc6!Sd@2{+wy_df}aS9;tk&g_Xo9H_DLB|ogQV1o2+a6ps<5pZf*d9lJ1Q57n z#lB0V$X==(mwSX_Rj=Q5@1&pLj?4Q7u`8|^IwuzD(AnI&Ko()=|I(3Wo}jk^hGKQ6S_{Ln+Or+@^m@lL$| z-Mep_HoNu%Z)FVS@U^ei&c`J%&$TwpCi0;V4PN3HiBpWM5pF%y{EL=J2d`EjWT^i6 zyY8xZ6jwbO!reqn_&X#_-%b+*;=A9t<6X(*8#j#fZfkD^r_DLU-kwTKTN2Q0Vlfj< zDo~13j_Kt2Ew06NZcBo`WT?O~!(p3>xCKga`oa!sstsCSi|5`ZzD_4-$F92iZ%Cencls~u3Pcr;6+`l9{9ubF97|3oz0rD2Y#`d2Y&w4n;wH7e)sZC0F}6el?24f zm4G{U!7Hv9I;pWf`TJZZ7whcm({JGQBCumev}262TJushlJfvT2?$1USr| z)bF-y4K3Wf^_w>X)wp7jC#ra2OK5}=1oV|F(N?ZRzDcW~05r!z+q!Nq58S?*XI8C8 zx!)(u@Cc`|@aT>s^in)R;);<0AbiCYL+3P27GJ*cn%lJpezAsh(f}dfbZOny$<3d; zn|prpL}1Z^fuBs9X13(#&+E6#019;kw(Sz@c-u%P4W3!Gfg3-5yPQ5Vviy=uk{9C= zPgp4-LA<3gloS{IV!b!_IuL4@IP^b{-t$7`ColY-)_rJzgKey-t{7Oc>UYm;58S?* zPhEVo*!a?p`qNH2_+6k5*W)nWZ&+yPe;vw1*otgw<98;6Gm*AreAKQQwxl|qV_&Ch z1lrdfL+`uzp9Y3dsft1eF`V_-23i+a3P)BGaxaJc_fs$k>^0D4Gv{l}``ZP51Z?xbbTBrdyp88s8C)8p)G37Ccv zUUkU|6TgMaF+H6YCEXz?RUFGrcYY$3e<+GWC&5Gap0kKBkMlt&02o+5q?&?Zl>nS1@cFB7eZaKlfoasr`XZu92Q_e@jtN~vss z;fuBultMU;(2hAKbM1BCx_sJApZpbDU*E@?hhLW~-dA%P@I%~h?upOtMv(_8v0i;O z{25(uF@!)Vg~)FpC2c5$m^ss2ap{7|??4FdzkLmBpV`63zjW~gTq$6%Co$NDGU zWzAN(X#UK9+q}8uU~1veJ9sI4?vw>zdE>i+Y8c6UGbhG`CsY8bJt^sxb9(3@`mWKZ9# zT@k(V$?DqUe$&wO&Mmkf!V6rm#?3v20Ga1@Z^gA(g2#P=PpnL*avXi^G&Eha)~tzM z_u`A;7bv=m;P8t_0Q#<7fmbfNFmd?o1}-6aE+*}r?@Y~VoLsr^=|61%DLC_jB~Jff?fr)i>1_`` ztZ#ytHL-Ef`S5kiZ+P{&9oqeOJk1a9TYT*N`Npixn}dV6Yr^zfc}Ii4hK}hihG=)s zbJu!$UfPsw?Wm-oI?IBou8!v~LX`e~+TxzPkme8$S}Z&&K~06h1*f$mCCqIZ;@OQ8 z=`x=PQYUO*3(I)d&z6xBe+SUFj_bu#Aky6Up=36bAauLodD< zUXN=?>C6A@&Hw+fWzU|#{&Xhrn8%%cA(|6x^ocS&{XjwpY$b|g#^sJ_+>L0Utj+*MtFmWslR%(;Lf-_%r@jv2PUK7CJop)B=83+Y3XPm#7?v4b{{AmM=7W7>OR8XpSj|u;)gz3{Q zL%p33EHZL^=L_5Af=Vco8I8T&QCb?(E@$(Xyn=;NOl?S09WxL@(b*fKp*BPJK#;D1 z5SpftQjyH)yt28vP`|A!!u00UaJ)(}wK0tl&`_IW*Zx@H`LZQF^dv*1vvS0G{t^&2 z6}pKOt_Yk(k`rz{D|z4}`*;0v)xO=oycDRx)mZ|#*1a)5iei`u3dIj8R<0bml)Rgl z%SI4oi;(B0`Bx2!9KsXD$6chvcKOqY9NO2jq9l+fOur-FvpoBY_bjJr$~{*r#7LW# zhsUdv^VcnDyI6Om_x<(!BBunxH8t9$YaZQ*5|Vem`)#xzbe^SnC?boi$|SqHj(GyGj2wbWGRilYaK|5#1!4)liaxh}qU1V%efzj&2!b z>%MrQQg=^~g+~n%)-75ZQwRxN{UNeB5K0k?*u)|>JNL(!H$BOY))=UwF1d4mlfnwvHO0qcshf^2zQC(s3rxzxa;28-*nnQgwhiOTYwvOQlG#ny0 zxc>yUGU^5fH~w(vjvqG9p7ZIS<1W%PuI@Ryd&ReSee>rz;XOmdNOe5}kA`wrei6?I zL|(c`y$GXmpH&W0u444-3;P>z}*%3>WSF z0TQDc>Q=6Fx#d+?4PIpA%;?tj`-xRVSbD}>XVoLM|BXwS8GOMTzq`Bfr=RQ2n2L_}-T_q~Q3|=g{A0bZ*-g+(Xf*<85pvkm>JJzq;(I(?JRzd0;Km zXK3d&HCavhv4#L`EUx*MIOYgJ(B<2+4ulWvzi&xzN`|M_~K~O}pbHhTPLCD^BfXFs1Wk8IE#@g=}UwWau5zX&(vz4s{_5;XvAw zq+L+}5df`9Ls@{S$Y$E#zia1zw$7UUsb7*`NTZw0i@I7k90;CyX6EE@*cl84UF)Hg zBL^9{R#K#4h;Y0z)ZoW6;`?L#?ae{4y-_K|BT5jCBlPpnPn{MDsf?y!`&}r7_w$z3 zsZ*^>Dk_{6kG;AVB?QxsYQV_Z{_GTEi#WJWls7qM?VayT&6?C)v2e{}n@~cq{M}2P zzJb~YaEUTg)&~bLURhi9{d3PzA8wh|sBhV@pS`;}c9jM4=JCC&-Xdei3%(Nsg?W)AIi!-!wPmJZK_E2AwV}E( zRL_Dvm_u2LL}Kfg_U!&?V&+lT+(Uk+&-*(|AUl?nPmq1v9 zOcJ^~6JuL;->TJjlzxw-T9&ryf>LNpmgH{Rx?w+#HS+5o+5>OE(~oUp&10KD2;Oz& zY3$u={)wW2#>?w8b_b7q%z2|v|0kaQ^Bz*E9Mfhs(lDvU`SthW4^!lp{*6Ha)`ktC z&V}>MyU)Mug!ljW+pDX4})?v-41hnutj(XcLl( zo@9W8Api%V3qtdQhyXZgg?TWCGJRaUfBp4CgWF%OsGRE=7e)}l+y%66PZu{{ch`77 z&&V*A&Nr5r`)1oZ98TZg9LHUIH~!oB#~7;&bLA(_X6D=}J%4zp{>Ky#yN{`_71}<6 zG5ZadHMQEMYaZJSLU8`2CvfnfdX6Hu^aAP2)k3SSz3yjcoEv@reZPL5ts4)}exN(N zV!3|#!>cC#7p`tPYCQJ12y=ui1CfIV9-Ny%PRcvqwoF9E4Cv5_T*SSwWv6 zag^ey+AJv zYEzqXND1xTL7rY)#Yh{buDQgl>kboZP0lzzft0XrTa21Yn}0g1n?y?IzQ-qwSRY_! zbC$OqousWZh+zv(nmt7CpiWmJKzk~X=lpKn=otZI7@U+tZmWUHl@hvAc5Lq(zx?LH z#oze|MZKhyU*tK@#D*%Cz2nWtmT%c`fUO($`*pt3zLe^NZy7u*@L0y5f`!=k%4Hus zb=Z4r{=Av)&IHqD)^ozivjC`Xtm4E|XFEfKcH18ws=ubKO)nfaU_4P)1y{|u2P^>n zs;dSsF>*$9>&64bD#9#1ZI1KDhidM@<W{zs z2&@0JQNHhE6R!mBqR2HzJe+V?!Yni5#M)Z#oj=h1^1oYV;%p_rlSmz4FccvWmee_l z#+bz*I*9?Bu3V4>Q-;{IC&*Ar($OE_?n#cXU_Fmq~_CG%Q& zetk7ht*awzSi^M7s<_RH(*~H*V30`YG}RgGw}PzS7ok7t84!yG(%4x#!Rg=(Ii#O6 zaFQc)UnAFda_in-zrAJp2OnYt>zon-B?S{FRdM!;CAl|t=hjM1nZh;pj=lI4LV=t( zQ9nirQNLx=fzb)?t@=qv!Z!lpjohX{N~~Qwv;Q+^{=6vUqm`79^^L)K^^H|cKlIxT$JWywqK zzd!yGv7gvOIB>z_#dCir4M~lI8Iawkjnj|Bl6Cum`*MlWJrXW*q>ms zOftREAyh312OLhFH^htEW31g4<%Ic3R-7@&6R%X0$x3#%hL}Aq!;aR_uztL-AbwJ~$lCvXH!c?rr)G`6F%QC9*|}auqzj=}F&ID^;+)cD%YR|p* z#_t9?fu4Mwg3)DMQB@;bWyb=2`SR3JlbS0Qu6be$2*HX=PjI@rYgc{pUpjtPT@$Py zFCu_t=PqE?|GdUMzkXg`dCgf@L;OB`T$8d5dQ`&9`)_nybA8pu*RT7LVf3%?_5w#0 zLl}YrB2u9TY;qBW){%t49PL6Q7>!aP1ye{;8FE;0(g6DgB0RmLj>S_GTy>!UlUCr?elGN2$I0{lJ zjbK1w2@p1H+7acxN9*WI1Q5DTZJk3+ZH8%08K%^xnNpj@wgpN-Vn}C4YlyX5VkAm9 zWGMui1XY&`6b{KpZE{-=ukKi8VnOTPU!B=9{mMV$TIY&8rf&h|o$v|V#psD`BX@+t zCR!n-G7q~D|I&mxo`qlJs7gv@;chm4xZ_elV8e#c(4vK%FD<|1xVPQ;)73ok;5x4T z(v(wxZ|C1n;^UM@6zVwsF-suOG%4}9r=QqEDrGQjW&;hAs+~Q1W!IcJV#2%MdGolM zE$_pcC${jOD^HD`byoVcC!dTy#3=cuMkGvMd~2k$^U0ZQZ4W%4%*-_ZI|`o+p+G8y z9)zf!rP>@KSgi;L6|!Cu4cf$Xh150lh~mVCB*B0ynF#?aP9H!B&@{z|F6`wGPu6g# zx9D$PI6H&X6tSqAsh}cm69_0STi(meX&DyGO%n_{TzGCD0I#f%bH}|CIeuY^_g>h8 z5CTg`jy*cXf;nlrdjnL)Y-~$lSpvrq^rZvr?vB#7Ph-cv5S_h&veAwVHCITaP~>(y zBp)BcyjTWG-*1#}W$y0&@8{(|z30@=K=c{h@9Je^ z7@aW7vkbI#{P9<|?o5;B$m_uZECm@G1}dY342x{i4Ne?rsbQd{32E3gWs}s}X&TZQ zVp)^sP@0HlAuWrVm_>D^jSw(tqQSqsuanmH0IzS4kToPr7bnpqOl{8bk#~17eQJ(? zuFwJwRh1TxK3&Cvd1)5R&Ct~o;OUp+ESQ_(@{4*11o9yx!Xcf}X>AL#eNPz25$tLW zp_HIC6(=wwgjNGaZx*w6T&^*y&y$3k6n563?~cP}{wM)EmOPbWz(G-*EkvjkUM)Xb zHWo<05kjaD@RUO70zKkYR+a>df;+17rFa4FUU*ZbIN-l{ySW?DsyDL6}|un|HBc-Edc$W|2gr2!NH8aWpf)y!O~M^ zIj_H7@%YInXa6k{nU_8Ggqcps@W%m(fn?}gUwu$p`_dk+y5`JD=bV#1GiL%S7Ql+=47|~gwR?!| zZ<~rVY(jg}2n%G+CXmP=4U2g#IgXi@;<%$z%$Q;@dqxgjchGf()D)Tqr!5^q*A=gC zjqu%{G;-EygS`LJUM4lTr%$Fd=eXgzgV;7$mcX(kTX#jcZ`B00?F!>M1IyP;4ku+2 zIVnQyj1buxMRwiTG!QvTFyTDc+i~c33MV~IiAopfO<~YwX!jdGyx^!ApS~0S(WsH3 zfP9S5F;V{Rn7B%pr9TOnT)A@Gkw9KDDluYsNqJw&NZI#}KZ?i#(gTU=TQ2yg<9@m7 zkL$FxFYV?d*PJ>$?|Cs!Y#YGWty9bG6*lB=)8s*IpzEw;7?*uF2qBhOZI z!n`5QSUSkW2@X<%lnPCAi>@n9IxfjWzuJW!Py_<*GY=d`VOegt=)MC1zItmT-pO>K z1wbm4X_gSE%GzX}PodXGsW?A~j49I3j!c|^TA2DV2Tek1H|SA8(?r0ax@KHsHg|Rba&mmAL!^C*QW_$*tO| zKfcZdmmD|s-E`0>j8x3NK)D91zuHME+@u>LE< zVd%jW_JB>*B>|!*YQx^qB8utP*hFF$L1|Gl+hXbmY-$$T1fw>(aL|OSKWh;P&6aLC zT0@_zA>$x|AS)zxIJF=@-@cfQ%qqg1YKQ2#A15o6;}-XxTVFK229MC zdf)#?D)rtwpZUzdk85l7rCT;11R;pU!vsS?FWjs&B4>Q#Dsau7-m0&zxM+z&2p<09 zdZtVbpZKnKC9m-H&mVt0+KCO-aVWKI+Kl?bn4?jx>V5AU`u>zDRts+G5AOs}7zi~@ zN__667j|o@w86xNDyGk@SLCA9~*qxk&+(Ccw;sY2}Xvz|K~ko%<`e z_mK)(noU0Ro<0^Ilg?-V3>jzUyYTvXIt1w8?8EmRv*FYEX}B)vWmgqXQ=;r{FR!Qt35W0>C zN|bGb?cjuSM^QXbe8hp|M+lxyXAbmdJC~hxbi9lT{{T zI``eRjxC$o09ba`(R6n3Jj0JpjSKRe&H{4x-yeVK+J8+BEj#PzN?%{E{qmQM>%8~B z_O;rXP+qX+0UoE z9hYnAH8uK0tN!>p04pv!md;LleMg7ZK{0E;mtt`|WAio(9Z-XVk#Al8{*%7uam{yK zv2=0%Ahnlt++4X5zI^r=dcX~D4hQwqC3MR0lr!8tKh${;i^MDp<=0L+6nR=Y!}8Ja((W4>V#j5<_K zu?b3xps)*EQ6cDDAE50CiJ4Y}C)@PDG`h7SLjP9j$Dc3y|V6R;pe)ybo8osvd?4z~S zPi|xNQ`=bm)HVrl%>2oG^y6noaJi=V=tmQmb#x@Oy?cAyF`a#k^UO0<<;T0mpOJ!s zG-?9b+i$P@^|jY#zOd}7U-bx#<%WU1DzTM!$)8>*lY1$PrGJ zk^*#rQCESU%%F6M8Pmy4t7UN63`RXby!jA;fQ}x}(RCfIJBc$fhBLJWO&fjyIWxJ6 zTzv)MwjP9Gj*8b`{`hA%Pmr58X=Hfr^DpW=hu5$lYtZ$1Ip!Y8ZJFB^D3y z?kkpZ^)+W&+qcKQ(cZ2fAg?pw=VU&OOv=$>g$w$o4P+jCu<>{O1NO5wee*JBSYKTz z=;$R+i(tS0dZ=UX-pJKgUvsAQ?kkoOi-$_^+<)VWFz3-yI*GN)bNRm7UgE(Q)|jOW;mDYI!grw zN_TZWC#;igu0|iqAe!SyDag%jAd@nQywW8>0U;G@rr~FV1+_@x)hJ} zXJXF*gTK6^`N~T#?fUp}zm@=g{IFwZWT)88S&B^~g`O9B6f8fI(?*8hRzH-rflc^jXhx!A0 zAdtn?2@7|fmLu?q#o7Dri$DI3cgV|6UpD{NcVE7A%I;m=X@F=nD5X2k_9>@in(7;3 z(=NH}#LPR+U+mP@#)1b91n$Nal?&l>ZzhLuzAp}tyZ!dcU;XR9roZ^ZA6*&DWDGl- zHN%S+4_&xnL+CZ~+l5D%o`o&w7>U`^a&8jlYB9O-W;Inia1)dSWk;U)5ikD>TE*NLJEZx z3Qaf!rHv;j=6YfK?Lj7-q^MZxT5Vgt5a8g?OpJprvyc%%{H!RB0d}u}&_RTBl%~8$ z25Z-@;BRBG>UG&{O>`iEuq@F%{`sjhY`az$0=0gqVTfK}Fpj?m)AUma=Y(pG#LX_;p z2wG4pSX#CG&*0u(0uOJZ;JgI%(`KVzuo%a7uzCiu;vwukUD%d`zIGqE>2+jUs;T|& zSCPgMO9mzI)0+=5cUB>58h74R%^i0Q&$?Fvnj|>63K0im#{kMwM9+v5Jtc%*16t5Q z3YR+uq$|FLq${?DHIs-miD+&jF4NJ-I01%|0XEzgB6&biccw;cX#iCdVDM!NvloJM zf{3t=)#bWQ>^_Av0P)Pi8>dhD#IJBIeo#y#?dc_j!?@*_+xWqE(T#WUua{p2+z;*< zExcd`FGG5m;yova^~;R_{;YD|og$v$2a4JEBNUTPdx^NbTfR$n=CXT2Jf>0JSMqJ7 z@tw=e6ZA-9@L!7T-4Ek2CQqX9IJ_qwgG=;YKgT4@ai(PPhr0T|k#}E81~7I1k*;*Q zwWZLmqX@NiVOE96<;A_?Rw@v}Eox39YH}^|59?8T-Rmi&CeQ;qmavd@apZk#k+1JZ zPOT+-#w?7QD4{LwNaM(&Wy(P)!Lu(!nLgD((_CMtKx{&YxtHV!)q?40h=^qFboKd9SaY`0wej zg#*X=h3_|Jd7RY$Zido4Ltfv#zNAO!XL)iie^LN1E5&#$wFUh-KOTP{ym6FRWwl(U z;}|~%VLQZjw3BU$`yPrCSCjy#j-q|^bhPdyvU3Q1;S^Ww%@Z%vCSc8P#;S{o`i#w;tMlEwIxr&ORhP+jW-SkRzMYku?&_kxX2!6Im$e zxX&WCG>DUd?jH_f9voRRkduO5QX-q;j_fT`@56i9Aw~lKyZ)4s{tR@(GQ;PI+~dF= zF&~kU$p?jcq`VE!_WeHmL{AZ4 zxp~Rkcs$U7z!$%m`PY0Zm#$lH4c|wZnlMiA`sUw+xaF22VG2Mxj#*j$S!C8^!V}x+ zf7>*SnG?_lvZ%(Y;z(5SrYL75x{YaGQ=Z-WCr&L42t4?6z<6p;efIf*q|&> zCYT3J(svJ{a>WSISdx?d|GYKmKv>F-jM@N8AO@Kho8BU;V0a zkEV$kN+Hr|^~g8A5&SkT2h34=@9D7dm1XJh{_meV3Fu${dhWGgFgVw79CTgh^PkTy z`S!QNH!^%e_HvE(J>N`xpU)ltgu1)(#9fPlZBiT644b88C}d?&AmT`s=gb z3WcYC-*i*<5g{}~DU})+P>dKtR{!+=B5hl7(~( zV|_2BR63P%UitR7!#DZHWB9`g$CX+nH>sM)z8AA4d2j_u$yS7SFMP_TQ-(uqbwVMi*63i2QRvdfIQix$b>heG@yI{|36jh4;Y+i$ul z^f^HP`qwkh;~H7K>i|8Sd#t{ODk=is%0IpfS65fK#97cwvsuiwYxRK(FEk97af-%h zG%$C(a}$qq?Df|h3vRqI_(5+x_^h%XVJg6Jlp1z1mJ7-+~nll9^UVcyBM6 z#ZwTS34-^$hIzq4gk_@+C6JG9hJ8JS`rdY_0Zx4dW^*;!X|;0T;x z5NQHt-XZU0hEonoDE{TjBvYF#l1a(#R-I$#8}ttdo_WdTj;o)KaM3%`RK^`HI5))~ z{~UFDAY^`ox;G1ih)%b2A|3jJtab9 zX$-w3O6K_#xn0E*OM0Ms5AKfa?G_pkTCjlcheG-^r4-%W#!KDZYMt+xR5=Kxkd2L; zURkNn{Oo6qFGizcvTyoJ#9zOq)3)>1CAbdu2t~unk^8Sk2mRw8&z)IQ6ZotUf^^zy z>*}&zO{HiT`OAbRPv(NEDs91MKWltG8WmH$iu?B2H;2Q{#L7x>Y*kfoK~+`o!Wb1eP596SrM2bH*UQ4&>T+w7k{U0eC> zZ<{MMO{cxxy04>y4TFQ(ZMN-Rr|38%=WLEd#Dv;fxuCLApI=oKJo(ydb6>gj*3eh; z_-$`f^m9xVubBC2Cbj=+KO%EN6C!;WSnPk`Z6FISh;OscEI)bq~h25Vc8f#fcG4D@-FvDSSIzU^S@rPS) z4c&~pDQTsITXPQcAK} ztM}e}#pgF}47cKQ-JEcO_2~KM7yG_r2e$#4pZp~JGu%0eTz|cBXH`{jL3On}4L9K2 zpD#xN>bu{K{OraXjf)!^g6}j_R!4(G`ydH=cR@(jS* zwdU9FxhLe^U-C3X_l{@eDhCOKzWin5N42%V6RWG`skqXLrw3b5$}z2IZ2AFMUBKW( zBRJtOGHat{EGpNxlbTnLSrtLE9gNy2nkJF9jkdi5F$PhN2Kq>KgaE07(wIKk;Ii{m z)K=THwd?%q{uuoO5&>-A6=dPj20{tWKPydTg`)L<&d$97mM%7U@5O1Vs|0Ia3X>TJ zfdNF8RHAZ{)H4~PZyTO}Xe6+D9lC#$rsn-|5|3mE%?hAR(8;bh$Zj)m25pj$4-l9f zMXL&OD$#8c1b2_=7#&xWl5 zj-GAuk;{|Jnr6|}t?~VzRgpFn`ws@V;(`=spOWFMlQL}D5n%HUo%Sw`LtUdY23Z-z z>UBsxJw#|;2)#kW>O4HRO}&&OvNS^Nhbytug07poQQ6{rC{tnVb#D%r(IDaYlou$* zUwVX7zGG)8-Xv9;8>p-gty4+!*eS2>{(6 z$_3d{38F9UCA!DeBkgS+^k2CY$5wwax&*lJ zY=gz~EF1?Od^EzkZNpDSZQ7ypE>kdfrUe2X`BQ{U7KGAxWkY}^$Cyl?Y@rl{0x<6= zn={{LP*nk2cWM0T=@0{hrR&j2Dpa2h3UZqaLbJkH9m#R^IrU5ySsB2|C}d2-&WudZ zPRd}?)C+E>^xlhdGdmQC%PV8eut_l!f@W8bIV-C4R_c z1-tg?%$VYiaqWgc-qxcbl;EC+!hG(U6iUIfYXfZC?GCqbqQk}K7<}r38J>A1z{?wS zvN?eW={QM{G55XP_AIe8D-ppI$~gQt&2GtIbvlIRMTnhIL+a@P?4IG#O_Av2HFfo; z?W8Db`jTswfa5ENvy_$?LOl2z5@i8KFrF3kLhmHWNPYLc>l9ARltTHO72YY!DfDIo zC(2z@11jXqmn9QExfD&}{2wr|&L*XDC;U=;zgFX8+TAG}^ zm?S{t-?wcB`dxR5QqVZTVcRaZen*$!zkVCy!m|xdJHg__g%%w>lKowZt%C+bLjgok zVs+=R2S9HOVYVJ#e^yzA*_Oj>%Mm%QitsVjSO;^M?P;9+W+tSbX_|W3FDM?m_4LcP zEK2@85aBpr#6FHAm(gFey}tt(vtK%tMDpi=WJSg7pAGcB_IWH2*)*D_A;KZ7iPZ#> zSwj0e3s}wSD0*KOku{Ha1}0QPLmf0saG2VxXl}F%fmB%&?tM5=%(AXzK3RHcD~=70 zlmB)~b1k`!g+d{eEaZtzXFxfnb^q|^0PD9nEM08V(yW-$nBzF3oAvvmyxJQiaUhM^ zZlX6wG4_^bIyf9;HVqM;tAiFmn^=K}+BnG^m63V()-{~Ao#8h={k<-r5uu!5-pZ!% zm&En|74W-D3g_SEEc)`@>z@74a?==aFVC-H7iZ_pw6SgP z6}!Y&*)qk%aa_XOzDthS$JRDMYnzVH159lRFmtlW#7c{EjyLh=lpS@^NMte#hE>w4(t`y0vnAX}69P>N!n#H{C~!~=ByDV^h=v5g zfZ$M%!(d7k{E*d^P#J}uUde-x3%YusWImLuhWQDzaiU^kE!egjC#$SdeQwTl2giZd z1CsuMGJGXdB*78vKL7^~g&-iAJkg@Q%3*GmL&8jRs4hs?(2<>nvHCO6?~1^BAl^E2 z$-jIJ_YiS`Tb6yqf-WSbT=s6LeVm)=i72d zXv-gC>-T$l!Pw;)#Y=QMO)Dgv@(L7F+IW#U{@{Br33NaRQ8~ic4o3hU!E2PJs65=e z74kp4l7 z!L*Gto;@)S!BFkCImdqai?Pb1-k^Bsb|m(z07oe@nx;k0JJ0y{wQKn>#p6NaO#tO_ zoI-SrM=budj)Q}2t*=)^qk7Z7{7dedAN?qFGsVNrqXjeQU;2{qh003tZ~15G-d^Xs z-}z4H2l?Oq)?;rxNr2i~{kY37H<#Ugci7fIvW0FIi$wS+`E>$MqBX zx$sCJf$(QOlly?K2eB-xfRnN3+&gUGCGI|4kcI?8p^yP82i5pI3jSYr*A^R95r)5+ zbIzXaUMOW-kXEZ)TAD^4G|_rZ5G7F`RJ@=sMq^@vv55)^Jm7;A(5S#88hxPAHxr`| zSVFK5)!+r>5>TW8c1lWxoc?Uox68JK^R^^ zl-*xxzSon$pPZzFZEbj@r6tz4eY<~<2s1UTl2u1aeF^9F*W&0hj-?3!RY177+SOl56_!tJq_SPgqlu=m1#HJ(W89N z>eazo$FUQ)-iqzLz5Yv_LtMNl_M}p5RX#5+{P`z_nw#a_t*!2>+qU@+10j|e0M5}C zkJ}j{!q^xMp~5$590lablh)v>Rl&3IxSe_QQUC3}KL2yqCC|1IgtcI*4;q167M5f( z?vso$Eies(6JB`1dnOh`J|3rhBN`^1`Sabi0FcenIaEm*s}{sgA>%Uu(6MygR~<{& z{e0@s#tqr2^AC}fO#r|w2UZavQ3MGAU-+o3=scU2PI9E0IR5xc;?f_re6tLU2$HGm z^P7POR|6}SD~&mN4%q)COuo=}i@J8=6p+t_byA1}maTGVWc2?elsk=a4w4Fg7GR;U zS^!B%$H6q`n9c`q8Q|I$xMf2yLLejpDIttfezADw%);yM|G0C-b0bg!`45cxBQ>^{ z0)Y3{Td@sWwiMGXE%tqhgwrwSK?UHeU3W6!u#*X_HEi!?6GYuLj)vc#@b2%{(%F|xy6f%8@jvwH{)?ry`5f8 zr=4Z#w6n3YuSP8hWbW``>_&vXXC_IPw3_2MxcO%1rMdR6TP_#;K0IuFfGFg$v;bTq zm?mftq8I3|ynEO7nTcNp$Ig7bHhcB#0|a>kc?A{PN&+PRTc%JZZK2=+zh4rlwLesN zb;|E?*X;~<-o}tj5-8M`pYNlxd*?R;o!2X)&v!@EHDUngHW)FG6p#=~I!&$47#MTH zp;20vyn5&nv>F@VmNhEk@qx3QW zESW@iYb(EZ>sEhRJkHyvro<0*?g;?o2M1&O0DS%0YlY3R7;6I{$H)1ZWRh;oWSn~j z2K+(Sbvm+H|I*|noeB*`1OP%%Zgi9#{Njt)_fQc-wH7!5Airx@?49-N3x6+K#2!y1 z*viJErWz5v>1q1$_;I#(Xvp~%*ILf?GX+A_QX-985a8;>1RWV3wmvv^%sOk(DIIUv zHR&W_tH6+Pp;q4%RI$#)%s-*%ZajN&fe~c_SP1!d1}VVp7<#<1~3i=4k8XB0aiL} zM$9X;y7Kb@QDEE~fH4)zNntfD0x^)4UeI&eiOrj6?^<^fYW2%O38O9f@%7GHQL5R)3oXVa_NOy zTV?gORqw8{h$eB__Q|M;;~+vX&@}7{K7n#L5Yv#Qd8!&>S4Eka;9d204}fvT5Bbr+ zVr2_zh$-Yk31k9MsrT77O-DnCdf|5&*jin|)XiX6o0H9;+cIC<93Jrh(DW*4f>G%S zRk9q;)%R$Ow-y}Je>j)tDuFFGh^#SviH+W)IR{K!osvPO&LU9hvt&kJdM@d4tcCeA z8-9Q&4^#JFZwxDGl+mxEm8&HU%;w#gbo7ouf693J7tf#zN_FU64gdfE07*qoM6N<$ Ef|jl$TL1t6 literal 0 HcmV?d00001 diff --git a/website/src/App.js b/website/src/App.js index 3797b1b..a3a8d8e 100644 --- a/website/src/App.js +++ b/website/src/App.js @@ -13,7 +13,7 @@ import { RequireAuth, RequireAdmin, useAuth } from "./contexts/AuthContext"; import MouseLightLogo from "./logo.svg"; -import "./App.css"; +import "./App.less"; const { Header, Content, Footer } = Layout; @@ -39,9 +39,9 @@ function App() {
mouselight logo
diff --git a/website/src/App.css b/website/src/App.less similarity index 54% rename from website/src/App.css rename to website/src/App.less index 606b917..3eae169 100644 --- a/website/src/App.css +++ b/website/src/App.less @@ -1,4 +1,4 @@ -@import '~antd/dist/antd.css'; +@import '~antd/dist/antd.less'; body { background-color: #f0f2f5;