diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 4933c4f3..20f14015 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,13 +1,7 @@ -## What/Why/How? +### Stories/Links: -## Reference +DOP-NNNN -## Testing +### Screenshots (optional): -## Screenshots (optional) - -## Check yourself - -- [ ] Code is linted -- [ ] Tested -- [ ] All new/updated code is covered with tests +### Notes: diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 1d3a9fe8..7e384896 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -5,6 +5,9 @@ on: [push] jobs: build-and-e2e: runs-on: ubuntu-latest + env: + NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }} + NPM_EMAIL: ${{ secrets.NPM_EMAIL }} steps: - uses: actions/checkout@v3 - run: npm ci && npm ci --prefix cli diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index ed1d672b..7c4a12c0 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -5,6 +5,9 @@ on: [push] jobs: build-and-unit: runs-on: ubuntu-latest + env: + NPM_BASE_64_AUTH: ${{ secrets.NPM_BASE_64_AUTH }} + NPM_EMAIL: ${{ secrets.NPM_EMAIL }} steps: - uses: actions/checkout@v3 - run: npm ci && npm ci --prefix cli diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..82f2593a --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +registry=https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ +_auth=${NPM_BASE_64_AUTH} +_email=${NPM_EMAIL} +_always-auth=true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..4ec320b2 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v14.17.6 diff --git a/README.md b/README.md index 8838d132..6767e1ad 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,35 @@ **This is the README for the `2.x` version of Redoc (React-based).** **The README for the `1.x` version is on the [v1.x](https://github.com/Redocly/redoc/tree/v1.x) branch.** +## Forked Redoc + +**This includes information about this fork of Redoc. Proceed to the next section for original information about Redoc.** + +This is a fork of Redoc for the purpose of customizing the component for MongoDB documentation. +Both the CLI and React component are used for the team's build process for static site generation. + +### Installation + +Ensure [Artifactory](https://artifactory.corp.mongodb.com/ui/packages) credentials are set up and set to `NPM_BASE_64_AUTH` and `NPM_EMAIL` env variables. This should be similar to the setup on [Snooty](https://github.com/mongodb/snooty/#installation). Below are the instructions to work with Redoc locally with custom MongoDB components, such as the Consistent Nav: + +1) In `redoc`/root folder of this fork, run `npm install`. +2) In `redoc/cli` folder, run `npm install`. +3) In `redoc/cli` folder, run: `npm link ../ ../node_modules/react/ ../node_modules/styled-components/`. This will link certain CLI dependencies to be compatible with the local instance and fork of Redoc. + - `../` is for `redoc`. + - `../node_modules/react/` is to fix React hook errors. + - `../node_modules/styled-components/` is to fix styling issues. +4) In `redoc`/root folder, run: `npm run bundle`. This will create bundled files needed by the CLI / needed to run the CLI. + +### Running the CLI + +Make sure to run `npm run bundle` on the root folder of this repo before running the CLI. + +With `node` installed, run by doing the following: + +``` +node build --options= --output= +``` + ## About Redoc Redoc is an open-source tool for generating documentation from OpenAPI (fka Swagger) definitions. diff --git a/cli/__test__/build/configRedoc/index.test.ts b/cli/__test__/build/configRedoc/index.test.ts index 91296f35..854b4cf2 100644 --- a/cli/__test__/build/configRedoc/index.test.ts +++ b/cli/__test__/build/configRedoc/index.test.ts @@ -19,7 +19,7 @@ describe('build', () => { try { const redocStaticFile = readFileSync(`${__dirname}/redoc-test.html`, 'utf8'); expect(redocStaticFile).toContain('"options":{"disableSearch":true}'); - expect(redocStaticFile).not.toContain('role="search"'); + expect(redocStaticFile).not.toContain('data-role="redoc-search"'); } catch (err) { expect(err.toString()).toContain('{"options":{"disableSearch":"true"}'); } diff --git a/e2e/integration/search.e2e.ts b/e2e/integration/search.e2e.ts index 35b30dbb..ba93698a 100644 --- a/e2e/integration/search.e2e.ts +++ b/e2e/integration/search.e2e.ts @@ -1,5 +1,5 @@ describe('Search', () => { - const getSearchInput = () => cy.get('[role="search"] input'); + const getSearchInput = () => cy.get('[data-role="redoc-search"] input'); const getSearchResults = () => cy.get('[data-role="search:results"]'); const getResult = i => cy.get('[role=search] [role=menuitem]').eq(i); diff --git a/package-lock.json b/package-lock.json index 3c506647..6f1c3872 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,13 @@ "version": "2.0.0", "license": "MIT", "dependencies": { + "@emotion/css": "^11.0.0", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@leafygreen-ui/palette": "^3.4.4", + "@mdb/consistent-nav": "^1.2.16", + "@mdb/flora": "^0.20.5", + "@mdx-js/react": "^1.6.22", "@redocly/openapi-core": "^1.0.0-beta.104", "classnames": "^2.3.1", "decko": "^1.2.0", @@ -30,6 +37,7 @@ "stickyfill": "^1.1.1", "style-loader": "^3.3.1", "swagger2openapi": "^7.0.6", + "theme-ui": "^0.13.1", "url-template": "^2.0.8" }, "devDependencies": { @@ -120,7 +128,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, "dependencies": { "@babel/highlight": "^7.12.13" } @@ -128,14 +135,12 @@ "node_modules/@babel/compat-data": { "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==", - "dev": true + "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" }, "node_modules/@babel/core": { "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.3", @@ -165,7 +170,6 @@ "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, "dependencies": { "@babel/types": "^7.14.2", "jsesc": "^2.5.1", @@ -196,7 +200,6 @@ "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", - "dev": true, "dependencies": { "@babel/compat-data": "^7.14.4", "@babel/helper-validator-option": "^7.12.17", @@ -273,7 +276,6 @@ "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", @@ -284,7 +286,6 @@ "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==", - "dev": true, "dependencies": { "@babel/types": "^7.12.13" } @@ -304,25 +305,26 @@ "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, "dependencies": { "@babel/types": "^7.13.12" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, + "version": "7.18.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", @@ -338,16 +340,18 @@ "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==", - "dev": true, "dependencies": { "@babel/types": "^7.12.13" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true + "version": "7.19.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.13.0", @@ -365,7 +369,6 @@ "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", - "dev": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -377,7 +380,6 @@ "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, "dependencies": { "@babel/types": "^7.13.12" } @@ -396,22 +398,32 @@ "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==", - "dev": true, "dependencies": { "@babel/types": "^7.12.13" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true + "version": "7.19.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" }, "node_modules/@babel/helper-wrap-function": { "version": "7.13.0", @@ -430,7 +442,6 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, "dependencies": { "@babel/template": "^7.12.13", "@babel/traverse": "^7.14.0", @@ -441,7 +452,6 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", @@ -452,7 +462,6 @@ "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -795,6 +804,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", @@ -1447,18 +1471,21 @@ } }, "node_modules/@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, "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==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@babel/parser": "^7.12.13", @@ -1469,7 +1496,6 @@ "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.2", @@ -1482,13 +1508,17 @@ } }, "node_modules/@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", - "dev": true, + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1649,11 +1679,97 @@ "node": ">=10.0.0" } }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/cache/node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" + }, + "node_modules/@emotion/css": { + "version": "11.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/css/-/css-11.0.0.tgz", + "integrity": "sha512-i7/uzTYcoP0hIW9V4YobD/mYAt6rjNySr9g6CS7JEFsRDfskg4nUczzIehALfacDaHbHaOQYaNDHBGuD/AtW5A==", + "license": "MIT", + "dependencies": { + "@emotion/babel-plugin": "^11.0.0", + "@emotion/cache": "^11.0.0", + "@emotion/serialize": "^1.0.0", + "@emotion/sheet": "^1.0.0", + "@emotion/utils": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==", + "license": "MIT" + }, "node_modules/@emotion/is-prop-valid": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, "dependencies": { "@emotion/memoize": "0.7.4" } @@ -1661,8 +1777,108 @@ "node_modules/@emotion/memoize": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/react": { + "version": "11.10.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" + }, + "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==", + "license": "MIT" + }, + "node_modules/@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.10.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/styled/node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/styled/node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" }, "node_modules/@emotion/stylis": { "version": "0.8.5", @@ -1676,6 +1892,27 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", "dev": true }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==", + "license": "MIT" + }, "node_modules/@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -1720,22 +1957,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -1749,15 +1970,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -1789,6 +2001,17 @@ "react": "17.0.2" } }, + "node_modules/@imgix/js-core": { + "version": "3.6.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@imgix/js-core/-/js-core-3.6.1.tgz", + "integrity": "sha512-j37swJx6u1YLNm/O4W9mJ2KFpsDm22NShXpcAk8VaXANSiyUn45tPdU9MCZOy5S366G/0+pKlyTLYGUJJ0FiJQ==", + "license": "BSD-2-Clause", + "dependencies": { + "js-base64": "~3.7.0", + "md5": "^2.2.1", + "ufo": "^0.8.0" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -2593,6 +2816,60 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@leafygreen-ui/palette": { + "version": "3.4.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@leafygreen-ui/palette/-/palette-3.4.4.tgz", + "integrity": "sha512-ed71/pOusm9/I/7hTox38L5a/6UTk2nJr+b6ihQO/rh1oDblBvq48ID6wbJhmH/wif/SkSOAKPzXR9rKIu9uYg==", + "license": "Apache-2.0" + }, + "node_modules/@mdb/consistent-nav": { + "version": "1.2.16", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdb/consistent-nav/-/@mdb/consistent-nav-1.2.16.tgz", + "integrity": "sha1-k+7iwo2qtuUZSIi9UoQVGfvW8C4=", + "license": "ISC", + "peerDependencies": { + "@emotion/react": ">= 11.6.0", + "@emotion/styled": ">= 11.6.0", + "@mdb/flora": ">= 0.20.5", + "@mdx-js/react": "^1.6.22", + "react": ">= 16.8", + "react-dom": ">= 16.8", + "theme-ui": ">= 0.13.1" + } + }, + "node_modules/@mdb/flora": { + "version": "0.20.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdb/flora/-/@mdb/flora-0.20.5.tgz", + "integrity": "sha1-2w0l/894FhUROOi1UQ3SuBTKA64=", + "license": "ISC", + "dependencies": { + "@imgix/js-core": "^3.2.1", + "codemirror": "^5.62.2", + "codemirror-ssr": "0.0.6", + "lazysizes": "^5.3.2" + }, + "peerDependencies": { + "@emotion/react": ">= 11.6.0", + "@emotion/styled": ">= 11.6.0", + "@mdx-js/react": ">= 1.6.22", + "react": ">= 16.8", + "react-dom": ">= 16.8", + "theme-ui": ">= 0.13.1" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2781,6 +3058,237 @@ "size-limit": "7.0.4" } }, + "node_modules/@styled-system/background": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/background/-/background-5.1.2.tgz", + "integrity": "sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/border": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/border/-/border-5.1.5.tgz", + "integrity": "sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/color": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/color/-/color-5.1.2.tgz", + "integrity": "sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/core": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/core/-/core-5.1.2.tgz", + "integrity": "sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1" + } + }, + "node_modules/@styled-system/css": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/css/-/css-5.1.5.tgz", + "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==", + "license": "MIT" + }, + "node_modules/@styled-system/flexbox": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/flexbox/-/flexbox-5.1.2.tgz", + "integrity": "sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/grid": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/grid/-/grid-5.1.2.tgz", + "integrity": "sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/layout": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/layout/-/layout-5.1.2.tgz", + "integrity": "sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/position": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/position/-/position-5.1.2.tgz", + "integrity": "sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/shadow": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/shadow/-/shadow-5.1.2.tgz", + "integrity": "sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/should-forward-prop": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz", + "integrity": "sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/memoize": "^0.7.1", + "styled-system": "^5.1.5" + } + }, + "node_modules/@styled-system/space": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/space/-/space-5.1.2.tgz", + "integrity": "sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/typography": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/typography/-/typography-5.1.2.tgz", + "integrity": "sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2" + } + }, + "node_modules/@styled-system/variant": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/variant/-/variant-5.1.5.tgz", + "integrity": "sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==", + "license": "MIT", + "dependencies": { + "@styled-system/core": "^5.1.2", + "@styled-system/css": "^5.1.5" + } + }, + "node_modules/@theme-ui/color-modes": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/color-modes/-/color-modes-0.13.1.tgz", + "integrity": "sha512-10J8/FIcJz1bSTmB4hY2tHunSgnj3N9foDolOfN67vlDdCrw3Q1oL4aMqzxzdq43K6XoNh/Th9C7JlnGpPUMfQ==", + "license": "MIT", + "dependencies": { + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "deepmerge": "^4.2.2" + }, + "peerDependencies": { + "@emotion/react": "^11", + "react": "^16 || ^17" + } + }, + "node_modules/@theme-ui/components": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/components/-/components-0.13.1.tgz", + "integrity": "sha512-gPsyUlsSrErqKLr69hp5n1iD6Pqr0pVKC3RaMq1i9nZRQaRBUn0+7cd7muhvEYbUcgC5jbDm6n0jnul5qWRObA==", + "license": "MIT", + "dependencies": { + "@styled-system/color": "^5.1.2", + "@styled-system/should-forward-prop": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@theme-ui/css": "0.13.1", + "@types/styled-system": "^5.1.13" + }, + "peerDependencies": { + "@emotion/react": "^11", + "@emotion/styled": "^11", + "react": "^16 || ^17" + } + }, + "node_modules/@theme-ui/core": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/core/-/core-0.13.1.tgz", + "integrity": "sha512-Mbf4XfNHBy7H1brRe4aegGRTRyvLCsFcpC0qrx0yGCJPDSg9cRpaM6cZ+BCoshRG8fGD727bIyxo2i2co+y8Bw==", + "license": "MIT", + "dependencies": { + "@theme-ui/css": "0.13.1", + "@theme-ui/parse-props": "0.13.1", + "deepmerge": "^4.2.2" + }, + "peerDependencies": { + "@emotion/react": "^11", + "react": "^16 || ^17" + } + }, + "node_modules/@theme-ui/css": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/css/-/css-0.13.1.tgz", + "integrity": "sha512-O85gC3SLKM7HhFYBTnTuhfLdieY+kZCnSuYG+P5quf3XFJEZTYtpwucoU2NDNALSOAoSgfGb7pgTB9cmNHRB5Q==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.10" + }, + "peerDependencies": { + "@emotion/react": "^11" + } + }, + "node_modules/@theme-ui/mdx": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/mdx/-/mdx-0.13.1.tgz", + "integrity": "sha512-P4jtqB9iJQcy0qiD4c30QVYEMxvPwhfegPte/ifcOr8NR4dO/gTP9jkbGN7DgXGvIkNitzCNZjjrQT9IcbPAJg==", + "license": "MIT", + "dependencies": { + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1" + }, + "peerDependencies": { + "@emotion/react": "^11", + "@emotion/styled": "^11", + "@mdx-js/react": "^1 || ^2", + "react": "^16 || ^17" + } + }, + "node_modules/@theme-ui/parse-props": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/parse-props/-/parse-props-0.13.1.tgz", + "integrity": "sha512-+IU0yP0UxBF1JYIkPphsElzdEeZy7/KRAjly6nDNLlB8CfddfS+ET+JrK1BMQjDKSso796atVw+f+32hp0ZrAg==", + "license": "MIT", + "dependencies": { + "@theme-ui/css": "0.13.1" + }, + "peerDependencies": { + "@emotion/react": "^11", + "react": "^16 || ^17" + } + }, + "node_modules/@theme-ui/theme-provider": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/theme-provider/-/theme-provider-0.13.1.tgz", + "integrity": "sha512-4bXBYr1xTR7QTNXQ41x87xjwbQeJjsw2AtQiyCE80QWOija+E+sbtLyPJQrRxs+z7Z2WxbSt0nlWewirlyx8EQ==", + "license": "MIT", + "dependencies": { + "@theme-ui/color-modes": "0.13.1", + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "@theme-ui/mdx": "0.13.1" + }, + "peerDependencies": { + "@emotion/react": "^11", + "react": "^16 || ^17" + } + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -2889,6 +3397,15 @@ "@types/node": "*" } }, + "node_modules/@types/codemirror": { + "version": "0.0.108", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/codemirror/-/codemirror-0.0.108.tgz", + "integrity": "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==", + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -3129,8 +3646,7 @@ "node_modules/@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { "version": "2.2.3", @@ -3260,6 +3776,15 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/styled-system": { + "version": "5.1.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/styled-system/-/styled-system-5.1.15.tgz", + "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, "node_modules/@types/tapable": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.2.2.tgz", @@ -3269,6 +3794,15 @@ "tapable": "^2.2.0" } }, + "node_modules/@types/tern": { + "version": "0.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/tern/-/tern-0.23.4.tgz", + "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/@types/trusted-types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.0.tgz", @@ -3933,7 +4467,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4327,6 +4860,21 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", @@ -4816,7 +5364,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -4835,6 +5382,15 @@ "node": ">=10" } }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -5067,6 +5623,21 @@ "node": ">= 0.12.0" } }, + "node_modules/codemirror": { + "version": "5.65.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/codemirror/-/codemirror-5.65.9.tgz", + "integrity": "sha512-19Jox5sAKpusTDgqgKB5dawPpQcY+ipQK7xoEI+MVucEF9qqFaXpeqY1KaoyGBso/wHQoDa4HMMxMjdsS3Zzzw==", + "license": "MIT" + }, + "node_modules/codemirror-ssr": { + "version": "0.0.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/codemirror-ssr/-/codemirror-ssr-0.0.6.tgz", + "integrity": "sha512-aJxhCdfzQAEkbte7ZP5iexcrxsIA8s6QUiXkol9rcUE3Gx/ikGZ3uQjjeLn6rp7gSgF9dbBjHjnTfWVRjG57yA==", + "license": "MIT", + "dependencies": { + "@types/codemirror": "^0.0.108" + } + }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -5077,7 +5648,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -5085,8 +5655,7 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/colorette": { "version": "1.2.2", @@ -5486,7 +6055,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -5591,6 +6159,40 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "license": "MIT", + "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/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/coveralls": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", @@ -5652,6 +6254,15 @@ "node": ">= 8" } }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -5812,10 +6423,10 @@ "dev": true }, "node_modules/csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", - "dev": true + "version": "3.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "license": "MIT" }, "node_modules/currently-unhandled": { "version": "0.4.1", @@ -6043,7 +6654,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -6140,7 +6750,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -6673,7 +7282,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } @@ -7061,7 +7669,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, "engines": { "node": ">=0.8.0" } @@ -7569,22 +8176,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -7598,15 +8189,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -8255,6 +8837,12 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, "node_modules/find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -8419,22 +9007,6 @@ "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -8453,15 +9025,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -8598,8 +9161,7 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.4", @@ -8638,7 +9200,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -9118,7 +9679,6 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } @@ -9229,7 +9789,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -9271,7 +9830,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, "engines": { "node": ">=4" } @@ -9316,7 +9874,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dev": true, "dependencies": { "react-is": "^16.7.0" } @@ -9324,8 +9881,7 @@ "node_modules/hoist-non-react-statics/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/hosted-git-info": { "version": "2.8.9", @@ -9654,6 +10210,22 @@ "node": ">= 4" } }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", @@ -9839,8 +10411,7 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "node_modules/is-bigint": { "version": "1.0.2", @@ -9878,6 +10449,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, "node_modules/is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -9906,7 +10483,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -12396,6 +12972,12 @@ "node": ">=10" } }, + "node_modules/js-base64": { + "version": "3.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==", + "license": "BSD-3-Clause" + }, "node_modules/js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -12525,7 +13107,6 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12579,7 +13160,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -12682,6 +13262,12 @@ "node": "> 0.8" } }, + "node_modules/lazysizes": { + "version": "5.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==", + "license": "MIT" + }, "node_modules/lcov-parse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", @@ -12764,8 +13350,7 @@ "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/listr2": { "version": "3.10.0", @@ -13244,6 +13829,17 @@ "node": ">= 12" } }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -13573,8 +14169,7 @@ "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/minimist-options": { "version": "4.1.0", @@ -13689,8 +14284,7 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "6.2.3", @@ -14451,7 +15045,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -14463,7 +15056,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "engines": { "node": ">=6" } @@ -14556,8 +15148,7 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -14569,7 +15160,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, "engines": { "node": ">=8" } @@ -15495,7 +16085,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -16007,7 +16596,6 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -16037,6 +16625,15 @@ "node": ">=8" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/restore-cursor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", @@ -16180,7 +16777,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dev": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -16227,7 +16823,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, "bin": { "semver": "bin/semver.js" } @@ -16624,7 +17219,6 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17055,11 +17649,37 @@ "react-is": ">= 16.8.0" } }, + "node_modules/styled-system": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/styled-system/-/styled-system-5.1.5.tgz", + "integrity": "sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==", + "license": "MIT", + "dependencies": { + "@styled-system/background": "^5.1.2", + "@styled-system/border": "^5.1.5", + "@styled-system/color": "^5.1.2", + "@styled-system/core": "^5.1.2", + "@styled-system/flexbox": "^5.1.2", + "@styled-system/grid": "^5.1.2", + "@styled-system/layout": "^5.1.2", + "@styled-system/position": "^5.1.2", + "@styled-system/shadow": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@styled-system/typography": "^5.1.2", + "@styled-system/variant": "^5.1.5", + "object-assign": "^4.1.1" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==", + "license": "MIT" + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -17458,6 +18078,24 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/theme-ui": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/theme-ui/-/theme-ui-0.13.1.tgz", + "integrity": "sha512-9GGY68GUEHZSwmaCHJ75c2vl0oe90JLarMJgKh59pu38nzc15Ubqg5QqEqp0lLGubKBe4EQZtriatO+V7734SA==", + "license": "MIT", + "dependencies": { + "@theme-ui/color-modes": "0.13.1", + "@theme-ui/components": "0.13.1", + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "@theme-ui/mdx": "0.13.1", + "@theme-ui/theme-provider": "0.13.1" + }, + "peerDependencies": { + "react": "^16 || ^17", + "react-dom": "^16 || ^17" + } + }, "node_modules/throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", @@ -17527,7 +18165,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, "engines": { "node": ">=4" } @@ -17952,6 +18589,12 @@ "node": ">=4.2.0" } }, + "node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "license": "MIT" + }, "node_modules/uglify-js": { "version": "3.13.9", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz", @@ -19081,7 +19724,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, "requires": { "@babel/highlight": "^7.12.13" } @@ -19089,14 +19731,12 @@ "@babel/compat-data": { "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==", - "dev": true + "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" }, "@babel/core": { "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.3", @@ -19119,7 +19759,6 @@ "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, "requires": { "@babel/types": "^7.14.2", "jsesc": "^2.5.1", @@ -19150,7 +19789,6 @@ "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", - "dev": true, "requires": { "@babel/compat-data": "^7.14.4", "@babel/helper-validator-option": "^7.12.17", @@ -19215,7 +19853,6 @@ "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", @@ -19226,7 +19863,6 @@ "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==", - "dev": true, "requires": { "@babel/types": "^7.12.13" } @@ -19246,25 +19882,22 @@ "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, "requires": { "@babel/types": "^7.13.12" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, + "version": "7.18.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, "requires": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", @@ -19280,16 +19913,14 @@ "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==", - "dev": true, "requires": { "@babel/types": "^7.12.13" } }, "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true + "version": "7.19.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" }, "@babel/helper-remap-async-to-generator": { "version": "7.13.0", @@ -19307,7 +19938,6 @@ "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", - "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", @@ -19319,7 +19949,6 @@ "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, "requires": { "@babel/types": "^7.13.12" } @@ -19338,22 +19967,24 @@ "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==", - "dev": true, "requires": { "@babel/types": "^7.12.13" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true + "version": "7.19.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { "version": "7.12.17", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" }, "@babel/helper-wrap-function": { "version": "7.13.0", @@ -19372,7 +20003,6 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, "requires": { "@babel/template": "^7.12.13", "@babel/traverse": "^7.14.0", @@ -19383,7 +20013,6 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", @@ -19393,8 +20022,7 @@ "@babel/parser": { "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", - "dev": true + "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.13.12", @@ -19656,6 +20284,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", @@ -20179,9 +20815,9 @@ } }, "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "requires": { "regenerator-runtime": "^0.13.4" } @@ -20190,7 +20826,6 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/parser": "^7.12.13", @@ -20201,7 +20836,6 @@ "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.2", @@ -20214,12 +20848,12 @@ } }, "@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", - "dev": true, + "version": "7.19.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -20357,11 +20991,77 @@ "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", "dev": true }, + "@emotion/babel-plugin": { + "version": "11.10.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz", + "integrity": "sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + } + }, + "@emotion/cache": { + "version": "11.10.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/cache/-/cache-11.10.3.tgz", + "integrity": "sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + } + } + }, + "@emotion/css": { + "version": "11.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/css/-/css-11.0.0.tgz", + "integrity": "sha512-i7/uzTYcoP0hIW9V4YobD/mYAt6rjNySr9g6CS7JEFsRDfskg4nUczzIehALfacDaHbHaOQYaNDHBGuD/AtW5A==", + "requires": { + "@emotion/babel-plugin": "^11.0.0", + "@emotion/cache": "^11.0.0", + "@emotion/serialize": "^1.0.0", + "@emotion/sheet": "^1.0.0", + "@emotion/utils": "^1.0.0" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, "@emotion/is-prop-valid": { "version": "0.8.8", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, "requires": { "@emotion/memoize": "0.7.4" } @@ -20369,8 +21069,79 @@ "@emotion/memoize": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/react": { + "version": "11.10.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/react/-/react-11.10.4.tgz", + "integrity": "sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + }, + "dependencies": { + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + } + } + }, + "@emotion/sheet": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "@emotion/styled": { + "version": "11.10.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/styled/-/styled-11.10.4.tgz", + "integrity": "sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "dependencies": { + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + } + } }, "@emotion/stylis": { "version": "0.8.5", @@ -20384,6 +21155,22 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", "dev": true }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, "@eslint/eslintrc": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", @@ -20419,16 +21206,6 @@ "type-fest": "^0.20.2" } }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -20439,12 +21216,6 @@ "esprima": "^4.0.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -20469,6 +21240,16 @@ "scheduler": "^0.20.2" } }, + "@imgix/js-core": { + "version": "3.6.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@imgix/js-core/-/js-core-3.6.1.tgz", + "integrity": "sha512-j37swJx6u1YLNm/O4W9mJ2KFpsDm22NShXpcAk8VaXANSiyUn45tPdU9MCZOy5S366G/0+pKlyTLYGUJJ0FiJQ==", + "requires": { + "js-base64": "~3.7.0", + "md5": "^2.2.1", + "ufo": "^0.8.0" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -21082,6 +21863,34 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "@leafygreen-ui/palette": { + "version": "3.4.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@leafygreen-ui/palette/-/palette-3.4.4.tgz", + "integrity": "sha512-ed71/pOusm9/I/7hTox38L5a/6UTk2nJr+b6ihQO/rh1oDblBvq48ID6wbJhmH/wif/SkSOAKPzXR9rKIu9uYg==" + }, + "@mdb/consistent-nav": { + "version": "1.2.16", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdb/consistent-nav/-/@mdb/consistent-nav-1.2.16.tgz", + "integrity": "sha1-k+7iwo2qtuUZSIi9UoQVGfvW8C4=", + "requires": {} + }, + "@mdb/flora": { + "version": "0.20.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdb/flora/-/@mdb/flora-0.20.5.tgz", + "integrity": "sha1-2w0l/894FhUROOi1UQ3SuBTKA64=", + "requires": { + "@imgix/js-core": "^3.2.1", + "codemirror": "^5.62.2", + "codemirror-ssr": "0.0.6", + "lazysizes": "^5.3.2" + } + }, + "@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "requires": {} + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -21233,6 +22042,186 @@ "react": "^17.0.2" } }, + "@styled-system/background": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/background/-/background-5.1.2.tgz", + "integrity": "sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/border": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/border/-/border-5.1.5.tgz", + "integrity": "sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/color": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/color/-/color-5.1.2.tgz", + "integrity": "sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/core": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/core/-/core-5.1.2.tgz", + "integrity": "sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "@styled-system/css": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/css/-/css-5.1.5.tgz", + "integrity": "sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==" + }, + "@styled-system/flexbox": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/flexbox/-/flexbox-5.1.2.tgz", + "integrity": "sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/grid": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/grid/-/grid-5.1.2.tgz", + "integrity": "sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/layout": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/layout/-/layout-5.1.2.tgz", + "integrity": "sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/position": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/position/-/position-5.1.2.tgz", + "integrity": "sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/shadow": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/shadow/-/shadow-5.1.2.tgz", + "integrity": "sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/should-forward-prop": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/should-forward-prop/-/should-forward-prop-5.1.5.tgz", + "integrity": "sha512-+rPRomgCGYnUIaFabDoOgpSDc4UUJ1KsmlnzcEp0tu5lFrBQKgZclSo18Z1URhaZm7a6agGtS5Xif7tuC2s52Q==", + "requires": { + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/memoize": "^0.7.1", + "styled-system": "^5.1.5" + } + }, + "@styled-system/space": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/space/-/space-5.1.2.tgz", + "integrity": "sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/typography": { + "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/typography/-/typography-5.1.2.tgz", + "integrity": "sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==", + "requires": { + "@styled-system/core": "^5.1.2" + } + }, + "@styled-system/variant": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@styled-system/variant/-/variant-5.1.5.tgz", + "integrity": "sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==", + "requires": { + "@styled-system/core": "^5.1.2", + "@styled-system/css": "^5.1.5" + } + }, + "@theme-ui/color-modes": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/color-modes/-/color-modes-0.13.1.tgz", + "integrity": "sha512-10J8/FIcJz1bSTmB4hY2tHunSgnj3N9foDolOfN67vlDdCrw3Q1oL4aMqzxzdq43K6XoNh/Th9C7JlnGpPUMfQ==", + "requires": { + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "deepmerge": "^4.2.2" + } + }, + "@theme-ui/components": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/components/-/components-0.13.1.tgz", + "integrity": "sha512-gPsyUlsSrErqKLr69hp5n1iD6Pqr0pVKC3RaMq1i9nZRQaRBUn0+7cd7muhvEYbUcgC5jbDm6n0jnul5qWRObA==", + "requires": { + "@styled-system/color": "^5.1.2", + "@styled-system/should-forward-prop": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@theme-ui/css": "0.13.1", + "@types/styled-system": "^5.1.13" + } + }, + "@theme-ui/core": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/core/-/core-0.13.1.tgz", + "integrity": "sha512-Mbf4XfNHBy7H1brRe4aegGRTRyvLCsFcpC0qrx0yGCJPDSg9cRpaM6cZ+BCoshRG8fGD727bIyxo2i2co+y8Bw==", + "requires": { + "@theme-ui/css": "0.13.1", + "@theme-ui/parse-props": "0.13.1", + "deepmerge": "^4.2.2" + } + }, + "@theme-ui/css": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/css/-/css-0.13.1.tgz", + "integrity": "sha512-O85gC3SLKM7HhFYBTnTuhfLdieY+kZCnSuYG+P5quf3XFJEZTYtpwucoU2NDNALSOAoSgfGb7pgTB9cmNHRB5Q==", + "requires": { + "csstype": "^3.0.10" + } + }, + "@theme-ui/mdx": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/mdx/-/mdx-0.13.1.tgz", + "integrity": "sha512-P4jtqB9iJQcy0qiD4c30QVYEMxvPwhfegPte/ifcOr8NR4dO/gTP9jkbGN7DgXGvIkNitzCNZjjrQT9IcbPAJg==", + "requires": { + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1" + } + }, + "@theme-ui/parse-props": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/parse-props/-/parse-props-0.13.1.tgz", + "integrity": "sha512-+IU0yP0UxBF1JYIkPphsElzdEeZy7/KRAjly6nDNLlB8CfddfS+ET+JrK1BMQjDKSso796atVw+f+32hp0ZrAg==", + "requires": { + "@theme-ui/css": "0.13.1" + } + }, + "@theme-ui/theme-provider": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@theme-ui/theme-provider/-/theme-provider-0.13.1.tgz", + "integrity": "sha512-4bXBYr1xTR7QTNXQ41x87xjwbQeJjsw2AtQiyCE80QWOija+E+sbtLyPJQrRxs+z7Z2WxbSt0nlWewirlyx8EQ==", + "requires": { + "@theme-ui/color-modes": "0.13.1", + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "@theme-ui/mdx": "0.13.1" + } + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -21338,6 +22327,14 @@ "@types/node": "*" } }, + "@types/codemirror": { + "version": "0.0.108", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/codemirror/-/codemirror-0.0.108.tgz", + "integrity": "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==", + "requires": { + "@types/tern": "*" + } + }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -21578,8 +22575,7 @@ "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { "version": "2.2.3", @@ -21709,6 +22705,14 @@ "csstype": "^3.0.2" } }, + "@types/styled-system": { + "version": "5.1.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/styled-system/-/styled-system-5.1.15.tgz", + "integrity": "sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==", + "requires": { + "csstype": "^3.0.2" + } + }, "@types/tapable": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.2.2.tgz", @@ -21718,6 +22722,14 @@ "tapable": "^2.2.0" } }, + "@types/tern": { + "version": "0.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/tern/-/tern-0.23.4.tgz", + "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==", + "requires": { + "@types/estree": "*" + } + }, "@types/trusted-types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.0.tgz", @@ -22225,7 +23237,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -22513,6 +23524,16 @@ "@types/babel__traverse": "^7.0.6" } }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, "babel-plugin-polyfill-corejs2": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", @@ -22898,7 +23919,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -22911,6 +23931,11 @@ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, + "charenc": { + "version": "0.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + }, "check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -23091,6 +24116,19 @@ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, + "codemirror": { + "version": "5.65.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/codemirror/-/codemirror-5.65.9.tgz", + "integrity": "sha512-19Jox5sAKpusTDgqgKB5dawPpQcY+ipQK7xoEI+MVucEF9qqFaXpeqY1KaoyGBso/wHQoDa4HMMxMjdsS3Zzzw==" + }, + "codemirror-ssr": { + "version": "0.0.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/codemirror-ssr/-/codemirror-ssr-0.0.6.tgz", + "integrity": "sha512-aJxhCdfzQAEkbte7ZP5iexcrxsIA8s6QUiXkol9rcUE3Gx/ikGZ3uQjjeLn6rp7gSgF9dbBjHjnTfWVRjG57yA==", + "requires": { + "@types/codemirror": "^0.0.108" + } + }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -23101,7 +24139,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -23109,8 +24146,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "colorette": { "version": "1.2.2", @@ -23428,7 +24464,6 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, "requires": { "safe-buffer": "~5.1.1" } @@ -23505,6 +24540,31 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, "coveralls": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.1.0.tgz", @@ -23556,6 +24616,11 @@ "which": "^2.0.1" } }, + "crypt": { + "version": "0.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + }, "css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", @@ -23673,10 +24738,9 @@ } }, "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", - "dev": true + "version": "3.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "currently-unhandled": { "version": "0.4.1", @@ -23856,7 +24920,6 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -23931,8 +24994,7 @@ "deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { "version": "6.0.3", @@ -24351,7 +25413,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } @@ -24604,8 +25665,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { "version": "2.0.0", @@ -24820,16 +25880,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -24840,12 +25890,6 @@ "esprima": "^4.0.0" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -25537,6 +26581,11 @@ "integrity": "sha512-XoFZwaEn1R3pE6zNG8kH64l2e093hgB9+78eEKPmJK0o1EXEou+25cEWdtu2qq4DBQPDSe90VJAWVI2Sz9pX6Q==", "dev": true }, + "find-root": { + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -25653,16 +26702,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -25675,12 +26714,6 @@ "lines-and-columns": "^1.1.6" } }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, "schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -25781,8 +26814,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { "version": "1.1.4", @@ -25811,8 +26843,7 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, "get-caller-file": { "version": "2.0.5", @@ -26178,8 +27209,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { "version": "11.0.4", @@ -26261,7 +27291,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -26292,8 +27321,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "has-symbols": { "version": "1.0.2", @@ -26320,7 +27348,6 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dev": true, "requires": { "react-is": "^16.7.0" }, @@ -26328,8 +27355,7 @@ "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, @@ -26572,6 +27598,15 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, "import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", @@ -26711,8 +27746,7 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-bigint": { "version": "1.0.2", @@ -26738,6 +27772,11 @@ "call-bind": "^1.0.2" } }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -26757,7 +27796,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -28589,6 +29627,11 @@ "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", "dev": true }, + "js-base64": { + "version": "3.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" + }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -28687,8 +29730,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json-parse-better-errors": { "version": "1.0.2", @@ -28736,7 +29778,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, "requires": { "minimist": "^1.2.5" } @@ -28807,6 +29848,11 @@ "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", "dev": true }, + "lazysizes": { + "version": "5.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lazysizes/-/lazysizes-5.3.2.tgz", + "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg==" + }, "lcov-parse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", @@ -28873,8 +29919,7 @@ "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "listr2": { "version": "3.10.0", @@ -29247,6 +30292,16 @@ "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.15.tgz", "integrity": "sha512-esX5lPdTfG4p8LDkv+obbRCyOKzB+820ZZyMOXJZygZBHrH9b3xXR64X4kT3sPe9Nx8qQXbmcz6kFSMt4Nfk6Q==" }, + "md5": { + "version": "2.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -29492,8 +30547,7 @@ "minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minimist-options": { "version": "4.1.0", @@ -29561,8 +30615,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "6.2.3", @@ -30141,7 +31194,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" }, @@ -30149,8 +31201,7 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" } } }, @@ -30227,8 +31278,7 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", @@ -30239,8 +31289,7 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pend": { "version": "1.2.0", @@ -30921,7 +31970,6 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -31340,7 +32388,6 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -31363,6 +32410,11 @@ } } }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, "restore-cursor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", @@ -31468,7 +32520,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -31504,8 +32555,7 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "send": { "version": "0.17.1", @@ -31845,8 +32895,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-js": { "version": "0.6.2", @@ -32187,11 +33236,35 @@ "supports-color": "^5.5.0" } }, + "styled-system": { + "version": "5.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/styled-system/-/styled-system-5.1.5.tgz", + "integrity": "sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==", + "requires": { + "@styled-system/background": "^5.1.2", + "@styled-system/border": "^5.1.5", + "@styled-system/color": "^5.1.2", + "@styled-system/core": "^5.1.2", + "@styled-system/flexbox": "^5.1.2", + "@styled-system/grid": "^5.1.2", + "@styled-system/layout": "^5.1.2", + "@styled-system/position": "^5.1.2", + "@styled-system/shadow": "^5.1.2", + "@styled-system/space": "^5.1.2", + "@styled-system/typography": "^5.1.2", + "@styled-system/variant": "^5.1.5", + "object-assign": "^4.1.1" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -32489,6 +33562,19 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "theme-ui": { + "version": "0.13.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/theme-ui/-/theme-ui-0.13.1.tgz", + "integrity": "sha512-9GGY68GUEHZSwmaCHJ75c2vl0oe90JLarMJgKh59pu38nzc15Ubqg5QqEqp0lLGubKBe4EQZtriatO+V7734SA==", + "requires": { + "@theme-ui/color-modes": "0.13.1", + "@theme-ui/components": "0.13.1", + "@theme-ui/core": "0.13.1", + "@theme-ui/css": "0.13.1", + "@theme-ui/mdx": "0.13.1", + "@theme-ui/theme-provider": "0.13.1" + } + }, "throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", @@ -32553,8 +33639,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, "to-regex-range": { "version": "5.0.1", @@ -32846,6 +33931,11 @@ "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", "dev": true }, + "ufo": { + "version": "0.8.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" + }, "uglify-js": { "version": "3.13.9", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz", diff --git a/package.json b/package.json index 8af98f6f..e132f1e8 100644 --- a/package.json +++ b/package.json @@ -141,6 +141,13 @@ "styled-components": "^4.1.1 || ^5.1.1" }, "dependencies": { + "@emotion/css": "^11.0.0", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@leafygreen-ui/palette": "^3.4.4", + "@mdb/consistent-nav": "^1.2.16", + "@mdb/flora": "^0.20.5", + "@mdx-js/react": "^1.6.22", "@redocly/openapi-core": "^1.0.0-beta.104", "classnames": "^2.3.1", "decko": "^1.2.0", @@ -162,6 +169,7 @@ "stickyfill": "^1.1.1", "style-loader": "^3.3.1", "swagger2openapi": "^7.0.6", + "theme-ui": "^0.13.1", "url-template": "^2.0.8" }, "size-limit": [ diff --git a/src/common-elements/Dropdown/styled.ts b/src/common-elements/Dropdown/styled.ts index 313de2b3..c0390763 100644 --- a/src/common-elements/Dropdown/styled.ts +++ b/src/common-elements/Dropdown/styled.ts @@ -1,3 +1,4 @@ +import { palette } from '@leafygreen-ui/palette'; import styled from 'styled-components'; import { Dropdown as DropdownComponent } from './Dropdown'; @@ -38,6 +39,11 @@ export const Dropdown = styled(DropdownComponent)<{ color: ${({ theme }) => theme.colors.text.primary}; line-height: inherit; font-family: inherit; + background-color: ${palette.gray.dark2}; + + :hover { + background-color: ${palette.gray.dark2}; + } } box-sizing: border-box; min-width: 100px; diff --git a/src/common-elements/PrismDiv.tsx b/src/common-elements/PrismDiv.tsx index c5b6b06e..b2321b60 100644 --- a/src/common-elements/PrismDiv.tsx +++ b/src/common-elements/PrismDiv.tsx @@ -1,3 +1,4 @@ +import { palette } from '@leafygreen-ui/palette'; import styled, { extensionsHook } from '../styled-components'; export const PrismDiv = styled.div` @@ -50,6 +51,7 @@ export const PrismDiv = styled.div` .token.punctuation { opacity: 0.7; + color: ${palette.white}; } .namespace { @@ -61,11 +63,11 @@ export const PrismDiv = styled.div` .token.number, .token.constant, .token.symbol { - color: #4a8bb3; + color: #2dc4ff; } .token.boolean { - color: #e64441; + color: #ff6f44; } .token.selector, @@ -90,13 +92,13 @@ export const PrismDiv = styled.div` .token.entity, .token.url, .token.variable { - color: hsl(40, 90%, 60%); + color: #edb210; } .token.atrule, .token.attr-value, .token.keyword { - color: hsl(350, 40%, 70%); + color: #ff7dc3; } .token.regex, @@ -120,5 +122,13 @@ export const PrismDiv = styled.div` color: red; } + .token.string:not(.property) { + color: #35de7b; + } + + .token.string-property { + color: #2dc4ff; + } + ${extensionsHook('Prism')}; `; diff --git a/src/common-elements/fields.ts b/src/common-elements/fields.ts index d894e9a0..84f76bbc 100644 --- a/src/common-elements/fields.ts +++ b/src/common-elements/fields.ts @@ -1,4 +1,5 @@ import { transparentize } from 'polished'; +import { palette } from '@leafygreen-ui/palette'; import styled, { extensionsHook, css } from '../styled-components'; import { PropertyNameCell } from './fields-layout'; @@ -87,7 +88,7 @@ export const RecursiveLabel = styled(FieldLabel)` `; export const PatternLabel = styled(FieldLabel)` - color: #0e7c86; + color: ${palette.gray.dark3}; &::before, &::after { font-weight: bold; @@ -98,11 +99,11 @@ export const ExampleValue = styled(FieldLabel)` border-radius: 2px; word-break: break-word; ${({ theme }) => ` - background-color: ${transparentize(0.95, theme.colors.text.primary)}; - color: ${transparentize(0.1, theme.colors.text.primary)}; + background-color: ${palette.gray.light3}; + color: ${palette.gray.dark3}; padding: 0 ${theme.spacing.unit}px; - border: 1px solid ${transparentize(0.9, theme.colors.text.primary)}; + border: 1px solid ${palette.gray.light2}; font-family: ${theme.typography.code.fontFamily}; }`}; & + & { @@ -116,12 +117,12 @@ export const ExtensionValue = styled(ExampleValue)``; export const ConstraintItem = styled(FieldLabel)` border-radius: 2px; ${({ theme }) => ` - background-color: ${transparentize(0.95, theme.colors.primary.light)}; - color: ${transparentize(0.1, theme.colors.primary.main)}; + background-color: ${palette.blue.light3}; + color: ${palette.blue.base}; margin: 0 ${theme.spacing.unit}px; padding: 0 ${theme.spacing.unit}px; - border: 1px solid ${transparentize(0.9, theme.colors.primary.main)}; + border: 1px solid ${palette.blue.light2}; }`}; & + & { margin-left: 0; diff --git a/src/common-elements/headers.ts b/src/common-elements/headers.ts index e5be1649..1c344dcb 100644 --- a/src/common-elements/headers.ts +++ b/src/common-elements/headers.ts @@ -16,6 +16,9 @@ export const headerCommonMixin = level => css` export const H1 = styled.h1` ${headerCommonMixin(1)}; color: ${({ theme }) => theme.colors.text.primary}; + font-weight: 500; + font-size: 24px; + line-height: 32px; ${extensionsHook('H1')}; `; @@ -24,6 +27,9 @@ export const H2 = styled.h2` ${headerCommonMixin(2)}; color: ${({ theme }) => theme.colors.text.primary}; margin: 0 0 20px; + font-weight: 600; + font-size: 18px; + line-height: 24px; ${extensionsHook('H2')}; `; diff --git a/src/common-elements/samples.tsx b/src/common-elements/samples.tsx index 0659c3c8..b27c57b2 100644 --- a/src/common-elements/samples.tsx +++ b/src/common-elements/samples.tsx @@ -14,7 +14,7 @@ export const SampleControls = styled.div` color: inherit; padding: 2px 10px; font-family: ${({ theme }) => theme.typography.fontFamily}; - font-size: ${({ theme }) => theme.typography.fontSize}; + font-size: 13px; line-height: ${({ theme }) => theme.typography.lineHeight}; cursor: pointer; outline: 0; diff --git a/src/common-elements/shelfs.tsx b/src/common-elements/shelfs.tsx index 8eb3d4a7..ce6830a1 100644 --- a/src/common-elements/shelfs.tsx +++ b/src/common-elements/shelfs.tsx @@ -57,8 +57,9 @@ export const Badge = styled.span<{ type: string }>` vertical-align: middle; line-height: 1.6; border-radius: 4px; - font-weight: ${({ theme }) => theme.typography.fontWeightBold}; - font-size: 12px; + font-weight: ${({ theme, type }) => + type === 'warning' ? 'normal' : theme.typography.fontWeightBold}; + font-size: 13px; + span[type] { margin-left: 4px; } diff --git a/src/common-elements/tabs.ts b/src/common-elements/tabs.ts index fe41e34f..9dbc64dd 100644 --- a/src/common-elements/tabs.ts +++ b/src/common-elements/tabs.ts @@ -1,3 +1,4 @@ +import { palette } from '@leafygreen-ui/palette'; import { darken } from 'polished'; import { Tabs as ReactTabs } from 'react-tabs'; @@ -16,26 +17,39 @@ export const Tabs = styled(ReactTabs)` padding: 5px 10px; display: inline-block; - background-color: ${({ theme }) => theme.codeBlock.backgroundColor}; + background-color: ${palette.gray.dark3}; border-bottom: 1px solid rgba(0, 0, 0, 0.5); cursor: pointer; text-align: center; outline: none; - color: ${({ theme }) => darken(theme.colors.tonalOffset, theme.rightPanel.textColor)}; + color: ${palette.gray.base}; margin: 0 ${({ theme }) => `${theme.spacing.unit}px ${theme.spacing.unit}px ${theme.spacing.unit}px`}; - border: 1px solid ${({ theme }) => darken(0.05, theme.codeBlock.backgroundColor)}; + border: none; border-radius: 5px; min-width: 60px; - font-size: 0.9em; + font-size: 13px; font-weight: bold; &.react-tabs__tab--selected { - color: ${props => props.theme.colors.text.primary}; - background: ${({ theme }) => theme.rightPanel.textColor}; + color: ${palette.white}; + background-color: ${palette.gray.dark2}; + border: 1px solid ${palette.gray.base}; &:focus { outline: auto; } + + &.tab-error { + background-color: ${palette.gray.dark2}; + border: none; + color: ${palette.red.light1}; + } + + &.tab-success { + background-color: ${palette.gray.dark2}; + border: none; + color: ${palette.green.light1}; + } } &:only-child { @@ -43,10 +57,6 @@ export const Tabs = styled(ReactTabs)` min-width: 100px; } - &.tab-success { - color: ${props => props.theme.colors.responses.success.tabTextColor}; - } - &.tab-redirect { color: ${props => props.theme.colors.responses.redirect.tabTextColor}; } @@ -54,10 +64,6 @@ export const Tabs = styled(ReactTabs)` &.tab-info { color: ${props => props.theme.colors.responses.info.tabTextColor}; } - - &.tab-error { - color: ${props => props.theme.colors.responses.error.tabTextColor}; - } } } > .react-tabs__tab-panel { diff --git a/src/components/ApiInfo/styled.elements.ts b/src/components/ApiInfo/styled.elements.ts index 72bebcd4..e4b43424 100644 --- a/src/components/ApiInfo/styled.elements.ts +++ b/src/components/ApiInfo/styled.elements.ts @@ -1,3 +1,4 @@ +import { palette } from '@leafygreen-ui/palette'; import { H1, MiddlePanel } from '../../common-elements'; import styled, { extensionsHook } from '../../styled-components'; @@ -8,6 +9,11 @@ export const ApiInfoWrap = MiddlePanel; export const ApiHeader = styled(H1)` margin-top: 0; margin-bottom: 0.5em; + color: ${palette.green.dark2}; + font-family: 'MongoDB Value Serif'; + font-size: 32px; + font-weight: 400; + line-height: 40px; ${extensionsHook('ApiHeader')}; `; diff --git a/src/components/Endpoint/styled.elements.ts b/src/components/Endpoint/styled.elements.ts index d86b6d43..0b87ee66 100644 --- a/src/components/Endpoint/styled.elements.ts +++ b/src/components/Endpoint/styled.elements.ts @@ -1,4 +1,6 @@ +import { palette } from '@leafygreen-ui/palette'; import styled from '../../styled-components'; +import { getBadgeStyles } from '../../utils/styling'; export const OperationEndpointWrap = styled.div` cursor: pointer; @@ -22,8 +24,7 @@ export const EndpointInfo = styled.button<{ expanded?: boolean; inverted?: boole cursor: pointer; padding: 10px 30px 10px ${props => (props.inverted ? '10px' : '20px')}; border-radius: ${props => (props.inverted ? '0' : '4px 4px 0 0')}; - background-color: ${props => - props.inverted ? 'transparent' : props.theme.codeBlock.backgroundColor}; + background-color: ${palette.gray.dark3}; display: flex; white-space: nowrap; align-items: center; @@ -47,12 +48,15 @@ export const HttpVerb = styled.span.attrs((props: { type: string; compact?: bool }))<{ type: string; compact?: boolean }>` font-size: ${props => (props.compact ? '0.8em' : '0.929em')}; line-height: ${props => (props.compact ? '18px' : '20px')}; - background-color: ${props => props.theme.colors.http[props.type] || '#999999'}; color: #ffffff; padding: ${props => (props.compact ? '2px 8px' : '3px 10px')}; text-transform: uppercase; font-family: ${props => props.theme.typography.headings.fontFamily}; + font-weight: bold; margin: 0; + border: ${props => props.theme.badges.border}; + border-radius: ${props => props.theme.badges.borderRadius}; + ${props => getBadgeStyles(props.theme.colors.http[props.type], 'dark')} `; export const ServersOverlay = styled.div<{ expanded: boolean }>` @@ -61,6 +65,7 @@ export const ServersOverlay = styled.div<{ expanded: boolean }>` z-index: 100; background: ${props => props.theme.rightPanel.servers.overlay.backgroundColor}; color: ${props => props.theme.rightPanel.servers.overlay.textColor}; + font-size: 13px; box-sizing: border-box; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33); overflow: hidden; @@ -77,11 +82,13 @@ export const ServerItem = styled.div` export const ServerUrl = styled.div` padding: 5px; - border: 1px solid #ccc; + border: 1px solid ${palette.gray.dark2}; background: ${props => props.theme.rightPanel.servers.url.backgroundColor}; + font-family: 'Source Code Pro'; + font-size: 13px; word-break: break-all; - color: ${props => props.theme.colors.primary.main}; + color: ${palette.white}; > span { - color: ${props => props.theme.colors.text.primary}; + color: ${palette.white}; } `; diff --git a/src/components/PayloadSamples/styled.elements.ts b/src/components/PayloadSamples/styled.elements.ts index b9dd40c1..0b280f93 100644 --- a/src/components/PayloadSamples/styled.elements.ts +++ b/src/components/PayloadSamples/styled.elements.ts @@ -1,10 +1,11 @@ import { transparentize } from 'polished'; import styled from '../../styled-components'; import { Dropdown } from '../../common-elements/Dropdown'; +import { palette } from '@leafygreen-ui/palette'; export const MimeLabel = styled.div` padding: 0.9em; - background-color: ${({ theme }) => transparentize(0.6, theme.rightPanel.backgroundColor)}; + background-color: ${palette.gray.dark2}; margin: 0 0 10px 0; display: block; font-family: ${({ theme }) => theme.typography.headings.fontFamily}; @@ -24,7 +25,13 @@ export const DropdownLabel = styled.span` `; export const DropdownWrapper = styled.div` + background-color: ${palette.gray.dark2}; position: relative; + font-size: 13px; + + :hover { + background-color: ${palette.gray.dark2}; + } `; export const InvertedSimpleDropdown = styled(Dropdown)` @@ -39,7 +46,7 @@ export const InvertedSimpleDropdown = styled(Dropdown)` } margin: 0 0 10px 0; display: block; - background-color: ${({ theme }) => transparentize(0.6, theme.rightPanel.backgroundColor)}; + background-color: ${palette.gray.dark2}; border: none; padding: 0.9em 1.6em 0.9em 0.9em; box-shadow: none; @@ -47,7 +54,7 @@ export const InvertedSimpleDropdown = styled(Dropdown)` &:focus-within { border: none; box-shadow: none; - background-color: ${({ theme }) => transparentize(0.3, theme.rightPanel.backgroundColor)}; + background-color: ${palette.gray.dark2}; } `; diff --git a/src/components/Redoc/Redoc.tsx b/src/components/Redoc/Redoc.tsx index a3d0eef7..814158f7 100644 --- a/src/components/Redoc/Redoc.tsx +++ b/src/components/Redoc/Redoc.tsx @@ -1,5 +1,6 @@ import * as PropTypes from 'prop-types'; import * as React from 'react'; +import { UnifiedFooter, UnifiedNav } from '@mdb/consistent-nav'; import { ThemeProvider } from '../../styled-components'; import { OptionsProvider } from '../OptionsProvider'; @@ -10,7 +11,13 @@ import { ApiLogo } from '../ApiLogo/ApiLogo'; import { ContentItems } from '../ContentItems/ContentItems'; import { SideMenu } from '../SideMenu/SideMenu'; import { StickyResponsiveSidebar } from '../StickySidebar/StickyResponsiveSidebar'; -import { ApiContentWrap, BackgroundStub, RedocWrap } from './styled.elements'; +import { + ApiContentWrap, + BackgroundStub, + RedocWrap, + SideMenuTitle, + StyledHeader, +} from './styled.elements'; import { SearchBox } from '../SearchBox/SearchBox'; import { StoreProvider } from '../StoreBuilder'; @@ -37,13 +44,18 @@ export class Redoc extends React.Component { store: { spec, menu, options, search, marker }, } = this.props; const store = this.props.store; + return ( + + + + {store.spec.info.title} {(!options.disableSearch && ( { + diff --git a/src/components/Redoc/styled.elements.tsx b/src/components/Redoc/styled.elements.tsx index 4118384e..9944b0e4 100644 --- a/src/components/Redoc/styled.elements.tsx +++ b/src/components/Redoc/styled.elements.tsx @@ -1,5 +1,18 @@ import styled, { media } from '../../styled-components'; +export const StyledHeader = styled.header` + position: relative; + width: 100%; + z-index: 99; +`; + +export const SideMenuTitle = styled.div` + font-size: 13px; + font-weight: bold; + line-height: 20px; + margin: 24px 16px; +`; + export const RedocWrap = styled.div` ${({ theme }) => ` font-family: ${theme.typography.fontFamily}; diff --git a/src/components/SearchBox/SearchBox.tsx b/src/components/SearchBox/SearchBox.tsx index 9f78826e..1de03b25 100644 --- a/src/components/SearchBox/SearchBox.tsx +++ b/src/components/SearchBox/SearchBox.tsx @@ -141,7 +141,7 @@ export class SearchBox extends React.PureComponent b.score - a.score); return ( - + {this.state.term && ×} ({ className: `operation-type ${props.type}`, @@ -12,11 +14,12 @@ export const OperationBadge = styled.span.attrs((props: { type: string }) => ({ height: ${props => props.theme.typography.code.fontSize}; line-height: ${props => props.theme.typography.code.fontSize}; background-color: #333; - border-radius: 3px; + border: ${props => props.theme.badges.border}; + border-radius: ${props => props.theme.badges.borderRadius}; background-repeat: no-repeat; background-position: 6px 4px; font-size: 7px; - font-family: Verdana, sans-serif; // web-safe + font-family: ${props => props.theme.typography.fontFamily}; color: white; text-transform: uppercase; text-align: center; @@ -25,45 +28,7 @@ export const OperationBadge = styled.span.attrs((props: { type: string }) => ({ margin-right: 6px; margin-top: 2px; - &.get { - background-color: ${props => props.theme.colors.http.get}; - } - - &.post { - background-color: ${props => props.theme.colors.http.post}; - } - - &.put { - background-color: ${props => props.theme.colors.http.put}; - } - - &.options { - background-color: ${props => props.theme.colors.http.options}; - } - - &.patch { - background-color: ${props => props.theme.colors.http.patch}; - } - - &.delete { - background-color: ${props => props.theme.colors.http.delete}; - } - - &.basic { - background-color: ${props => props.theme.colors.http.basic}; - } - - &.link { - background-color: ${props => props.theme.colors.http.link}; - } - - &.head { - background-color: ${props => props.theme.colors.http.head}; - } - - &.hook { - background-color: ${props => props.theme.colors.primary.main}; - } + ${props => getBadgeStyles(props.theme.colors.http[props.type], 'light')} `; function menuItemActive( @@ -84,10 +49,6 @@ export const MenuItemUl = styled.ul<{ expanded: boolean }>` margin: 0; padding: 0; - &:first-child { - padding-bottom: 32px; - } - & & { font-size: 0.929em; } @@ -107,12 +68,12 @@ export const menuItemDepth = { 0: css` opacity: 0.7; text-transform: ${({ theme }) => theme.sidebar.groupItems.textTransform}; - font-size: 0.8em; + font-size: 13px; padding-bottom: 0; cursor: default; `, 1: css` - font-size: 0.929em; + font-size: 13px; text-transform: ${({ theme }) => theme.sidebar.level1Items.textTransform}; `, }; @@ -152,7 +113,7 @@ export const MenuItemLabel = styled.label.attrs((props: MenuItemLabelType) => ({ &:hover { color: ${props => menuItemActive(props.depth, props, 'activeTextColor')}; - background-color: ${props => menuItemActive(props.depth, props, 'activeBackgroundColor')}; + background-color: ${palette.gray.light2}; } ${ShelfIcon} { @@ -170,6 +131,7 @@ export const MenuItemTitle = styled.span<{ width?: string }>` width: ${props => (props.width ? props.width : 'auto')}; overflow: hidden; text-overflow: ellipsis; + font-size: 13px; `; export const RedocAttribution = styled.div` @@ -177,7 +139,7 @@ export const RedocAttribution = styled.div` font-size: 0.8em; margin-top: ${theme.spacing.unit * 2}px; text-align: center; - position: fixed; + position: sticky; width: ${theme.sidebar.width}; bottom: 0; background: ${theme.sidebar.backgroundColor}; diff --git a/src/components/__tests__/__snapshots__/DiscriminatorDropdown.test.tsx.snap b/src/components/__tests__/__snapshots__/DiscriminatorDropdown.test.tsx.snap index 5f865af5..9e9cf55f 100644 --- a/src/components/__tests__/__snapshots__/DiscriminatorDropdown.test.tsx.snap +++ b/src/components/__tests__/__snapshots__/DiscriminatorDropdown.test.tsx.snap @@ -115,13 +115,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -130,9 +134,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -140,26 +144,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -167,14 +226,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -184,15 +243,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -202,18 +261,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -221,70 +280,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -386,13 +445,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -401,9 +464,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -411,26 +474,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -438,14 +556,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -455,15 +573,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -473,18 +591,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -492,70 +610,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -644,13 +762,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -659,9 +781,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -669,26 +791,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -696,14 +873,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -713,15 +890,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -731,18 +908,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -750,70 +927,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -964,13 +1141,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -979,9 +1160,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -989,26 +1170,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -1016,14 +1252,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -1033,15 +1269,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -1051,18 +1287,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -1070,70 +1306,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -1247,13 +1483,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -1262,9 +1502,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -1272,26 +1512,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -1299,14 +1594,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -1316,15 +1611,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -1334,18 +1629,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -1353,70 +1648,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -1501,13 +1796,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -1516,9 +1815,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -1526,26 +1825,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -1553,14 +1907,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -1570,15 +1924,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -1588,18 +1942,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -1607,70 +1961,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -1780,13 +2134,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -1795,9 +2153,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -1805,26 +2163,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -1832,14 +2245,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -1849,15 +2262,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -1867,18 +2280,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -1886,70 +2299,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -2089,13 +2502,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -2104,9 +2521,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -2114,26 +2531,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -2141,14 +2613,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -2158,15 +2630,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -2176,18 +2648,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -2195,70 +2667,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -2360,13 +2832,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -2375,9 +2851,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -2385,26 +2861,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -2412,14 +2943,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -2429,15 +2960,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -2447,18 +2978,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -2466,70 +2997,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", @@ -2618,13 +3149,17 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "sortPropsAlphabetically": false, "sortTagsAlphabetically": false, "theme": Object { + "badges": Object { + "border": "1px solid", + "borderRadius": "5px", + }, "breakpoints": Object { - "large": "105rem", - "medium": "75rem", - "small": "50rem", + "large": "1200px", + "medium": "1024px", + "small": "768px", }, "codeBlock": Object { - "backgroundColor": "#11171a", + "backgroundColor": "#1C2D38", }, "colors": Object { "border": Object { @@ -2633,9 +3168,9 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "error": Object { "contrastText": "#fff", - "dark": "#7a1210", - "light": "#eb6d6b", - "main": "#d41f1c", + "dark": "#8d1818", + "light": "#ea8787", + "main": "#DB3030", }, "gray": Object { "100": "#F5F5F5", @@ -2643,26 +3178,81 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "http": Object { "basic": "#707070", - "delete": "#cc3333", - "get": "#2F8132", + "delete": Object { + "dark": Object { + "backgroundColor": "#5B0000", + "borderColor": "#970606", + "color": "#FFCDC7", + }, + "light": Object { + "backgroundColor": "#FFEAE5", + "borderColor": "#FFCDC7", + "color": "#970606", + }, + }, + "get": Object { + "dark": Object { + "backgroundColor": "#083C90", + "borderColor": "#1254B7", + "color": "#C3E7FE", + }, + "light": Object { + "backgroundColor": "#E1F7FF", + "borderColor": "#C3E7FE", + "color": "#1254B7", + }, + }, "head": "#A23DAD", "link": "#07818F", "options": "#947014", - "patch": "#bf581d", - "post": "#186FAF", - "put": "#95507c", + "patch": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, + "post": Object { + "dark": Object { + "backgroundColor": "#023430", + "borderColor": "#00684A", + "color": "#00ED64", + }, + "light": Object { + "backgroundColor": "#E3FCF7", + "borderColor": "#C0FAE6", + "color": "#00684A", + }, + }, + "put": Object { + "dark": Object { + "backgroundColor": "#4C2100", + "borderColor": "#944F01", + "color": "#FFEC9E", + }, + "light": Object { + "backgroundColor": "#FEF7DB", + "borderColor": "#FFEC9E", + "color": "#944F01", + }, + }, }, "primary": Object { "contrastText": "#fff", - "dark": "#1a1a51", - "light": "#6868cf", - "main": "#32329f", + "dark": "#000", + "light": "#006591", + "main": "#001E2B", }, "responses": Object { "error": Object { - "backgroundColor": "rgba(212,31,28,0.07)", - "color": "#d41f1c", - "tabTextColor": "#d41f1c", + "backgroundColor": "#FFEAE5", + "color": "#DB3030", + "tabTextColor": "#DB3030", }, "info": Object { "backgroundColor": "rgba(135,206,235,0.1)", @@ -2670,14 +3260,14 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "tabTextColor": "#87ceeb", }, "redirect": Object { - "backgroundColor": "rgba(255,165,0,0.1)", - "color": "#ffa500", - "tabTextColor": "#ffa500", + "backgroundColor": "rgba(193,199,198,0.1)", + "color": "#C1C7C6", + "tabTextColor": "#C1C7C6", }, "success": Object { - "backgroundColor": "rgba(29,129,39,0.07)", - "color": "#1d8127", - "tabTextColor": "#1d8127", + "backgroundColor": "#E3FCF7", + "color": "#00684A", + "tabTextColor": "#00ED64", }, }, "success": Object { @@ -2687,15 +3277,15 @@ exports[`Components SchemaView discriminator should correctly render SchemaView "main": "#1d8127", }, "text": Object { - "primary": "#333333", - "secondary": "#666", + "primary": "#1C2D38", + "secondary": "#3e647c", }, "tonalOffset": 0.2, "warning": Object { - "contrastText": "#ffffff", - "dark": "#996300", - "light": "#ffc966", - "main": "#ffa500", + "contrastText": "#5C6C75", + "dark": "#8b9795", + "light": "#f7f7f7", + "main": "#C1C7C6", }, }, "extensionsHook": undefined, @@ -2705,18 +3295,18 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "logo": Object { "gutter": "2px", - "maxHeight": "260px", - "maxWidth": "260px", + "maxHeight": "268px", + "maxWidth": "268px", }, "rightPanel": Object { - "backgroundColor": "#263238", + "backgroundColor": "#001E2B", "servers": Object { "overlay": Object { - "backgroundColor": "#fafafa", - "textColor": "#263238", + "backgroundColor": "#1C2D38", + "textColor": "#FFFFFF", }, "url": Object { - "backgroundColor": "#fff", + "backgroundColor": "#1C2D38", }, }, "textColor": "#ffffff", @@ -2724,70 +3314,70 @@ exports[`Components SchemaView discriminator should correctly render SchemaView }, "schema": Object { "arrow": Object { - "color": "#666", + "color": "#3e647c", "size": "1.1em", }, "defaultDetailsWidth": "75%", "labelsTextSize": "0.9em", - "linesColor": "#7c7cbb", + "linesColor": "#001E2B", "nestedBackground": "#fafafa", "nestingSpacing": "1em", - "requireLabelColor": "#d41f1c", - "typeNameColor": "#666", - "typeTitleColor": "#666", + "requireLabelColor": "#DB3030", + "typeNameColor": "#1C2D38", + "typeTitleColor": "#1C2D38", }, "sidebar": Object { - "activeTextColor": "#32329f", + "activeTextColor": "#023430", "arrow": Object { - "color": "#333333", + "color": "#001E2B", "size": "1.5em", }, - "backgroundColor": "#fafafa", + "backgroundColor": "#F9FBFA", "groupItems": Object { - "activeBackgroundColor": "#e1e1e1", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "uppercase", }, "level1Items": Object { - "activeBackgroundColor": "#ededed", - "activeTextColor": "#32329f", + "activeBackgroundColor": "#E3FCF7", + "activeTextColor": "#023430", "textTransform": "none", }, - "textColor": "#333333", - "width": "260px", + "textColor": "#001E2B", + "width": "268px", }, "spacing": Object { - "sectionHorizontal": 40, - "sectionVertical": 40, - "unit": 5, + "sectionHorizontal": 32, + "sectionVertical": 16, + "unit": 4, }, "typography": Object { "code": Object { - "backgroundColor": "rgba(38, 50, 56, 0.05)", - "color": "#e53935", - "fontFamily": "Courier, monospace", + "backgroundColor": "#F9FBFA", + "color": "#1C2D38", + "fontFamily": "Source Code Pro", "fontSize": "13px", "fontWeight": "400", "lineHeight": "1.5em", "wrap": false, }, - "fontFamily": "Roboto, sans-serif", - "fontSize": "14px", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", + "fontSize": "16px", "fontWeightBold": "600", "fontWeightLight": "300", "fontWeightRegular": "400", "headings": Object { - "fontFamily": "Montserrat, sans-serif", + "fontFamily": "\\"Euclid Circular A\\", Akzidenz, \\"Helvetica Neue\\", Helvetica, Arial, sans-serif", "fontWeight": "400", "lineHeight": "1.6em", }, "lineHeight": "1.5em", "links": Object { - "color": "#32329f", - "hover": "#6868cf", + "color": "#016BF8", + "hover": "#016BF8", "hoverTextDecoration": "auto", "textDecoration": "auto", - "visited": "#32329f", + "visited": "#016BF8", }, "optimizeSpeed": true, "smoothing": "antialiased", diff --git a/src/components/__tests__/__snapshots__/OneOfSchema.test.tsx.snap b/src/components/__tests__/__snapshots__/OneOfSchema.test.tsx.snap index 79b0c2df..3ed81611 100644 --- a/src/components/__tests__/__snapshots__/OneOfSchema.test.tsx.snap +++ b/src/components/__tests__/__snapshots__/OneOfSchema.test.tsx.snap @@ -3,7 +3,7 @@ exports[`Components SchemaView OneOf deprecated should match snapshot 1`] = `
One of @@ -11,19 +11,19 @@ exports[`Components SchemaView OneOf deprecated should match snapshot 1`] = ` class="sc-dlMDgC EoFth" >
Deprecated @@ -33,10 +33,10 @@ exports[`Components SchemaView OneOf deprecated should match snapshot 1`] = `
string @@ -44,7 +44,7 @@ exports[`Components SchemaView OneOf deprecated should match snapshot 1`] = `
diff --git a/src/components/__tests__/__snapshots__/SecurityRequirement.test.tsx.snap b/src/components/__tests__/__snapshots__/SecurityRequirement.test.tsx.snap index 506b6dd9..ab4e5536 100644 --- a/src/components/__tests__/__snapshots__/SecurityRequirement.test.tsx.snap +++ b/src/components/__tests__/__snapshots__/SecurityRequirement.test.tsx.snap @@ -1,23 +1,23 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`SecurityRequirement should render SecurityDefs 1`] = ` -"

petstore_auth

Get access to data while protecting your account credentials. +"

petstore_auth

Get access to data while protecting your account credentials. OAuth2 is also a safer and more secure way to give you access.

-
Security Scheme Type: OAuth2
Flow type: implicit
Scopes:
  • write:pets -

    modify pets in your account

    -
  • read:pets -

    read your pets

    -

GitLab_PersonalAccessToken

GitLab Personal Access Token description

-
Security Scheme Type: API Key
Header parameter name: PRIVATE-TOKEN

GitLab_OpenIdConnect

GitLab OpenIdConnect description

-
Security Scheme Type: OpenID Connect

basicAuth

Security Scheme Type: HTTP
HTTP Authorization Scheme: basic
" +
Security Scheme Type: OAuth2
Flow type: implicit
Scopes:
  • write:pets -

    modify pets in your account

    +
  • read:pets -

    read your pets

    +

GitLab_PersonalAccessToken

GitLab Personal Access Token description

+
Security Scheme Type: API Key
Header parameter name: PRIVATE-TOKEN

GitLab_OpenIdConnect

GitLab OpenIdConnect description

+
Security Scheme Type: OpenID Connect

basicAuth

Security Scheme Type: HTTP
HTTP Authorization Scheme: basic
" `; -exports[`SecurityRequirement should render authDefinition 1`] = `"
Authorizations:
(API Key: GitLab_PersonalAccessTokenOpenID Connect: GitLab_OpenIdConnectHTTP: basicAuth) OAuth2: petstore_auth
,"`; +exports[`SecurityRequirement should render authDefinition 1`] = `"
Authorizations:
(API Key: GitLab_PersonalAccessTokenOpenID Connect: GitLab_OpenIdConnectHTTP: basicAuth) OAuth2: petstore_auth
,"`; exports[`SecurityRequirement should render authDefinition 2`] = ` -"
Authorizations:
(API Key: GitLab_PersonalAccessTokenOpenID Connect: GitLab_OpenIdConnectHTTP: basicAuth) OAuth2: petstore_auth (write:petsread:pets)
OAuth2: petstore_auth

Get access to data while protecting your account credentials. +"

Authorizations:
(API Key: GitLab_PersonalAccessTokenOpenID Connect: GitLab_OpenIdConnectHTTP: basicAuth) OAuth2: petstore_auth (write:petsread:pets)
OAuth2: petstore_auth

Get access to data while protecting your account credentials. OAuth2 is also a safer and more secure way to give you access.

-
Flow type: implicit
Required scopes: write:pets read:pets
Scopes:
  • write:pets -

    modify pets in your account

    -
  • read:pets -

    read your pets

    -
API Key: GitLab_PersonalAccessToken

GitLab Personal Access Token description

-
Header parameter name: PRIVATE-TOKEN
OpenID Connect: GitLab_OpenIdConnect

GitLab OpenIdConnect description

-
HTTP: basicAuth
HTTP Authorization Scheme: basic
," +
Flow type: implicit
Required scopes: write:pets read:pets
Scopes:
  • write:pets -

    modify pets in your account

    +
  • read:pets -

    read your pets

    +
API Key: GitLab_PersonalAccessToken

GitLab Personal Access Token description

+
Header parameter name: PRIVATE-TOKEN
OpenID Connect: GitLab_OpenIdConnect

GitLab OpenIdConnect description

+
HTTP: basicAuth
HTTP Authorization Scheme: basic
," `; diff --git a/src/theme.ts b/src/theme.ts index 25a91224..2f87b695 100644 --- a/src/theme.ts +++ b/src/theme.ts @@ -1,20 +1,25 @@ -import { darken, desaturate, lighten, readableColor, transparentize } from 'polished'; +import { darken, lighten, readableColor, transparentize } from 'polished'; +import { palette } from '@leafygreen-ui/palette'; + +const textFontFamily = + '"Euclid Circular A", Akzidenz, "Helvetica Neue", Helvetica, Arial, sans-serif'; +const codeFontFamily = 'Source Code Pro'; const defaultTheme: ThemeInterface = { spacing: { - unit: 5, + unit: 4, sectionHorizontal: ({ spacing }) => spacing.unit * 8, - sectionVertical: ({ spacing }) => spacing.unit * 8, + sectionVertical: 16, }, breakpoints: { - small: '50rem', - medium: '75rem', - large: '105rem', + small: '768px', + medium: '1024px', + large: '1200px', }, colors: { tonalOffset: 0.2, primary: { - main: '#32329f', + main: palette.black, light: ({ colors }) => lighten(colors.tonalOffset, colors.primary.main), dark: ({ colors }) => darken(colors.tonalOffset, colors.primary.main), contrastText: ({ colors }) => readableColor(colors.primary.main), @@ -26,13 +31,13 @@ const defaultTheme: ThemeInterface = { contrastText: ({ colors }) => readableColor(colors.success.main), }, warning: { - main: '#ffa500', + main: palette.gray.light1, light: ({ colors }) => lighten(colors.tonalOffset, colors.warning.main), dark: ({ colors }) => darken(colors.tonalOffset, colors.warning.main), - contrastText: '#ffffff', + contrastText: palette.gray.dark1, }, error: { - main: '#d41f1c', + main: palette.red.base, light: ({ colors }) => lighten(colors.tonalOffset, colors.error.main), dark: ({ colors }) => darken(colors.tonalOffset, colors.error.main), contrastText: ({ colors }) => readableColor(colors.error.main), @@ -42,7 +47,7 @@ const defaultTheme: ThemeInterface = { 100: '#F5F5F5', }, text: { - primary: '#333333', + primary: palette.gray.dark3, secondary: ({ colors }) => lighten(colors.tonalOffset, colors.text.primary), }, border: { @@ -51,14 +56,14 @@ const defaultTheme: ThemeInterface = { }, responses: { success: { - color: ({ colors }) => colors.success.main, - backgroundColor: ({ colors }) => transparentize(0.93, colors.success.main), - tabTextColor: ({ colors }) => colors.responses.success.color, + color: palette.green.dark2, + backgroundColor: palette.green.light3, + tabTextColor: palette.green.base, }, error: { - color: ({ colors }) => colors.error.main, - backgroundColor: ({ colors }) => transparentize(0.93, colors.error.main), - tabTextColor: ({ colors }) => colors.responses.error.color, + color: palette.red.base, + backgroundColor: palette.red.light3, + tabTextColor: palette.red.base, }, redirect: { color: ({ colors }) => colors.warning.main, @@ -72,27 +77,78 @@ const defaultTheme: ThemeInterface = { }, }, http: { - get: '#2F8132', - post: '#186FAF', - put: '#95507c', + get: { + light: { + backgroundColor: palette.blue.light3, + borderColor: palette.blue.light2, + color: palette.blue.dark1, + }, + dark: { + backgroundColor: palette.blue.dark2, + borderColor: palette.blue.dark1, + color: palette.blue.light2, + }, + }, + post: { + light: { + backgroundColor: palette.green.light3, + borderColor: palette.green.light2, + color: palette.green.dark2, + }, + dark: { + backgroundColor: palette.green.dark3, + borderColor: palette.green.dark2, + color: palette.green.base, + }, + }, + put: { + light: { + backgroundColor: palette.yellow.light3, + borderColor: palette.yellow.light2, + color: palette.yellow.dark2, + }, + dark: { + backgroundColor: palette.yellow.dark3, + borderColor: palette.yellow.dark2, + color: palette.yellow.light2, + }, + }, options: '#947014', - patch: '#bf581d', - delete: '#cc3333', + patch: { + light: { + backgroundColor: palette.yellow.light3, + borderColor: palette.yellow.light2, + color: palette.yellow.dark2, + }, + dark: { + backgroundColor: palette.yellow.dark3, + borderColor: palette.yellow.dark2, + color: palette.yellow.light2, + }, + }, + delete: { + light: { + backgroundColor: palette.red.light3, + borderColor: palette.red.light2, + color: palette.red.dark2, + }, + dark: { + backgroundColor: palette.red.dark3, + borderColor: palette.red.dark2, + color: palette.red.light2, + }, + }, basic: '#707070', link: '#07818F', head: '#A23DAD', }, }, schema: { - linesColor: theme => - lighten( - theme.colors.tonalOffset, - desaturate(theme.colors.tonalOffset, theme.colors.primary.main), - ), + linesColor: palette.black, defaultDetailsWidth: '75%', - typeNameColor: theme => theme.colors.text.secondary, + typeNameColor: palette.gray.dark3, typeTitleColor: theme => theme.schema.typeNameColor, - requireLabelColor: theme => theme.colors.error.main, + requireLabelColor: palette.red.base, labelsTextSize: '0.9em', nestingSpacing: '1em', nestedBackground: '#fafafa', @@ -102,51 +158,48 @@ const defaultTheme: ThemeInterface = { }, }, typography: { - fontSize: '14px', + fontSize: '16px', lineHeight: '1.5em', fontWeightRegular: '400', fontWeightBold: '600', fontWeightLight: '300', - fontFamily: 'Roboto, sans-serif', + fontFamily: textFontFamily, smoothing: 'antialiased', optimizeSpeed: true, headings: { - fontFamily: 'Montserrat, sans-serif', + fontFamily: textFontFamily, fontWeight: '400', lineHeight: '1.6em', }, code: { fontSize: '13px', - fontFamily: 'Courier, monospace', + fontFamily: codeFontFamily, lineHeight: ({ typography }) => typography.lineHeight, fontWeight: ({ typography }) => typography.fontWeightRegular, - color: '#e53935', - backgroundColor: 'rgba(38, 50, 56, 0.05)', + color: palette.gray.dark3, + backgroundColor: palette.gray.light3, wrap: false, }, links: { - color: ({ colors }) => colors.primary.main, - visited: ({ typography }) => typography.links.color, - hover: ({ typography }) => lighten(0.2, typography.links.color), + color: palette.blue.base, + visited: palette.blue.base, + hover: palette.blue.base, textDecoration: 'auto', hoverTextDecoration: 'auto', }, }, sidebar: { - width: '260px', - backgroundColor: '#fafafa', - textColor: '#333333', - activeTextColor: theme => - theme.sidebar.textColor !== defaultTheme.sidebar!.textColor - ? theme.sidebar.textColor - : theme.colors.primary.main, + width: '268px', + backgroundColor: palette.gray.light3, + textColor: palette.black, + activeTextColor: palette.green.dark3, groupItems: { - activeBackgroundColor: theme => darken(0.1, theme.sidebar.backgroundColor), + activeBackgroundColor: palette.green.light3, activeTextColor: theme => theme.sidebar.activeTextColor, textTransform: 'uppercase', }, level1Items: { - activeBackgroundColor: theme => darken(0.05, theme.sidebar.backgroundColor), + activeBackgroundColor: palette.green.light3, activeTextColor: theme => theme.sidebar.activeTextColor, textTransform: 'none', }, @@ -161,26 +214,30 @@ const defaultTheme: ThemeInterface = { gutter: '2px', }, rightPanel: { - backgroundColor: '#263238', + backgroundColor: palette.black, width: '40%', textColor: '#ffffff', servers: { overlay: { - backgroundColor: '#fafafa', - textColor: '#263238', + backgroundColor: palette.gray.dark3, + textColor: palette.white, }, url: { - backgroundColor: '#fff', + backgroundColor: palette.gray.dark3, }, }, }, codeBlock: { - backgroundColor: ({ rightPanel }) => darken(0.1, rightPanel.backgroundColor), + backgroundColor: palette.gray.dark3, }, fab: { backgroundColor: '#f2f2f2', color: '#0065FB', }, + badges: { + border: '1px solid', + borderRadius: '5px', + }, }; export default defaultTheme; @@ -232,6 +289,17 @@ export interface HTTPResponseColos { tabTextColor: string; } +export interface HTTPBadgeOptions { + backgroundColor: string; + borderColor: string; + color: string; +} + +export interface HTTPBadgeColors { + light: HTTPBadgeOptions; + dark: HTTPBadgeOptions; +} + export interface FontSettings { fontSize: string; fontWeight: string; @@ -286,12 +354,12 @@ export interface ResolvedThemeInterface { info: HTTPResponseColos; }; http: { - get: string; - post: string; - put: string; + get: HTTPBadgeColors; + post: HTTPBadgeColors; + put: HTTPBadgeColors; options: string; - patch: string; - delete: string; + patch: HTTPBadgeColors; + delete: HTTPBadgeColors; basic: string; link: string; head: string; @@ -378,6 +446,10 @@ export interface ResolvedThemeInterface { backgroundColor: string; color: string; }; + badges: { + border: string; + borderRadius: string; + }; extensionsHook?: (name: string, props: any) => string; } diff --git a/src/utils/styling.ts b/src/utils/styling.ts new file mode 100644 index 00000000..2d71a093 --- /dev/null +++ b/src/utils/styling.ts @@ -0,0 +1,28 @@ +import type { HTTPBadgeColors } from '../theme'; + +/** + * Uses theming options to return appropriate styling for badges. Some badges may not + * currently have custom styling. + * + * @param badgeColors + * @param colorTheme + * @returns string + */ +export function getBadgeStyles(badgeColors: HTTPBadgeColors | string, colorTheme: string): string { + const defaultBackgroundColor = '#999999'; + + // Guard for dev mode; some types temporarily appear as undefined + if (badgeColors === undefined) return `background-color: ${defaultBackgroundColor};`; + + if (typeof badgeColors === 'string') { + return ` + background-color: ${badgeColors || defaultBackgroundColor}; + `; + } else { + return ` + background-color: ${badgeColors[colorTheme].backgroundColor}; + border-color: ${badgeColors[colorTheme].borderColor}; + color: ${badgeColors[colorTheme].color}; + `; + } +}