From 97d4c2a6fe03dae6ede6a30afa83c06c99eee761 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 10:31:41 -0500 Subject: [PATCH 01/16] remove circleci --- .circleci/config.yml | 273 ------------------------------------------- 1 file changed, 273 deletions(-) delete mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 87cc8b89c5a..00000000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,273 +0,0 @@ -version: 2 - -# Adapted from https://github.com/circleci/circleci-docs/blob/master/.circleci/config.yml -# I'd love to find docs on this syntax. -references: - js_deps_paths: &js_deps_paths - - node_modules/ - - packages/react-charts/node_modules/ - - packages/react-core/node_modules/ - - packages/react-console/node_modules/ - - packages/react-docs/node_modules/ - - packages/react-docs/plugins/gatsby-transformer-react-docgen-typescript/node_modules/ - - packages/react-inline-edit-extension/node_modules/ - - packages/react-integration/demo-app-ts/node_modules/ - - packages/react-integration/node_modules/ - - packages/react-styles/node_modules/ - - packages/react-table/node_modules/ - - packages/react-tokens/node_modules/ - - packages/react-topology/node_modules/ - - packages/react-virtualized-extension/node_modules/ - - packages/react-catalog-view-extension/node_modules/ - - packages/react-codemods/node_modules/ - - packages/react-icons/node_modules/ - - packages/react-datetime/node_modules/ - build_cache_paths: &build_cache_paths - - packages/react-charts/dist/ - - packages/react-core/dist/ - - packages/react-console/dist/ - - packages/react-inline-edit-extension/dist/ - - packages/react-styles/css/ - - packages/react-styles/dist/ - - packages/react-table/dist/ - - packages/react-tokens/dist/ - - packages/react-topology/dist/ - - packages/react-virtualized-extension/dist/ - - packages/react-catalog-view-extension/dist/ - - packages/react-icons/dist/ - - packages/react-datetime/dist/ - webpack_cache_paths: &webpack_cache_paths - - packages/react-docs/.cache - lint_cache_paths: &lint_cache_paths - - .eslintcache - js_deps_cache_key: &js_deps_cache_key - js-deps-v{{.Environment.CACHE_VERSION}}-{{checksum "yarn.lock"}} - cypress_cache_key: &cypress_cache_key - cypress-v{{.Environment.CACHE_VERSION}}-{{checksum "yarn.lock"}} - webpack_cache_key: &webpack_cache_key - webpack-v{{.Environment.CACHE_VERSION}}-{{checksum "yarn.lock"}} - build_cache_key: &build_cache_key - build-cache-v{{.Environment.CACHE_VERSION}}-{{checksum "yarn.lock"}} - lint_cache_key: &lint_cache_key - lint-cache-v{{.Environment.CACHE_VERSION}}-{{checksum "package.json"}} - attach_workspace: &attach_workspace - attach_workspace: - at: ~/project -workflows: - version: 2 - build_test_deploy: - jobs: - - build_pf4 - - build_docs_pf4: - requires: - - build_pf4 - - test_jest_pf4: - requires: - - build_pf4 - - lint_pf4: - requires: - - build_pf4 - - build_demo_app: - requires: - - build_pf4 - - test_integration: - requires: - - build_demo_app - - test_a11y_pf4: - requires: - - build_docs_pf4 - - deploy_prerelease: - requires: - - lint_pf4 - - test_jest_pf4 - - test_integration - - build_docs_pf4 - filters: - branches: - only: master -jobs: - build_pf4: - docker: - - image: circleci/node:12 - steps: - - checkout - - persist_to_workspace: - root: ~/project - paths: - - "*" - - restore_cache: - keys: - - *js_deps_cache_key - - run: - name: Conditional install - command: if [ ! -d node_modules ]; then yarn install --frozen-lockfile; fi - - save_cache: - paths: *js_deps_paths - key: *js_deps_cache_key - - save_cache: - paths: - - ~/.cache/Cypress - key: *cypress_cache_key - - restore_cache: - keys: - - *build_cache_key - - run: - name: Build Dist - command: yarn build && yarn build:umd - - save_cache: - paths: *build_cache_paths - key: *build_cache_key - - persist_to_workspace: - root: ~/project - paths: *build_cache_paths - test_jest_pf4: - docker: - - image: circleci/node:12 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - run: - name: PF4 Jest Tests - command: yarn test --maxWorkers=2 - - run: - name: Upload results to codecov - command: yarn run codecov -F patternfly4 - when: always - build_demo_app: - docker: - - image: circleci/node:12 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - run: - name: Build React demo-app - command: yarn build:integration - - persist_to_workspace: - root: ~/project - paths: - - packages/react-integration/demo-app-ts/public/ - test_integration: - docker: - - image: circleci/node:12 - parallelism: 3 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - restore_cache: - keys: - - *cypress_cache_key - - run: - name: Install Cypress deps - command: sudo apt-get install libnss3 libgtk-3-0 libxss1 libasound2 - - run: - name: Serve React demo-app - command: yarn serve:integration - background: true - - run: - name: Sleep to wait for xvfb - command: sleep 5 - - run: - name: Run Cypress Integration Tests - command: | - cd packages/react-integration && - yarn test:integration -s $(circleci tests glob "cypress/integration/*.spec.ts" | circleci tests split --split-by=timings) - - store_artifacts: - path: packages/react-integration/results - lint_pf4: - docker: - - image: circleci/node:12 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - restore_cache: - keys: - - *lint_cache_key - - run: - name: ESLint - command: yarn lint:ts - - run: - name: MDLint - command: yarn lint:md - - save_cache: - paths: *lint_cache_paths - key: *lint_cache_key - - run: - name: "@patternfly/patternfly Versions Match" - command: yarn lint:versions - when: always - - run: - name: Breaking Change Lint - # https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit - command: | - if git log origin/master..HEAD --format="%b" | grep -i "breaking change"; - then - echo "Breaking change above detected" - exit 1 - fi - when: always - build_docs_pf4: - docker: - - image: circleci/node:12 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - restore_cache: - keys: - - *webpack_cache_key - - run: - name: Build patternfly-react docs - command: yarn build:docs - - save_cache: - paths: *webpack_cache_paths - key: *webpack_cache_key - - run: - name: Upload docs to surge.sh - command: node .circleci/upload-preview.js packages/react-docs/public - - persist_to_workspace: - root: ~/project - paths: - - packages/react-docs/public - - packages/react-docs/src/generated - test_a11y_pf4: - docker: - - image: circleci/node:12-browsers - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - run: - name: Serve docs - command: yarn serve:docs - background: true - - run: - name: PF4 a11y tests - command: yarn test:a11y - - run: - name: Upload a11y report - command: node .circleci/upload-preview.js packages/react-docs/coverage/dist - when: always - deploy_prerelease: - docker: - - image: circleci/node:12 - steps: - - *attach_workspace - - restore_cache: - keys: - - *js_deps_cache_key - - run: - name: Avoid Unknown Host for github.com - command: mkdir ~/.ssh/ && echo -e "Host github.com\n\tStrictHostKeyChecking no\n" > ~/.ssh/config - - run: - name: Deploy to NPM and Github - command: if [[ -z $CIRCLE_PULL_REQUEST ]]; then .circleci/release.sh; fi; From 1048909a32a3865164310154db976e6c69e10413 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 10:33:00 -0500 Subject: [PATCH 02/16] fix github action --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2dc5c0e7804..c1a9263e707 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,5 +1,5 @@ name: lint -on: [push, pull-request] +on: [push, pull_request] jobs: check-bats-version: runs-on: ubuntu-latest From 3fd7b8eee94bed54e6ead5d198f9a63688cc231d Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 10:55:18 -0500 Subject: [PATCH 03/16] use subsets --- .github/workflows/lint.yml | 3 ++- package.json | 2 -- subset.config.js | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 subset.config.js diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c1a9263e707..ba343f20df7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,7 +6,8 @@ jobs: steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - - run: yarn install --frozen-lockfile + - run: npm install -g install-subset + - run: subset install lint - run: yarn lint:md - run: yarn lint:ts - run: yarn lint:versions diff --git a/package.json b/package.json index 90f94fb2ba3..717c076aca8 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ "@typescript-eslint/eslint-plugin": "^4.4.1", "@typescript-eslint/parser": "^4.4.1", "babel-jest": "^25.1.0", - "codecov": "^3.7.2", "concurrently": "^5.3.0", "enzyme": "3.10.0", "enzyme-adapter-react-16": "1.15.5", @@ -60,7 +59,6 @@ "prettier": "^1.18.2", "react": "^16.4.0", "react-dom": "^16.4.0", - "surge": "^0.21.3", "ttypescript": "^1.5.12" }, "scripts": { diff --git a/subset.config.js b/subset.config.js new file mode 100644 index 00000000000..3044a8ac209 --- /dev/null +++ b/subset.config.js @@ -0,0 +1,32 @@ +module.exports = { + lint: { + include: [ + '@typescript-eslint/eslint-plugin', + '@typescript-eslint/parser', + 'eslint', + 'eslint-plugin-markdown', + 'eslint-plugin-prettier', + 'eslint-plugin-react', + 'prettier' + ] + }, + jest: { + include: [ + '@babel/core', + '@babel/plugin-proposal-class-properties', + '@babel/plugin-proposal-decorators', + '@babel/plugin-proposal-object-rest-spread', + '@babel/plugin-proposal-optional-chaining', + '@babel/preset-env', + '@babel/preset-react', + '@babel/preset-typescript', + 'babel-jest', + 'enzyme', + 'enzyme-adapter-react-16', + 'enzyme-to-json', + 'jest', + 'jest-cli', + 'mutation-observer' + ] + } +}; From 08a5165516366549a016209aa8702f5c920cec0c Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:03:28 -0500 Subject: [PATCH 04/16] use group-dependencies --- .github/workflows/lint.yml | 8 ++++---- package.json | 27 +++++++++++++++++++++++++++ subset.config.js | 32 -------------------------------- 3 files changed, 31 insertions(+), 36 deletions(-) delete mode 100644 subset.config.js diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ba343f20df7..78ad38d1e26 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,13 +1,13 @@ name: lint -on: [push, pull_request] +on: [push] jobs: - check-bats-version: + lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - - run: npm install -g install-subset - - run: subset install lint + - run: npm install -g group-dependencies + - run: deps install lint - run: yarn lint:md - run: yarn lint:ts - run: yarn lint:versions diff --git a/package.json b/package.json index 717c076aca8..5fd0358f8ae 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,33 @@ "react-dom": "^16.4.0", "ttypescript": "^1.5.12" }, + "lintDependencies": [ + "@typescript-eslint/eslint-plugin", + "@typescript-eslint/parser", + "eslint", + "eslint-plugin-markdown", + "eslint-plugin-prettier", + "eslint-plugin-react", + "lerna", + "prettier" + ], + "jestDependencies": [ + "@babel/core", + "@babel/plugin-proposal-class-properties", + "@babel/plugin-proposal-decorators", + "@babel/plugin-proposal-object-rest-spread", + "@babel/plugin-proposal-optional-chaining", + "@babel/preset-env", + "@babel/preset-react", + "@babel/preset-typescript", + "babel-jest", + "enzyme", + "enzyme-adapter-react-16", + "enzyme-to-json", + "jest", + "jest-cli", + "mutation-observer" + ], "scripts": { "build": "yarn build:generate && yarn build:esm && yarn build:cjs", "build:cjs": "tsc --build packages/tsconfig.cjs.json -v", diff --git a/subset.config.js b/subset.config.js deleted file mode 100644 index 3044a8ac209..00000000000 --- a/subset.config.js +++ /dev/null @@ -1,32 +0,0 @@ -module.exports = { - lint: { - include: [ - '@typescript-eslint/eslint-plugin', - '@typescript-eslint/parser', - 'eslint', - 'eslint-plugin-markdown', - 'eslint-plugin-prettier', - 'eslint-plugin-react', - 'prettier' - ] - }, - jest: { - include: [ - '@babel/core', - '@babel/plugin-proposal-class-properties', - '@babel/plugin-proposal-decorators', - '@babel/plugin-proposal-object-rest-spread', - '@babel/plugin-proposal-optional-chaining', - '@babel/preset-env', - '@babel/preset-react', - '@babel/preset-typescript', - 'babel-jest', - 'enzyme', - 'enzyme-adapter-react-16', - 'enzyme-to-json', - 'jest', - 'jest-cli', - 'mutation-observer' - ] - } -}; From cccee8b9132527599ad54af320778947c0ba7723 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:31:47 -0500 Subject: [PATCH 05/16] try cache --- .eslintrc-md.json | 5 +- .github/workflows/lint.yml | 13 +- package.json | 27 - yarn.lock | 9528 +----------------------------------- 4 files changed, 264 insertions(+), 9309 deletions(-) diff --git a/.eslintrc-md.json b/.eslintrc-md.json index 0f5929fbf83..4027d1eec6c 100644 --- a/.eslintrc-md.json +++ b/.eslintrc-md.json @@ -1,8 +1,7 @@ { "plugins": [ "markdown", - "react", - "patternfly-react" + "react" ], "parserOptions": { "ecmaVersion": 9, @@ -27,4 +26,4 @@ "react/no-unknown-property": 2, "react/jsx-no-undef": 2 } -} \ No newline at end of file +} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 78ad38d1e26..a55a0bd6294 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,8 +6,17 @@ jobs: steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - - run: npm install -g group-dependencies - - run: deps install lint + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v2 + id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - run: yarn install --frozen-lockfile - run: yarn lint:md - run: yarn lint:ts - run: yarn lint:versions diff --git a/package.json b/package.json index 5fd0358f8ae..717c076aca8 100644 --- a/package.json +++ b/package.json @@ -61,33 +61,6 @@ "react-dom": "^16.4.0", "ttypescript": "^1.5.12" }, - "lintDependencies": [ - "@typescript-eslint/eslint-plugin", - "@typescript-eslint/parser", - "eslint", - "eslint-plugin-markdown", - "eslint-plugin-prettier", - "eslint-plugin-react", - "lerna", - "prettier" - ], - "jestDependencies": [ - "@babel/core", - "@babel/plugin-proposal-class-properties", - "@babel/plugin-proposal-decorators", - "@babel/plugin-proposal-object-rest-spread", - "@babel/plugin-proposal-optional-chaining", - "@babel/preset-env", - "@babel/preset-react", - "@babel/preset-typescript", - "babel-jest", - "enzyme", - "enzyme-adapter-react-16", - "enzyme-to-json", - "jest", - "jest-cli", - "mutation-observer" - ], "scripts": { "build": "yarn build:generate && yarn build:esm && yarn build:cjs", "build:cjs": "tsc --build packages/tsconfig.cjs.json -v", diff --git a/yarn.lock b/yarn.lock index 8989ad0528e..e8b1a91d1ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,28 +21,6 @@ dependencies: "@babel/highlight" "^7.8.3" -"@babel/core@7.10.5": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" - integrity sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.10.5" - "@babel/helper-module-transforms" "^7.10.5" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.10.5" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.5" - "@babel/types" "^7.10.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - "@babel/core@^7.0.0", "@babel/core@^7.1.0": version "7.6.4" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.4.tgz#6ebd9fe00925f6c3e177bb726a188b5f578088ff" @@ -82,7 +60,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.10.5", "@babel/generator@^7.11.5": +"@babel/generator@^7.11.5": version "7.11.6" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== @@ -209,7 +187,7 @@ dependencies: "@babel/types" "^7.11.0" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4": +"@babel/helper-module-imports@^7.0.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== @@ -227,19 +205,6 @@ "@babel/types" "^7.5.5" lodash "^4.17.13" -"@babel/helper-module-transforms@^7.10.5": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" - integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@babel/helper-replace-supers" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/template" "^7.10.4" - "@babel/types" "^7.11.0" - lodash "^4.17.19" - "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -253,15 +218,15 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" +"@babel/helper-plugin-utils@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" @@ -308,14 +273,6 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-simple-access@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" - integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== - dependencies: - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" @@ -345,15 +302,6 @@ "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" -"@babel/helpers@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" - integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - "@babel/helpers@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" @@ -399,7 +347,7 @@ version "7.6.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.4.tgz#cb9b36a7482110282d5cb6dd424ec9262b473d81" -"@babel/parser@^7.10.4", "@babel/parser@^7.10.5", "@babel/parser@^7.11.5": +"@babel/parser@^7.10.4", "@babel/parser@^7.11.5": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== @@ -446,15 +394,6 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.0" -"@babel/plugin-proposal-object-rest-spread@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz#50129ac216b9a6a55b3853fdd923e74bf553a4c0" - integrity sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.10.4" - "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" @@ -541,13 +480,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" - integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-jsx@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" @@ -581,7 +513,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -758,14 +690,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.5.5" -"@babel/plugin-transform-parameters@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" - integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" @@ -977,7 +901,7 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.4.tgz#d79f5a2040f7caa24d53e563aad49cbc05581308" dependencies: @@ -1022,7 +946,7 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/traverse@^7.10.4", "@babel/traverse@^7.10.5", "@babel/traverse@^7.4.4": +"@babel/traverse@^7.10.4", "@babel/traverse@^7.4.4": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== @@ -1059,7 +983,7 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.3": +"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.3": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== @@ -1084,59 +1008,6 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@cypress/listr-verbose-renderer@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#a77492f4b11dcc7c446a34b3e28721afd33c642a" - integrity sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo= - dependencies: - chalk "^1.1.3" - cli-cursor "^1.0.2" - date-fns "^1.27.2" - figures "^1.7.0" - -"@cypress/request@^2.88.5": - version "2.88.5" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.5.tgz#8d7ecd17b53a849cfd5ab06d5abe7d84976375d7" - integrity sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -"@cypress/webpack-preprocessor@^5.4.5": - version "5.4.5" - resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.4.5.tgz#a3e5f7172c2a11348da3afa8821d1a4cd0bfcfcd" - integrity sha512-KH9B//f5DanvnO4RxyEq9RRGqeFqbzsk/wvINWhJAZcyCSZ9iD/J5E1picHt7UZxw9iXw3hzJWcuKNxdR4nk5w== - dependencies: - bluebird "^3.7.1" - debug "^4.1.1" - lodash "^4.17.20" - -"@cypress/xvfb@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" - integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== - dependencies: - debug "^3.1.0" - lodash.once "^4.1.1" - "@eslint/eslintrc@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" @@ -1227,32 +1098,6 @@ unique-filename "^1.1.1" which "^1.3.1" -"@fortawesome/fontawesome-common-types@^0.2.30": - version "0.2.30" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.30.tgz#2f1cc5b46bd76723be41d0013a8450c9ba92b777" - integrity sha512-TsRwpTuKwFNiPhk1UfKgw7zNPeV5RhNp2Uw3pws+9gDAkPGKrtjR1y2lI3SYn7+YzyfuNknflpBA1LRKjt7hMg== - -"@fortawesome/free-brands-svg-icons@^5.14.0": - version "5.14.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.14.0.tgz#98555518ba41bdff82fbae2f4d1bc36cd3b1c043" - integrity sha512-WsqPFTvJFI7MYkcy0jeFE2zY+blC4OrnB9MJOcn1NxRXT/sSfEEhrI7CwzIkiYajLiVDBKWeErYOvpsMeodmCQ== - dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.30" - -"@fortawesome/free-regular-svg-icons@^5.14.0": - version "5.14.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-5.14.0.tgz#ca513ac7699625af42938744297ac483361da043" - integrity sha512-6LCFvjGSMPoUQbn3NVlgiG4CY5iIY8fOm+to/D6QS/GvdqhDt+xZklQeERdCvVRbnFa1ITc1rJHPRXqkX5wztQ== - dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.30" - -"@fortawesome/free-solid-svg-icons@^5.14.0": - version "5.14.0" - resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.14.0.tgz#970453f5e8c4915ad57856c3a0252ac63f6fec18" - integrity sha512-M933RDM8cecaKMWDSk3FRYdnzWGW7kBBlGNGfvqLVwcwhUPNj9gcw+xZMrqBdRqxnSXdl3zWzTCNNGEtFUq67Q== - dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.30" - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1449,333 +1294,6 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" -"@jimp/bmp@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.10.3.tgz#79a23678e8389865c62e77b0dccc3e069dfc27f0" - integrity sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - bmp-js "^0.1.0" - core-js "^3.4.1" - -"@jimp/core@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.10.3.tgz#4095f3bef43837c85d8f8373b912bc431cfe6d1f" - integrity sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - any-base "^1.1.0" - buffer "^5.2.0" - core-js "^3.4.1" - exif-parser "^0.1.12" - file-type "^9.0.0" - load-bmfont "^1.3.1" - mkdirp "^0.5.1" - phin "^2.9.1" - pixelmatch "^4.0.2" - tinycolor2 "^1.4.1" - -"@jimp/custom@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.10.3.tgz#eb6201b2e8fdd83afc3d8b514538e5faa1d30980" - integrity sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/core" "^0.10.3" - core-js "^3.4.1" - -"@jimp/gif@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.10.3.tgz#7661280fd2b9cb70175b20e80f4e2b3e3ecf614e" - integrity sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - omggif "^1.0.9" - -"@jimp/jpeg@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.10.3.tgz#56f66874f204826291747ae12ff9eb337ab5cb8d" - integrity sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - jpeg-js "^0.3.4" - -"@jimp/plugin-blit@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz#095bafbb2d82c300159334a49a094f0b7d362ae6" - integrity sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-blur@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz#1bb91f730fda02b3c99d913e0191111327654766" - integrity sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-circle@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz#c5a6ec275cf1e86b1356824637910a299c9fd662" - integrity sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-color@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz#810c0f7cb4ceb21da1aecfbdb6ae09f00c1c0bfa" - integrity sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - tinycolor2 "^1.4.1" - -"@jimp/plugin-contain@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz#cf62126a60260359061be456b2193818c5eb1df5" - integrity sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-cover@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz#7cdf56ce878c24adc35c583735015118c6de38b4" - integrity sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-crop@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz#03785181f62ddae9558ae73206f8d6217d7fa703" - integrity sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-displace@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz#cb5b225e6cf3cf44062b08cd2cf2115b3150d8c3" - integrity sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-dither@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz#c5c1cbbf157a771ba72b947dd9921a7bff3cf41a" - integrity sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-fisheye@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz#dee46d704df5c681556dc9ea9e87e8c77ac4fdda" - integrity sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-flip@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz#12f894f85b283ad4f43b492e0755f8ec9459bc60" - integrity sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-gaussian@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz#279222fc5d3aec24fab6162df2a1190309c71874" - integrity sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-invert@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz#6b7beacbe507fa03eec87b1d6343feba80e342eb" - integrity sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-mask@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz#72d994c3bb56c050a4edd6515f74b5b6d92dee69" - integrity sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-normalize@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz#f3cbb8a0fcc8e696619d5d46403b0620ee5240d6" - integrity sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-print@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz#565d57a3a87dd59b4ede9cba7a6e34f8d01ed1b1" - integrity sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - load-bmfont "^1.4.0" - -"@jimp/plugin-resize@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz#616fab55a1996a12e9583e7c1fb76815388fc14b" - integrity sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-rotate@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz#cfcbdad664e13c84ce9b008ddbc157e03d7baa31" - integrity sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-scale@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz#b593081ff35b0e9e11d5e0a3188c590eaa838434" - integrity sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-shadow@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz#a9d54c8081a55152e5cc830cf5c898ab882b519a" - integrity sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugin-threshold@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz#8dd289c81de4bfbdb496f9c24496f9ee3b751ab5" - integrity sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - -"@jimp/plugins@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.10.3.tgz#e15d7ba3f9e2a6b479efad5c344c8b61e01b7cb2" - integrity sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/plugin-blit" "^0.10.3" - "@jimp/plugin-blur" "^0.10.3" - "@jimp/plugin-circle" "^0.10.3" - "@jimp/plugin-color" "^0.10.3" - "@jimp/plugin-contain" "^0.10.3" - "@jimp/plugin-cover" "^0.10.3" - "@jimp/plugin-crop" "^0.10.3" - "@jimp/plugin-displace" "^0.10.3" - "@jimp/plugin-dither" "^0.10.3" - "@jimp/plugin-fisheye" "^0.10.3" - "@jimp/plugin-flip" "^0.10.3" - "@jimp/plugin-gaussian" "^0.10.3" - "@jimp/plugin-invert" "^0.10.3" - "@jimp/plugin-mask" "^0.10.3" - "@jimp/plugin-normalize" "^0.10.3" - "@jimp/plugin-print" "^0.10.3" - "@jimp/plugin-resize" "^0.10.3" - "@jimp/plugin-rotate" "^0.10.3" - "@jimp/plugin-scale" "^0.10.3" - "@jimp/plugin-shadow" "^0.10.3" - "@jimp/plugin-threshold" "^0.10.3" - core-js "^3.4.1" - timm "^1.6.1" - -"@jimp/png@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.10.3.tgz#5282cad239d02743137d88239e4cb1804ed877dd" - integrity sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.10.3" - core-js "^3.4.1" - pngjs "^3.3.3" - -"@jimp/tiff@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.10.3.tgz#6d143bbc42b40c9f618686a596311b35f7ff8502" - integrity sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g== - dependencies: - "@babel/runtime" "^7.7.2" - core-js "^3.4.1" - utif "^2.0.1" - -"@jimp/types@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.10.3.tgz#9122e0a3c70129c7f26c05bbeae5030ed3a6fd5d" - integrity sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/bmp" "^0.10.3" - "@jimp/gif" "^0.10.3" - "@jimp/jpeg" "^0.10.3" - "@jimp/png" "^0.10.3" - "@jimp/tiff" "^0.10.3" - core-js "^3.4.1" - timm "^1.6.1" - -"@jimp/utils@^0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.10.3.tgz#69209dd6c2d6fd956a0beb67a47c26cb6f52f3fe" - integrity sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w== - dependencies: - "@babel/runtime" "^7.7.2" - core-js "^3.4.1" - regenerator-runtime "^0.13.3" - -"@koa/cors@^2.2.1": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-2.2.3.tgz#c32a9907acbee1e72fedfb0b9ac840d2e6f9be57" - integrity sha512-tCVVXa39ETsit5kGBtEWWimjLn1sDaeu8+0phgb8kT3GmBDZOykkI3ZO8nMjV2p3MGkJI4K5P+bxR8Ztq0bwsA== - dependencies: - vary "^1.1.2" - "@lerna/add@3.16.2": version "3.16.2" resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.16.2.tgz#90ecc1be7051cfcec75496ce122f656295bd6e94" @@ -2454,16 +1972,6 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" -"@mdx-js/util@^1.6.16": - version "1.6.18" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.18.tgz#c7563bf72cb4520b8b7100b64006a64be717e936" - integrity sha512-axMe+NoLF55OlXPbhRn4GNCHcL1f5W3V3c0dWzg05S9JXm3Ecpxzxaht3g3vTP0dcqBL/yh/xCvzK0ZpO54Eug== - -"@mdx-js/util@^2.0.0-next.8": - version "2.0.0-next.8" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-2.0.0-next.8.tgz#66ecc27b78e07a3ea2eb1a8fc5a99dfa0ba96690" - integrity sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ== - "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2498,13 +2006,6 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" -"@npmcli/move-file@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" - integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== - dependencies: - mkdirp "^1.0.4" - "@octokit/auth-token@^2.4.0": version "2.4.2" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" @@ -2614,124 +2115,16 @@ dependencies: "@types/node" ">= 8" -"@patternfly/patternfly-a11y@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@patternfly/patternfly-a11y/-/patternfly-a11y-2.0.11.tgz#6e17fa355989e635df8a2c4fdbf31f0ea74feb57" - integrity sha512-pl1mPt4i4ld1/QwVfRNpXIOwhHlmoH+aKyMnxuVv45a7futOTg/i5RD9mXcvlNMzktrc97zMwY5ykY/s3zNBKQ== - dependencies: - "@patternfly/react-charts" "^6.9.8" - "@patternfly/react-core" "^4.50.2" - "@reach/router" "^1.2.1" - "@types/react" "^16.9.11" - "@types/react-dom" "^16.9.4" - "@welldone-software/why-did-you-render" "^4.3.2" - axe-core "^3.5.5" - chromedriver "^85.0.1" - commander "^5.1.0" - copy-webpack-plugin "^6.1.0" - css-loader "^3.5.3" - file-loader "^6.0.0" - html-webpack-plugin "^4.3.0" - junit-xml "^1.2.0" - mini-css-extract-plugin "^0.9.0" - puppeteer "^5.3.1" - puppeteer-cluster "^0.22.0" - ts-loader "^7.0.5" - typescript "^3.9.5" - url-loader "^4.1.0" - webpack "^4.43.0" - webpack-cli "^3.3.11" - webpack-dev-server "^3.11.0" - xmldoc "^1.1.2" - "@patternfly/patternfly@4.65.5": version "4.65.5" resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-4.65.5.tgz#22917237ea8b9cbfe52be1dfd00a258a6bfdb324" integrity sha512-10dXyBt4fo55Wtm7v+Vmn9eVp4rD25fR296uif0nxGX3ZXhEuyyPOfo2DgNmCFHu42Exo6N8DP7W472Pp9VkJw== -"@reach/router@^1.2.1", "@reach/router@^1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" - integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== - dependencies: - create-react-context "0.3.0" - invariant "^2.2.3" - prop-types "^15.6.1" - react-lifecycles-compat "^3.0.4" - -"@rollup/plugin-commonjs@^11.0.2": - version "11.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" - integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA== - dependencies: - "@rollup/pluginutils" "^3.0.8" - commondir "^1.0.1" - estree-walker "^1.0.1" - glob "^7.1.2" - is-reference "^1.1.2" - magic-string "^0.25.2" - resolve "^1.11.0" - -"@rollup/plugin-node-resolve@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" - integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== - dependencies: - "@rollup/pluginutils" "^3.0.8" - "@types/resolve" "0.0.8" - builtin-modules "^3.1.0" - is-module "^1.0.0" - resolve "^1.14.2" - -"@rollup/plugin-replace@^2.3.1": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz#cd6bae39444de119f5d905322b91ebd4078562e7" - integrity sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ== - dependencies: - "@rollup/pluginutils" "^3.0.8" - magic-string "^0.25.5" - -"@rollup/pluginutils@^3.0.8": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301" - integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== - dependencies: - any-observable "^0.3.0" - -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== - "@spice-project/spice-html5@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@spice-project/spice-html5/-/spice-html5-0.2.1.tgz#9452fc7435a8b1c67937d86ea3b6d6d7e0616725" integrity sha512-NY86i+x/0ldKK89enXghsXCzWwfb5DQ91hQFu9hbyLcAfCVn+ZKoYsw7xUWX6/HQBRrdu/4F1id7SdOwNqpG9g== -"@testim/chrome-version@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.0.7.tgz#0cd915785ec4190f08a3a6acc9b61fc38fb5f1a9" - integrity sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw== - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@types/anymatch@*": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" - integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== - "@types/babel__core@^7.1.0", "@types/babel__core@^7.1.7": version "7.1.9" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" @@ -3065,11 +2458,6 @@ resolved "https://registry.yarnpkg.com/@types/dagre/-/dagre-0.7.42.tgz#2b0cd7678d5fc273df7816a88b8b34016e3a5d85" integrity sha512-knVdi1Ul8xYgJ0wdhQ+/2YGJFKJFa/5srcPII9zvOs4KhsHfpnFrSTQXATYmjslglxRMif3Lg+wEZ0beag+94A== -"@types/dom-helpers@^3.4.1": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@types/dom-helpers/-/dom-helpers-3.4.1.tgz#9a9b1be9cbbf289d2192964d65064f1279a3b5ed" - integrity sha512-j6d+NJ8TaPKoIdyjJx7nuhhCaNmxZF86wBSc4wAT5AKikwftpPjVKi9HxEKLrmRztFEYRpje6T8W3R7Q9nyHcg== - "@types/enzyme@3.9.0": version "3.9.0" resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.9.0.tgz#a81c91e2dfd2d70e67f013f2c0e5efed6df05489" @@ -3078,28 +2466,11 @@ "@types/cheerio" "*" "@types/react" "*" -"@types/estree@*": - version "0.0.45" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" - integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== -"@types/favicons@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@types/favicons/-/favicons-5.5.0.tgz#c1cb3d2a14955eedf479f3cc51948630c56e3a64" - integrity sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ== - dependencies: - "@types/node" "*" - "@types/file-saver@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/file-saver/-/file-saver-2.0.1.tgz#e18eb8b069e442f7b956d313f4fadd3ef887354e" @@ -3130,16 +2501,6 @@ dependencies: "@types/node" "*" -"@types/history@*": - version "4.7.7" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.7.tgz#613957d900fab9ff84c8dfb24fa3eef0c2a40896" - integrity sha512-2xtoL22/3Mv6a70i4+4RB7VgbDDORoWwjcqeNysojZA0R7NK17RbY5Gof/2QiFfJgX+KkWghbwJ+d/2SB8Ndzg== - -"@types/html-minifier-terser@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" - integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA== - "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -3182,7 +2543,7 @@ dependencies: jest-diff "^24.3.0" -"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5": +"@types/json-schema@^7.0.3": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== @@ -3196,18 +2557,7 @@ "@types/interpret" "*" "@types/node" "*" -"@types/lodash@^4.14.157": - version "4.14.157" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.157.tgz#fdac1c52448861dfde1a2e1515dbc46e54926dc8" - -"@types/mdast@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" - integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== - dependencies: - "@types/unist" "*" - -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -3242,13 +2592,6 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== -"@types/react-dom@^16.8.0", "@types/react-dom@^16.9.4": - version "16.9.8" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.8.tgz#fe4c1e11dfc67155733dfa6aa65108b4971cb423" - integrity sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA== - dependencies: - "@types/react" "*" - "@types/react-measure@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/react-measure/-/react-measure-2.0.6.tgz#d66efad1960ea8b38eef9d8cc3cc857e7767b09e" @@ -3256,32 +2599,7 @@ dependencies: "@types/react" "*" -"@types/react-router-dom@^4.3.1": - version "4.3.5" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-4.3.5.tgz#72f229967690c890d00f96e6b85e9ee5780db31f" - integrity sha512-eFajSUASYbPHg2BDM1G8Btx+YqGgvROPIg6sBhl3O4kbDdYXdFdfrgQFf/pcBuQVObjfT9AL/dd15jilR5DIEA== - dependencies: - "@types/history" "*" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*": - version "5.1.8" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.8.tgz#4614e5ba7559657438e17766bb95ef6ed6acc3fa" - integrity sha512-HzOyJb+wFmyEhyfp4D4NYrumi+LQgQL/68HvJO+q6XtuHSDvw6Aqov7sCAhjbNq3bUPgPqbdvjXC5HeB2oEAPg== - dependencies: - "@types/history" "*" - "@types/react" "*" - -"@types/react-virtualized@^9.21.5": - version "9.21.10" - resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.10.tgz#cd072dc9c889291ace2c4c9de8e8c050da8738b7" - integrity sha512-f5Ti3A7gGdLkPPFNHTrvKblpsPNBiQoSorOEOD+JPx72g/Ng2lOt4MYfhvQFQNgyIrAro+Z643jbcKafsMW2ag== - dependencies: - "@types/prop-types" "*" - "@types/react" "*" - -"@types/react@*", "@types/react@^16.8.0", "@types/react@^16.9.11": +"@types/react@*": version "16.9.49" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== @@ -3289,38 +2607,11 @@ "@types/prop-types" "*" csstype "^3.0.2" -"@types/resolve@0.0.8": - version "0.0.8" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" - integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== - dependencies: - "@types/node" "*" - -"@types/sinonjs__fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e" - integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA== - -"@types/sizzle@^2.3.2": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" - integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== - -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== -"@types/tapable@*", "@types/tapable@^1.0.5": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" - integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== - "@types/through@*": version "0.0.30" resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.30.tgz#e0e42ce77e897bd6aead6f6ea62aeb135b8a3895" @@ -3328,45 +2619,12 @@ dependencies: "@types/node" "*" -"@types/uglify-js@*": - version "3.9.3" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.3.tgz#d94ed608e295bc5424c9600e6b8565407b6b4b6b" - integrity sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w== - dependencies: - source-map "^0.6.1" - -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== - "@types/webcola@3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@types/webcola/-/webcola-3.2.0.tgz#40abf867c5b32fd938e704b98819a5767c0c2547" dependencies: webcola "*" -"@types/webpack-sources@*": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-1.4.2.tgz#5d3d4dea04008a779a90135ff96fb5c0c9e6292c" - integrity sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.7.3" - -"@types/webpack@^4.4.31", "@types/webpack@^4.41.8": - version "4.41.22" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.22.tgz#ff9758a17c6bd499e459b91e78539848c32d0731" - integrity sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ== - dependencies: - "@types/anymatch" "*" - "@types/node" "*" - "@types/tapable" "*" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - source-map "^0.6.0" - "@types/yargs-parser@*": version "15.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" @@ -3386,13 +2644,6 @@ dependencies: "@types/yargs-parser" "*" -"@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - dependencies: - "@types/node" "*" - "@typescript-eslint/eslint-plugin@^4.4.1": version "4.4.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.1.tgz#b8acea0373bd2a388ac47df44652f00bf8b368f5" @@ -3463,173 +2714,6 @@ "@typescript-eslint/types" "4.4.1" eslint-visitor-keys "^2.0.0" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - -"@welldone-software/why-did-you-render@^4.3.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@welldone-software/why-did-you-render/-/why-did-you-render-4.3.2.tgz#db1c700df1729402f2ceacf05cebd72dca30f1af" - integrity sha512-pzaFmUUH+FjbsDgcMB1xNPncIaxibvo0FLbGySLIh+v+7Bp5pqSJFO6zlqo4orPLm3nAdYEgL2vrlj8befoypg== - dependencies: - lodash "^4" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -"@zeit/schemas@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" - integrity sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== - "@zkochan/cmd-shim@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" @@ -3639,7 +2723,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.1, JSONStream@^1.3.4, JSONStream@^1.3.5: +JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -3656,22 +2740,7 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -accepts@^1.3.5, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-class-fields@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/acorn-class-fields/-/acorn-class-fields-0.3.7.tgz#a35122f3cc6ad2bb33b1857e79215677fcfdd720" - integrity sha512-jdUWSFce0fuADUljmExz4TWpPkxmRW/ZCPRqeeUzbGf0vFUcpQYbyq52l75qGd0oSwwtAepeL6hgb/naRgvcKQ== - dependencies: - acorn-private-class-elements "^0.2.7" - -acorn-globals@^4.1.0, acorn-globals@^4.3.2: +acorn-globals@^4.1.0: version "4.3.4" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== @@ -3683,60 +2752,33 @@ acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" -acorn-private-class-elements@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/acorn-private-class-elements/-/acorn-private-class-elements-0.2.7.tgz#b14902c705bcff267adede1c9f61c1a317ef95d2" - integrity sha512-+GZH2wOKNZOBI4OOPmzpo4cs6mW297sn6fgIk1dUI08jGjhAaEwvC39mN2gJAg2lmAQJ1rBkFqKWonL3Zz6PVA== - acorn-walk@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - acorn@^5.5.3: version "5.7.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== -acorn@^6.0.1, acorn@^6.4.1: +acorn@^6.0.1: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.3.1: - version "7.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" - integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== - acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -agent-base@4, agent-base@^4.1.0, agent-base@^4.3.0: +agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== dependencies: es6-promisify "^5.0.0" -agent-base@5: - version "5.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" - integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - -agent-base@6: - version "6.0.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4" - integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg== - dependencies: - debug "4" - agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" @@ -3744,7 +2786,7 @@ agent-base@~4.2.1: dependencies: es6-promisify "^5.0.0" -agentkeepalive@^3.3.0, agentkeepalive@^3.4.1: +agentkeepalive@^3.4.1: version "3.5.2" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== @@ -3774,31 +2816,17 @@ airbnb-prop-types@^2.16.0: prop-types-exact "^1.2.0" react-is "^16.13.1" -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - integrity sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== +ajv@^6.10.0: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - fast-deep-equal "^2.0.1" + fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.2: +ajv@^6.10.2: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== @@ -3808,16 +2836,6 @@ ajv@^6.1.0, ajv@^6.10.2: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.10.0: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ajv@^6.12.3, ajv@^6.12.4: version "6.12.5" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" @@ -3828,55 +2846,11 @@ ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ally.js@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/ally.js/-/ally.js-1.4.1.tgz#9fb7e6ba58efac4ee9131cb29aa9ee3b540bcf1e" - integrity sha1-n7fmuljvrE7pExyymqnuO1QLzx4= - dependencies: - css.escape "^1.5.0" - platform "1.3.3" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" - integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= - dependencies: - string-width "^2.0.0" - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -ansi-escape-sequences@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz#1c18394b6af9b76ff9a63509fa497669fd2ce53e" - integrity sha1-HBg5S2r5t2/5pjUJ+kl2af0s5T4= - dependencies: - array-back "^1.0.3" - -ansi-escape-sequences@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz#2483c8773f50dd9174dd9557e92b1718f1816097" - integrity sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw== - dependencies: - array-back "^3.0.1" - -ansi-escapes@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= - ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -3889,11 +2863,6 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: dependencies: type-fest "^0.11.0" -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -3919,7 +2888,7 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.0.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -3940,22 +2909,7 @@ ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -ansi@^0.3.0, ansi@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" - integrity sha1-DELU+xcWDVqa8eSEus4cZpIsGyE= - -any-base@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" - integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== - -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - -any-promise@^1.0.0, any-promise@^1.1.0: +any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= @@ -3968,7 +2922,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== @@ -3993,11 +2947,6 @@ aproba@^2.0.0: resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== -arch@^2.1.0, arch@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf" - integrity sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ== - are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -4006,11 +2955,6 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" -arg@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545" - integrity sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -4018,11 +2962,6 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -argv@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" - integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas= - aria-query@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" @@ -4045,35 +2984,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-back@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-1.0.4.tgz#644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b" - integrity sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs= - dependencies: - typical "^2.6.0" - -array-back@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" - integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== - dependencies: - typical "^2.6.1" - -array-back@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" - integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== - array-differ@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" @@ -4094,16 +3009,6 @@ array-find-index@^1.0.1: resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -4123,7 +3028,7 @@ array-slice@^1.0.0: resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -4135,7 +3040,7 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-uniq@^1.0.0, array-uniq@^1.0.1: +array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= @@ -4170,31 +3075,16 @@ array.prototype.flatmap@^1.2.3: es-abstract "^1.17.0-next.1" function-bind "^1.1.1" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@^2.0.0, asap@~2.0.3: +asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -4207,14 +3097,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -4225,13 +3107,6 @@ ast-types-flow@0.0.7, ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -ast-types@^0.13.2: - version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== - dependencies: - tslib "^2.0.1" - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -4242,58 +3117,23 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -astring@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.4.3.tgz#b99d4b0349bc7b28934bb9f03f86ec34d69c3a09" - integrity sha512-yJlJU/bmN820vL+cbWShu2YQU87dBP5V7BH2N4wODapRv27A2dZtUD0LgjP9lZENvPe9XRoSyWx+pZR6qKqNBw== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - -async-limiter@^1.0.0, async-limiter@~1.0.0: +async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@0.2.x, async@~0.2.9: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= - -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^2.1.4, async@^2.6.1, async@^2.6.2: +async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" -async@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" - integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - atob-lite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" @@ -4311,31 +3151,6 @@ attr-accept@^1.1.3: dependencies: core-js "^2.5.0" -author-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" - integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= - -autoprefixer@^9.8.6: - version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - -available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz#6b098ca9d8039079ee3f77f7b783c4480ba513f5" - integrity sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ== - dependencies: - array-filter "^1.0.0" - aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -4346,26 +3161,6 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== -axe-core@^3.5.5: - version "3.5.5" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227" - integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q== - -axios@^0.18.0, axios@^0.18.1: - version "0.18.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" - integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== - dependencies: - follow-redirects "1.5.10" - is-buffer "^2.0.2" - -axios@^0.19.2: - version "0.19.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" - integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== - dependencies: - follow-redirects "1.5.10" - axobject-query@^2.0.2: version "2.2.0" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" @@ -4410,17 +3205,6 @@ babel-jest@^25.1.0: graceful-fs "^4.2.4" slash "^3.0.0" -babel-loader@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== - dependencies: - find-cache-dir "^2.1.0" - loader-utils "^1.4.0" - mkdirp "^0.5.3" - pify "^4.0.1" - schema-utils "^2.6.5" - babel-plugin-dynamic-import-node@^2.3.0: version "2.3.3" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" @@ -4508,11 +3292,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -4526,23 +3305,6 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -basic-auth@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz#45221ee429f7ee1e5035be3f51533f1cdfd29884" - integrity sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ= - -basic-auth@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" - integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== - dependencies: - safe-buffer "5.1.2" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" @@ -4555,58 +3317,6 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== -bfj@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" - integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== - dependencies: - bluebird "^3.5.5" - check-types "^8.0.3" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bignumber.js@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" - integrity sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg= - -bin-version-check@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-3.0.0.tgz#e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9" - integrity sha1-4k6/prY8sDh8X8F0+G5cyBLKfMk= - dependencies: - bin-version "^2.0.0" - semver "^5.1.0" - semver-truncate "^1.0.0" - -bin-version@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-2.0.0.tgz#2cc95d83b522bdef2e99978e76aeb5491c8114ff" - integrity sha1-LMldg7Uive8umZeOdq61SRyBFP8= - dependencies: - execa "^0.1.1" - find-versions "^2.0.0" - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -binary-extensions@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" - integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== - -binaryextensions@^2.1.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" - integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== - bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -4614,108 +3324,16 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" - integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - -bl@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" - integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -blob-util@2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" - integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - -bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: +bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.1" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== -bluebird@^3.7.1, bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bmp-js@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.1.tgz#5ad0147099d13a9f38aa7b99af1d6e78666ed37f" - integrity sha1-WtAUcJnROp84qnuZrx1ueGZu038= - -bmp-js@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" - integrity sha1-ZBE+nHzxICs3btYHvzBibr5XsYo= - -bmp-js@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" - integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== - -bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -boolean@^3.0.0, boolean@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.1.tgz#35ecf2b4a2ee191b0b44986f14eb5f052a5cbb4f" - integrity sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA== - bootstrap-datepicker@^1.7.1: version "1.9.0" resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz#e4bfce3fcce1967876b21dc6833ec5994aaed090" @@ -4755,19 +3373,6 @@ bootstrap@^3.3, bootstrap@^3.4.1, bootstrap@~3.4.1: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz#c3a347d419e289ad11f4033e3c4132b87c081d72" integrity sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA== -boxen@1.3.0, boxen@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" - integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== - dependencies: - ansi-align "^2.0.0" - camelcase "^4.0.0" - chalk "^2.0.1" - cli-boxes "^1.0.0" - string-width "^2.0.0" - term-size "^1.2.0" - widest-line "^2.0.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -4776,7 +3381,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -4792,18 +3397,13 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" @@ -4816,83 +3416,13 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== +browserslist@^4.6.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.2.tgz#1bb984531a476b5d389cedecb195b2cd69fb1348" dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.12.0: - version "4.12.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" - dependencies: - caniuse-lite "^1.0.30001043" - electron-to-chromium "^1.3.413" - node-releases "^1.1.53" - pkg-up "^2.0.0" - -browserslist@^4.6.0: - version "4.7.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.2.tgz#1bb984531a476b5d389cedecb195b2cd69fb1348" - dependencies: - caniuse-lite "^1.0.30001004" - electron-to-chromium "^1.3.295" - node-releases "^1.1.38" + caniuse-lite "^1.0.30001004" + electron-to-chromium "^1.3.295" + node-releases "^1.1.38" browserslist@^4.8.5: version "4.14.1" @@ -4916,93 +3446,11 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= -buble@0.19.6: - version "0.19.6" - resolved "https://registry.yarnpkg.com/buble/-/buble-0.19.6.tgz#915909b6bd5b11ee03b1c885ec914a8b974d34d3" - integrity sha512-9kViM6nJA1Q548Jrd06x0geh+BG2ru2+RMDkIHHgJY/8AcyCs34lTHwra9BX7YdPrZXd5aarkpr/SY8bmPgPdg== - dependencies: - chalk "^2.4.1" - magic-string "^0.25.1" - minimist "^1.2.0" - os-homedir "^1.0.1" - regexpu-core "^4.2.0" - vlq "^1.0.0" - -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.1.0, buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" - integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-json@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" - integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" - integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - -builtin-modules@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" - integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -5013,36 +3461,11 @@ byline@^5.0.0: resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -byte-size@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-3.0.0.tgz#406f9e2366aa5dabf63672eb291d7bb09495da75" - integrity sha1-QG+eI2aqXav2NnLrKR17sJSV2nU= - -byte-size@^4.0.2: - version "4.0.4" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" - integrity sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw== - byte-size@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -bytes@^2.3.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" - integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= - c3@~0.4.11: version "0.4.24" resolved "https://registry.yarnpkg.com/c3/-/c3-0.4.24.tgz#57b62357098842d38e265a265f6de1e8c6faadd2" @@ -5050,26 +3473,7 @@ c3@~0.4.11: dependencies: d3 "~3.5.0" -cacache@^10.0.0: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - -cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: +cacache@^12.0.0, cacache@^12.0.3: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -5090,48 +3494,6 @@ cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^15.0.5: - version "15.0.5" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" - integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== - dependencies: - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.0" - tar "^6.0.2" - unique-filename "^1.1.1" - -cacache@^9.2.9: - version "9.3.0" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-9.3.0.tgz#9cd58f2dd0b8c8cacf685b7067b416d6d3cf9db1" - integrity sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g== - dependencies: - bluebird "^3.5.0" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^1.3.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.1" - ssri "^4.1.6" - unique-filename "^1.1.0" - y18n "^3.2.1" - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -5147,44 +3509,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cache-content-type@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c" - integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== - dependencies: - mime-types "^2.1.18" - ylru "^1.2.0" - -cache-loader@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e" - integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw== - dependencies: - buffer-json "^2.0.0" - find-cache-dir "^3.0.0" - loader-utils "^1.2.3" - mkdirp "^0.5.1" - neo-async "^2.6.1" - schema-utils "^2.0.0" - -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - -cachedir@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" - integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== - call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -5222,19 +3546,6 @@ camel-case@^3.0.0: no-case "^2.2.0" upper-case "^1.1.1" -camel-case@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== - dependencies: - pascal-case "^3.1.1" - tslib "^1.10.0" - -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" @@ -5266,7 +3577,7 @@ camelcase@^2.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= -camelcase@^4.0.0, camelcase@^4.1.0: +camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= @@ -5276,24 +3587,10 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" - integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== - caniuse-lite@^1.0.30001004: version "1.0.30001004" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001004.tgz#d879b73981b255488316da946c39327d8c00a586" -caniuse-lite@^1.0.30001043: - version "1.0.30001048" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz#4bb4f1bc2eb304e5e1154da80b93dee3f1cf447e" - -caniuse-lite@^1.0.30001109: - version "1.0.30001131" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001131.tgz#afad8a28fc2b7a0d3ae9407e71085a0ead905d54" - integrity sha512-4QYi6Mal4MMfQMSqGIRPGbKIbZygeN83QsWq1ixpUwvtfgAZot5BrCKzGygvZaV+CnELdTwD0S4cqUNozq7/Cw== - caniuse-lite@^1.0.30001124: version "1.0.30001124" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz#5d9998190258e11630d674fc50ea8e579ae0ced2" @@ -5306,30 +3603,12 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -capture-stack-trace@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" - integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -ccount@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.4.tgz#9cf2de494ca84060a2a8d2854edd6dfb0445f386" - -chalk@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" - integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -5339,7 +3618,7 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5388,11 +3667,6 @@ change-case@^3.1.0: upper-case "^1.1.1" upper-case-first "^1.1.0" -character-entities-html4@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" - integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== - character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -5412,16 +3686,6 @@ chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" -check-more-types@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" - integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= - -check-types@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" - integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== - cheerio@^1.0.0-rc.2: version "1.0.0-rc.3" resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" @@ -5434,86 +3698,14 @@ cheerio@^1.0.0-rc.2: lodash "^4.15.0" parse5 "^3.0.1" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" - integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.4.0" - optionalDependencies: - fsevents "~2.1.2" - -chownr@^1.0.1, chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.1, chownr@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -chromedriver@^85.0.1: - version "85.0.1" - resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-85.0.1.tgz#2e1b571845253368fcd112108f23eb9c778f7982" - integrity sha512-z8je3U4tXFZnx7AloRabM4Ep1lpFJvHxLoGuRvLg33Qy0UKk/z6OXmHUO2z6DKE0Oe6CFpjj/bdhuQ8dfvq9ug== - dependencies: - "@testim/chrome-version" "^1.0.7" - axios "^0.19.2" - del "^5.1.0" - extract-zip "^2.0.1" - https-proxy-agent "^5.0.0" - mkdirp "^1.0.4" - tcp-port-used "^1.0.1" - -ci-info@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" - integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== - ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -5529,47 +3721,12 @@ classnames@^2.2.5: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== -clean-css@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" - clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -clean-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz#a99d8ec34c1c628a4541567aa7b457446460c62b" - integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== - dependencies: - "@types/webpack" "^4.4.31" - del "^4.1.1" - -cli-boxes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" - integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= - -cli-commands@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cli-commands/-/cli-commands-0.4.0.tgz#75b79bba16733267b71c60def2dd76f3a07cda8a" - integrity sha512-zAvJlR7roeMgpUIhMDYATYL90vz+9ffuyPr0+qq4LzcZ0Jq+gM+H1KdYKxerc6U2nhitiDEx79YiJlXdrooEOA== - dependencies: - command-line-args "^5.0.2" - command-line-commands "^2.0.1" - -cli-cursor@^1.0.1, cli-cursor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= - dependencies: - restore-cursor "^1.0.1" - -cli-cursor@^2.0.0, cli-cursor@^2.1.0: +cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= @@ -5583,56 +3740,11 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-list@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/cli-list/-/cli-list-0.2.0.tgz#7e673ee0dd39a611a486476e53f3c6b3941cb582" - integrity sha1-fmc+4N05phGkhkduU/PGs5QctYI= - -cli-spinners@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" - integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== - cli-spinners@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.4.0.tgz#c6256db216b878cfba4720e719cec7cf72685d7f" integrity sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== -cli-table3@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" - integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== - dependencies: - object-assign "^4.1.0" - string-width "^2.1.1" - optionalDependencies: - colors "^1.1.2" - -cli-table3@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" - integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== - dependencies: - object-assign "^4.1.0" - string-width "^4.2.0" - optionalDependencies: - colors "^1.1.2" - -cli-table@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" - integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= - dependencies: - colors "1.0.3" - -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= - dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" - cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" @@ -5651,23 +3763,6 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -clipboard@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" - integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== - dependencies: - good-listener "^1.2.2" - select "^1.1.2" - tiny-emitter "^2.0.0" - -clipboardy@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef" - integrity sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA== - dependencies: - arch "^2.1.0" - execa "^0.8.0" - cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -5686,74 +3781,16 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" -clone-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-regexp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" - integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== - dependencies: - is-regexp "^1.0.0" - is-supported-regexp-flag "^1.0.0" - -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= -clone@^2.1.1, clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" - integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - clsx@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== -co-body@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.0.0.tgz#965b9337d7f5655480787471f4237664820827e3" - integrity sha512-9ZIcixguuuKIptnY8yemEOuhb71L/lLf+Rl5JfJEUiDNJk0e02MBt7BPxR2GEh5mw8dPthQYR4jPI/BnS1MQgw== - dependencies: - inflation "^2.0.0" - qs "^6.5.2" - raw-body "^2.3.3" - type-is "^1.6.16" - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -5764,58 +3801,6 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -codecov@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.7.2.tgz#998e68c8c1ef4b55cfcf11cd456866d35e13d693" - integrity sha512-fmCjAkTese29DUX3GMIi4EaKGflHa4K51EoMc29g8fBHawdk/+KEq5CWOeXLdd9+AT7o1wO4DIpp/Z1KCqCz1g== - dependencies: - argv "0.0.2" - ignore-walk "3.0.3" - js-yaml "3.13.1" - teeny-request "6.0.1" - urlgrey "0.4.4" - -codesandbox-import-util-types@^2.1.15: - version "2.1.15" - resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.1.15.tgz#c38b7aeedff7f2b2b285d02f828ba32f72bb9634" - integrity sha512-TNyIWbo2G+ytlQGgIy/LOECizWBwlUAkFPPI7GgGxhbSmz0ML00rEvxSVO5KsInzn/Nh4zDwY9G+cPn2TRR9hQ== - -codesandbox-import-utils@^2.1.16: - version "2.1.16" - resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.1.16.tgz#0949327c4a45fb251c76972b72da7e73a9b3b9a5" - integrity sha512-5m3QVL27FPup6w0Mt3vFqphR0PoGK5dI99Bb+53onfwdlMLONKL4qXR2sOb+2G/IwPz7I/NjwznnPyNGmo+k1g== - dependencies: - codesandbox-import-util-types "^2.1.15" - istextorbinary "^2.2.1" - lz-string "^1.4.4" - -codesandbox@^2.1.10: - version "2.1.16" - resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.1.16.tgz#0a6fedb7c71249e117daf4807885ffbc085941ce" - integrity sha512-oz0qUCLxbcuWP7q0+ypRsxMB7dd48D15y8N1QHeVVCHZ3qaIrNK2j0vbUdG2yzl0WzmFYXw7mY3yduVElBchHg== - dependencies: - axios "^0.18.1" - chalk "^2.4.1" - codesandbox-import-util-types "^2.1.15" - codesandbox-import-utils "^2.1.16" - commander "^2.9.0" - datauri "^1.1.0" - filesize "^3.6.1" - fs-extra "^3.0.1" - git-branch "^1.0.0" - git-repo-name "^0.6.0" - git-username "^0.5.0" - humps "^2.0.1" - inquirer "^6.2.2" - lodash "^4.17.5" - lz-string "^1.4.4" - ms "^2.0.0" - open "^6.3.0" - ora "^1.3.0" - pacote "^2.7.36" - shortid "^2.2.8" - update-notifier "^2.2.0" - collapse-white-space@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" @@ -5828,7 +3813,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -5847,47 +3832,11 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -colorette@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== - -colors@0.6.x: - version "0.6.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc" - integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w= - -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - -colors@^1.1.2, colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" @@ -5903,73 +3852,16 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -comma-separated-tokens@^1.0.0: - version "1.0.8" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" - integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== - -command-line-args@^5.0.2: - version "5.1.1" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.1.1.tgz#88e793e5bb3ceb30754a86863f0401ac92fd369a" - integrity sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg== - dependencies: - array-back "^3.0.1" - find-replace "^3.0.0" - lodash.camelcase "^4.3.0" - typical "^4.0.0" - -command-line-commands@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/command-line-commands/-/command-line-commands-2.0.1.tgz#c58aa13dc78c06038ed67077e57ad09a6f858f46" - integrity sha512-m8c2p1DrNd2ruIAggxd/y6DgygQayf6r8RHwchhXryaLF8I6koYjoYroVP+emeROE9DXN5b9sP1Gh+WtvTTdtQ== - dependencies: - array-back "^2.0.0" - -command-line-usage@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" - integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== - dependencies: - array-back "^2.0.0" - chalk "^2.4.1" - table-layout "^0.4.3" - typical "^2.6.1" - -commander@2, commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0: +commander@2, commander@^2.11.0, commander@^2.19.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.0, commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - commander@^6.0.0: version "6.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75" integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== -common-log-format@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/common-log-format/-/common-log-format-0.1.4.tgz#39ba6ccb5c46c2f89aa92f232866d18f18075ba9" - integrity sha512-BXcgq+wzr2htmBmnT7cL7YHzPAWketWbr4kozjoM9kWe4sk3+zMgjcH0HO+EddjDlEw2LZysqLpVRwbF318tDw== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -5988,55 +3880,12 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -component-props@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/component-props/-/component-props-1.1.1.tgz#f9b7df9b9927b6e6d97c9bd272aa867670f34944" - integrity sha1-+bffm5kntubZfJvScqqGdnDzSUQ= - -component-xor@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/component-xor/-/component-xor-0.0.4.tgz#c55d83ccc1b94cd5089a4e93fa7891c7263e59aa" - integrity sha1-xV2DzMG5TNUImk6T+niRxyY+Wao= - -compressible@^2.0.0, compressible@~2.0.14, compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" - integrity sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.14" - debug "2.6.9" - on-headers "~1.0.1" - safe-buffer "5.1.2" - vary "~1.1.2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.6.2: +concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -6071,17 +3920,6 @@ concurrently@^5.3.0: tree-kill "^1.2.2" yargs "^13.3.0" -conf@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/conf/-/conf-1.4.0.tgz#1ea66c9d7a9b601674a5bb9d2b8dc3c726625e67" - integrity sha512-bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg== - dependencies: - dot-prop "^4.1.0" - env-paths "^1.0.0" - make-dir "^1.0.0" - pkg-up "^2.0.0" - write-file-atomic "^2.3.0" - config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" @@ -6090,27 +3928,6 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -configstore@^3.0.0, configstore@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" - dependencies: - dot-prop "^4.1.0" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - unique-string "^1.0.0" - write-file-atomic "^2.0.0" - xdg-basedir "^3.0.0" - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -6124,33 +3941,11 @@ constant-case@^2.0.0: snake-case "^2.1.0" upper-case "^1.1.1" -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - contains-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= - -content-disposition@0.5.3, content-disposition@~0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@^1.0.4, content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - conventional-changelog-angular@^5.0.3: version "5.0.11" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" @@ -6247,24 +4042,6 @@ convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -cookies@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" - integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== - dependencies: - depd "~2.0.0" - keygrip "~1.1.0" - copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" @@ -6282,28 +4059,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" - integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= - -copy-webpack-plugin@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.1.0.tgz#5bde7f826d87e716d8d5e761ddd34bb675448458" - integrity sha512-aWjIuLt1OVQxaDVffnt3bnGmLA8zGgAJaFwPA+a+QYVPh1vhIKjVfh3SbOFLV0kRPvGBITbw17n5CsmiBS4LQQ== - dependencies: - cacache "^15.0.5" - fast-glob "^3.2.4" - find-cache-dir "^3.3.1" - glob-parent "^5.1.1" - globby "^11.0.1" - loader-utils "^2.0.0" - normalize-path "^3.0.0" - p-limit "^3.0.2" - schema-utils "^2.7.1" - serialize-javascript "^4.0.0" - webpack-sources "^1.4.3" - core-js-compat@^3.1.1: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" @@ -6316,20 +4071,10 @@ core-js-pure@^3.0.0: version "3.6.4" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.4.tgz#4bf1ba866e25814f149d4e9aaa08c36173506e3a" -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= - -core-js@^2.4.1, core-js@^2.5.0: +core-js@^2.5.0: version "2.6.10" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" -core-js@^3.4.1, core-js@^3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== - core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -6356,85 +4101,7 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= - dependencies: - capture-stack-trace "^1.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -create-react-context@0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz#9836542f9aaa22868cd7d4a6f82667df38019dca" - integrity sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A== - dependencies: - fbjs "^0.8.0" - gud "^1.0.0" - -create-react-context@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" - integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - -cross-spawn-async@^2.1.1: - version "2.2.5" - resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" - integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= - dependencies: - lru-cache "^4.0.0" - which "^1.2.8" - -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -6454,66 +4121,7 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" - integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= - -css-loader@^3.5.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" - integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.0" - -css-loader@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" - integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== - dependencies: - camelcase "^6.0.0" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^2.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.3" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.1" - semver "^7.3.2" - -css-select@^1.1.0, css-select@~1.2.0: +css-select@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= @@ -6528,36 +4136,11 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -css.escape@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= - -css@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@~0.3.6: +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssom@^0.4.1: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - cssstyle@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" @@ -6565,13 +4148,6 @@ cssstyle@^1.0.0: dependencies: cssom "0.3.x" -cssstyle@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - csstype@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" @@ -6584,74 +4160,11 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -cwd@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.9.1.tgz#41e10a7e1ab833dc59c2eca83814c7de77b5a4fd" - integrity sha1-QeEKfhq4M9xZwuyoOBTH3ne1pP0= - dependencies: - find-pkg "^0.1.0" - -cycle@1.0.x: - version "1.0.3" - resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2" - integrity sha1-IegLK+hYD5i0aPN5QwZisEbDStI= - cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -cypress-plugin-tab@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/cypress-plugin-tab/-/cypress-plugin-tab-1.0.5.tgz#a40714148104004bb05ed62b1bf46bb544f8eb4a" - integrity sha512-QtTJcifOVwwbeMP3hsOzQOKf3EqKsLyjtg9ZAGlYDntrCRXrsQhe4ZQGIthRMRLKpnP6/tTk6G0gJ2sZUfRliQ== - dependencies: - ally.js "^1.4.1" - -cypress@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-5.2.0.tgz#6902efd90703242a2539f0623c6e1118aff01f95" - integrity sha512-9S2spcrpIXrQ+CQIKHsjRoLQyRc2ehB06clJXPXXp1zyOL/uZMM3Qc20ipNki4CcNwY0nBTQZffPbRpODeGYQg== - dependencies: - "@cypress/listr-verbose-renderer" "^0.4.1" - "@cypress/request" "^2.88.5" - "@cypress/xvfb" "^1.2.4" - "@types/sinonjs__fake-timers" "^6.0.1" - "@types/sizzle" "^2.3.2" - arch "^2.1.2" - blob-util "2.0.2" - bluebird "^3.7.2" - cachedir "^2.3.0" - chalk "^4.1.0" - check-more-types "^2.24.0" - cli-table3 "~0.6.0" - commander "^4.1.1" - common-tags "^1.8.0" - debug "^4.1.1" - eventemitter2 "^6.4.2" - execa "^4.0.2" - executable "^4.1.1" - extract-zip "^1.7.0" - fs-extra "^9.0.1" - getos "^3.2.1" - is-ci "^2.0.0" - is-installed-globally "^0.3.2" - lazy-ass "^1.6.0" - listr "^0.14.3" - lodash "^4.17.19" - log-symbols "^4.0.0" - minimist "^1.2.5" - moment "^2.27.0" - ospath "^1.2.2" - pretty-bytes "^5.3.0" - ramda "~0.26.1" - request-progress "^3.0.0" - supports-color "^7.1.0" - tmp "~0.2.1" - untildify "^4.0.0" - url "^0.11.0" - yauzl "^2.10.0" - d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" @@ -6938,11 +4451,6 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" -dargs@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-6.1.0.tgz#1f3b9b56393ecf8caa7cbfd6c31496ffcfb9b272" - integrity sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ== - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -6950,7 +4458,7 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^1.0.0, data-urls@^1.1.0: +data-urls@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== @@ -6999,59 +4507,31 @@ datatables.net@1.10.21, datatables.net@^1.10.15: dependencies: jquery ">=1.7" -datauri@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/datauri/-/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39" - integrity sha512-0q+cTTKx7q8eDteZRIQLTFJuiIsVing17UbWTPssY4JLSMaYsk/VKpNulBDo9NSgQWcvlPrkEHW8kUO67T/7mQ== - dependencies: - image-size "^0.6.2" - mimer "^0.3.2" - semver "^5.5.0" - -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== - date-fns@^2.0.1: version "2.16.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ== -dateformat@^3.0.0, dateformat@^3.0.3: +dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@*, debug@4, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@3.1.0, debug@=3.1.0, debug@~3.1.0: +debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== dependencies: ms "2.0.0" -debug@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" - integrity sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg== +debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "^2.1.1" + ms "2.0.0" -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: +debug@^3.1.0: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== @@ -7065,6 +4545,13 @@ debug@^4.0.1: dependencies: ms "2.1.2" +debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -7078,7 +4565,7 @@ decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -7088,86 +4575,16 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-equal@*: - version "2.0.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.0.3.tgz#cad1c15277ad78a5c01c49c2dee0f54de8a6a7b0" - integrity sha512-Spqdl4H+ky45I9ByyJtXteOm9CaIrPmnIPmOhrkKGNYWeDgCvJ8jNYVCTjChxW4FqGuZnLHADc8EKRMX6+CgvA== - dependencies: - es-abstract "^1.17.5" - es-get-iterator "^1.1.0" - is-arguments "^1.0.4" - is-date-object "^1.0.2" - is-regex "^1.0.5" - isarray "^2.0.5" - object-is "^1.1.2" - object-keys "^1.1.1" - object.assign "^4.1.0" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.2" - which-boxed-primitive "^1.0.1" - which-collection "^1.0.1" - which-typed-array "^1.1.2" - -deep-equal@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.0.tgz#3103cdf8ab6d32cf4a8df7865458f2b8d33f3745" - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-equal@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - -deep-extend@^0.6.0, deep-extend@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - default-require-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7" @@ -7175,11 +4592,6 @@ default-require-extensions@^2.0.0: dependencies: strip-bom "^3.0.0" -default-uid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-uid/-/default-uid-1.0.0.tgz#fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e" - integrity sha1-/O+p359axAyJFtkS3R/hFGqjxZ4= - defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" @@ -7187,11 +4599,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-promise@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/defer-promise/-/defer-promise-1.0.2.tgz#b79521c59cadadaed2d305385d30f8b05cbf9196" - integrity sha512-5a0iWJvnon50nLLqHPW83pX45BLb4MmlSa1sIg05NBhZoK5EZGz1s8qoZ3888dVGGOT0Ni01NdETuAgdJUZknA== - define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -7221,19 +4628,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - del@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" @@ -7265,51 +4659,16 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -delegate@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" - integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== - delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@^1.1.2, depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -depd@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@^1.0.4, destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detab@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.3.tgz#33e5dd74d230501bd69985a0d2b9a3382699a130" - integrity sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A== - dependencies: - repeat-string "^1.5.4" - detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" @@ -7320,26 +4679,11 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== - -devtools-protocol@0.0.799653: - version "0.0.799653" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.799653.tgz#86fc95ce5bf4fdf4b77a58047ba9d2301078f119" - integrity sha512-t1CcaZbvm8pOlikqrsIM9GOa7Ipp07+4h/q9u0JXBWjPCjHdBl9KkddX87Vv9vBHoBGtwV79sYQNGnQM6iS5gg== - dezalgo@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" @@ -7353,33 +4697,6 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== -diff@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7399,26 +4716,6 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" @@ -7441,13 +4738,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - dom-helpers@^5.1.3: version "5.2.0" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" @@ -7456,14 +4746,6 @@ dom-helpers@^5.1.3: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -dom-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dom-iterator/-/dom-iterator-1.0.0.tgz#9c09899846ec41c2d257adc4d6015e4759ef05ad" - integrity sha512-7dsMOQI07EMU98gQM8NSB3GsAiIeBYIPKpnxR3c9xOvdvBjChAcOM0iJ222I3p5xyiZO9e5oggkNaCusuTdYig== - dependencies: - component-props "1.1.1" - component-xor "0.0.4" - dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -7480,16 +4762,6 @@ dom-serializer@~0.1.1: domelementtype "^1.3.0" entities "^1.1.1" -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -7537,15 +4809,7 @@ dot-case@^2.1.0: dependencies: no-case "^2.2.0" -dot-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" - integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== - dependencies: - no-case "^3.0.3" - tslib "^1.10.0" - -dot-prop@^4.1.0, dot-prop@^4.1.1, dot-prop@^4.2.0: +dot-prop@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" dependencies: @@ -7558,23 +4822,6 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -downgrade-root@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/downgrade-root/-/downgrade-root-1.2.2.tgz#531319715b0e81ffcc22eb28478ba27643e12c6c" - integrity sha1-UxMZcVsOgf/MIusoR4uidkPhLGw= - dependencies: - default-uid "^1.0.0" - is-root "^1.0.0" - -download-stats@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/download-stats/-/download-stats-0.3.4.tgz#67ea0c32f14acd9f639da704eef509684ba2dae7" - integrity sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA== - dependencies: - JSONStream "^1.2.1" - lazy-cache "^2.0.1" - moment "^2.15.1" - drmonty-datatables-colvis@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz#96ab9edfb48643cc2edda3f87b88933cdee8127c" @@ -7582,11 +4829,6 @@ drmonty-datatables-colvis@~1.1.2: dependencies: jquery ">=1.7.0" -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - duplexer@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -7610,62 +4852,15 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editions@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698" - integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA== - dependencies: - errlop "^2.0.0" - semver "^6.3.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^2.6.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.1.tgz#5b5ab57f718b79d4aca9254457afecd36fa80228" - -ejs@^3.0.1: - version "3.1.5" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz#aed723844dc20acb4b170cd9ab1017e476a0d93b" - integrity sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w== - dependencies: - jake "^10.6.1" - electron-to-chromium@^1.3.295: version "1.3.295" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz#4727eabfa2642f9b21c43ec17d794c004724657b" -electron-to-chromium@^1.3.413: - version "1.3.570" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.570.tgz#3f5141cc39b4e3892a276b4889980dabf1d29c7f" - integrity sha512-Y6OCoVQgFQBP5py6A/06+yWxUZHDlNr/gNDGatjH8AZqXl8X0tE4LfjLJsXGz/JmWJz8a6K7bR1k+QzZ+k//fg== - electron-to-chromium@^1.3.562: version "1.3.564" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.564.tgz#e9c319ae437b3eb8bbf3e3bae4bead5a21945961" integrity sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg== -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= - -elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - emoji-regex@^7.0.1, emoji-regex@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -7676,16 +4871,6 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@^1.0.2, encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - encoding@^0.1.11: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -7693,30 +4878,13 @@ encoding@^0.1.11: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" - integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -7734,11 +4902,6 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== -env-paths@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" - integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= - env-paths@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" @@ -7828,18 +4991,6 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= -errlop@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b" - integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw== - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -7847,13 +4998,6 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error@^7.0.2: - version "7.2.1" - resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" - integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== - dependencies: - string-template "~0.2.1" - es-abstract@^1.13.0, es-abstract@^1.17.2, es-abstract@^1.17.5, es-abstract@^1.5.1: version "1.17.6" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" @@ -7905,19 +5049,6 @@ es-abstract@^1.18.0-next.0: string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" -es-get-iterator@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.0.tgz#bb98ad9d6d63b31aacdc8f89d5d0ee57bcb5b4c8" - integrity sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ== - dependencies: - es-abstract "^1.17.4" - has-symbols "^1.0.1" - is-arguments "^1.0.4" - is-map "^2.0.1" - is-set "^2.0.1" - is-string "^1.0.5" - isarray "^2.0.5" - es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -7927,22 +5058,7 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - -es6-object-assign@^1.0.3: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" - integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= - -es6-promise@^3.0.2: - version "3.3.1" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" - integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= - -es6-promise@^4.0.3, es6-promise@^4.2.5: +es6-promise@^4.0.3: version "4.2.8" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== @@ -7959,22 +5075,12 @@ escalade@^3.0.2: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^1.11.1, escodegen@^1.9.1: +escodegen@^1.9.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -8177,14 +5283,6 @@ eslint-scope@3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-scope@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" @@ -8299,101 +5397,21 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -etag@^1.3.0, etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter2@^6.4.2: - version "6.4.3" - resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.3.tgz#35c563619b13f3681e7eb05cbdaf50f56ba58820" - integrity sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ== - eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== - -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== -execa@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.1.1.tgz#b09c2a9309bc0ef0501479472db3180f8d4c3edd" - integrity sha1-sJwqkwm8DvBQFHlHLbMYD41MPt0= - dependencies: - cross-spawn-async "^2.1.1" - object-assign "^4.0.1" - strip-eof "^1.0.0" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" - integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -8407,7 +5425,7 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.0, execa@^4.0.2, execa@^4.0.3: +execa@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== @@ -8422,30 +5440,6 @@ execa@^4.0.0, execa@^4.0.2, execa@^4.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execall@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" - integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= - dependencies: - clone-regexp "^1.0.0" - -executable@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" - integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== - dependencies: - pify "^2.2.0" - -exif-parser@^0.1.12, exif-parser@^0.1.9: - version "0.1.12" - resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" - integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= - -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -8464,18 +5458,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - integrity sha1-C4HrqJflo9MdHD0QL48BRB5VlEk= - dependencies: - os-homedir "^1.0.1" - expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -8495,42 +5477,6 @@ expect@^24.9.0: jest-message-util "^24.9.0" jest-regex-util "^24.9.0" -express@^4.16.3, express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -8551,15 +5497,6 @@ extend@^3.0.0, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" - integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= - dependencies: - extend "^3.0.0" - spawn-sync "^1.0.15" - tmp "^0.0.29" - external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -8583,27 +5520,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-zip@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" - integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== - dependencies: - concat-stream "^1.6.2" - debug "^2.6.9" - mkdirp "^0.5.4" - yauzl "^2.10.0" - -extract-zip@^2.0.0, extract-zip@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -8614,16 +5530,6 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -eyes@0.1.x: - version "0.1.8" - resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" - integrity sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A= - -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= - fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -8634,7 +5540,7 @@ fast-diff@^1.1.1, fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.0.2, fast-glob@^2.2.6: +fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -8646,7 +5552,7 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.4: +fast-glob@^3.0.3, fast-glob@^3.1.1: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -8668,13 +5574,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= - dependencies: - punycode "^1.3.2" - fastq@^1.6.0: version "1.8.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" @@ -8682,64 +5581,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" - integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== - dependencies: - format "^0.2.0" - -favicons-webpack-plugin@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-4.2.0.tgz#7ff66425672f70b36772b3f18c76fd6ae033831a" - integrity sha512-rLbQ3yoe7iOJe7rVh8hABwPk1qFj+F68u+7LgZTfpERRFd61Fc0ou4lP09naDvM4eexIsnQGXtsiNaLY97nzDQ== - dependencies: - "@types/favicons" "5.5.0" - cache-loader "^4.1.0" - camelcase "^5.3.1" - favicons "^6.2.0" - find-cache-dir "^3.2.0" - find-root "^1.1.0" - loader-utils "^1.2.3" - parse-author "^2.0.0" - parse5 "^5.1.0" - tapable "^1.1.3" - optionalDependencies: - html-webpack-plugin ">=4.0.0 || ^4.0.0-beta.11" - -favicons@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/favicons/-/favicons-6.2.0.tgz#835e0c3b0110db89048ef17999c2f4e42a6ff2ff" - integrity sha512-KshoA1p51g9NcQ8BaqETExA4PVBc69xoUELC28UA0BM6gAuoRx8f4jvVYwclVjTuL5AJk9NlRXAqQWq1qIpzVA== - dependencies: - clone "^2.1.2" - colors "^1.4.0" - image-size "^0.8.3" - jimp "^0.10.3" - jsontoxml "^1.0.1" - lodash.defaultsdeep "^4.6.1" - require-directory "^2.1.1" - sharp "^0.25.2" - through2 "^3.0.1" - tinycolor2 "^1.4.1" - to-ico "^1.1.5" - vinyl "^2.2.0" - xml2js "^0.4.23" - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" @@ -8747,39 +5588,11 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fbjs@^0.8.0: - version "0.8.17" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" - integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - dependencies: - pend "~1.2.0" - figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^1.3.5, figures@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -8801,19 +5614,6 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" -file-loader@^6.0.0, file-loader@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.0.tgz#65b9fcfb0ea7f65a234a1f10cdd7f1ab9a33f253" - integrity sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.1" - -file-name@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/file-name/-/file-name-0.1.0.tgz#12b122f120f9c34dbc176c1ab81a548aced6def7" - integrity sha1-ErEi8SD5w028F2wauBpUis7W3vc= - file-saver@^1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8" @@ -8826,28 +5626,11 @@ file-selector@^0.1.8: dependencies: tslib "^1.9.0" -file-type@^3.1.0, file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= - -file-type@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" - integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== - file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb" - integrity sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ== - dependencies: - minimatch "^3.0.4" - fileset@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" @@ -8856,11 +5639,6 @@ fileset@^2.0.3: glob "^7.0.3" minimatch "^3.0.3" -filesize@^3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -8878,69 +5656,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -filter-obj@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.1.tgz#34d9f0536786f072df7aeac3a8bda1c6e767aec6" - integrity sha512-yDEp513p7+iLdFHWBVdZFnRiOYwg8ZqmpaAiZCMjzqsbo7tCS4Qm4ulXOht337NGzkukKa9u3W4wqQ9tQPm3Ug== - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.0.0, find-cache-dir@^3.2.0, find-cache-dir@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-file-up@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" - integrity sha1-z2gJG8+fMApA2kEbN9pczlovvqA= - dependencies: - fs-exists-sync "^0.1.0" - resolve-dir "^0.1.0" - -find-pkg@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" - integrity sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc= - dependencies: - find-file-up "^0.1.2" - -find-replace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38" - integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== - dependencies: - array-back "^3.0.1" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -8971,14 +5686,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-versions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-2.0.0.tgz#2ad90d490f6828c1aa40292cf709ac3318210c3c" - integrity sha1-KtkNSQ9oKMGqQCks9wmsMxghDDw= - dependencies: - array-uniq "^1.0.0" - semver-regex "^1.0.0" - find-versions@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" @@ -8996,16 +5703,6 @@ findup-sync@^2.0.0: micromatch "^3.0.4" resolve-dir "^1.0.1" -findup-sync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" - integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== - dependencies: - detect-file "^1.0.0" - is-glob "^4.0.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - fined@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" @@ -9017,13 +5714,6 @@ fined@^1.0.1: object.pick "^1.2.0" parse-filepath "^1.0.1" -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - flagged-respawn@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" @@ -9059,19 +5749,6 @@ focus-trap@4.0.2: tabbable "^3.1.2" xtend "^4.0.1" -follow-redirects@1.5.10: - version "1.5.10" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" - integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== - dependencies: - debug "=3.1.0" - -follow-redirects@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" - dependencies: - debug "^3.0.0" - font-awesome-sass@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz#4eda693e915009ce00b228e0964dc5eca9bc34e1" @@ -9094,16 +5771,6 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= - -foreachasync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" - integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY= - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -9118,16 +5785,6 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" -format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -9135,12 +5792,7 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -fresh@0.5.2, fresh@~0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0, from2@^2.1.1: +from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -9148,25 +5800,6 @@ from2@^2.1.0, from2@^2.1.1: inherits "^2.0.1" readable-stream "^2.0.0" -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0= - -fs-extra@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" - universalify "^0.1.0" - fs-extra@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" @@ -9185,16 +5818,6 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0, fs-extra@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -9202,18 +5825,6 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" @@ -9237,33 +5848,11 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.1.2: +fsevents@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== -fstream@>=1.0.12, fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -fullname@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/fullname/-/fullname-4.0.1.tgz#c4b0d85a90f8f4847980a5e7a859b86f89c49331" - integrity sha512-jVT8q9Ah9JwqfIGKwKzTdbRRthdPpIjEe9kgvxM104Tv+q6SgOAQqJMVP90R0DBRAqejGMHDRWJtl3Ats6BjfQ== - dependencies: - execa "^1.0.0" - filter-obj "^2.0.0" - mem "^5.1.0" - p-any "^2.1.0" - passwd-user "^3.0.0" - rc "^1.2.8" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -9287,17 +5876,6 @@ functions-have-names@^1.2.0: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91" integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA== -gauge@~1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" - integrity sha1-6c7FSD09TuDvRLYKfZnkk14TbZM= - dependencies: - ansi "^0.3.0" - has-unicode "^2.0.0" - lodash.pad "^4.1.0" - lodash.padend "^4.1.0" - lodash.padstart "^4.1.0" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -9312,31 +5890,6 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - -generator-tsx-docgen@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/generator-tsx-docgen/-/generator-tsx-docgen-0.1.0.tgz#0e799cac6dc9f9a1c489bd64fef1d91ddf60faf1" - integrity sha512-NEcg+n9n9jHbnMgZa13Cu+ungWIw+LyXjt38vf2234yRxMjtYxA2e4VZd4f8JZNqIRblRWtwcO3nboH4jcvU9Q== - dependencies: - debug "^4.1.1" - fs-readdir-recursive "^1.1.0" - pascalcase "^1.0.0" - path "^0.12.7" - prettier "1.19.1" - react-docgen "^5.1.0" - yeoman-generator "^4.5.0" - -genfun@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" - integrity sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E= - genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" @@ -9398,19 +5951,6 @@ get-stdin@^5.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - -get-stream@^2.0.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -9425,24 +5965,11 @@ get-stream@^5.0.0: dependencies: pump "^3.0.0" -get-stream@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - dependencies: - pump "^3.0.0" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -getos@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" - integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== - dependencies: - async "^3.2.0" - getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -9450,28 +5977,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-got@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" - integrity sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo= - dependencies: - got "^6.2.0" - is-plain-obj "^1.1.0" - -git-branch@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/git-branch/-/git-branch-1.0.0.tgz#64cc7dd75da2d81a9d4679087c1f8b56e6bd2d3d" - integrity sha512-ZTzuqw5Df8fyLXQWrX6hK+4FpNCdKzMcERlxENEGO5aKcLmG7MAszhrMhluUKNKmOS/JAGijDMQDXDCDw1mE/A== - -git-config-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" - integrity sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ= - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - homedir-polyfill "^1.0.0" - git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -9491,16 +5996,6 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-repo-name@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/git-repo-name/-/git-repo-name-0.6.0.tgz#af09884656aa537ec625c7087008175cd61228ff" - integrity sha1-rwmIRlaqU37GJccIcAgXXNYSKP8= - dependencies: - cwd "^0.9.1" - file-name "^0.1.0" - lazy-cache "^1.0.4" - remote-origin-url "^0.5.1" - git-semver-tags@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" @@ -9523,13 +6018,6 @@ git-url-parse@^11.1.2: dependencies: git-up "^4.0.0" -git-username@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/git-username/-/git-username-0.5.1.tgz#432a41b34a19607892354004c9893a8829ffa4f0" - integrity sha512-xjUjrj3i4kup2A3a/ZVZB1Nt0PUX7SU7KeVqIbXPdslT7NbNfyO04JMxBv4gar77JePdS+A6f05jG1Viy6+U1w== - dependencies: - remote-origin-url "^0.4.0" - gitconfiglocal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" @@ -9537,18 +6025,6 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= - -github-username@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" - integrity sha1-CnciGbMTB0NCnyRW0L3T21Xc57E= - dependencies: - gh-got "^5.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -9557,7 +6033,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -9569,7 +6045,7 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -9581,41 +6057,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-agent@^2.0.0: - version "2.1.12" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195" - integrity sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg== - dependencies: - boolean "^3.0.1" - core-js "^3.6.5" - es6-error "^4.1.1" - matcher "^3.0.0" - roarr "^2.15.3" - semver "^7.3.2" - serialize-error "^7.0.1" - -global-dirs@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= - dependencies: - ini "^1.3.4" - -global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== - dependencies: - ini "^1.3.5" - -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - integrity sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0= - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -9624,23 +6065,6 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" - integrity sha1-jTvGuNo8qBEqFg2NSW/wRiv+948= - dependencies: - homedir-polyfill "^1.0.0" - ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -9652,33 +6076,6 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -global-tunnel-ng@^2.5.3, global-tunnel-ng@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" - integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== - dependencies: - encodeurl "^1.0.2" - lodash "^4.17.10" - npm-conf "^1.1.3" - tunnel "^0.0.6" - -global@~4.3.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" - integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= - dependencies: - min-document "^2.19.0" - process "~0.5.1" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -9691,13 +6088,6 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globalthis@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" - integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== - dependencies: - define-properties "^1.1.3" - globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" @@ -9724,30 +6114,6 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -9762,86 +6128,11 @@ globby@^9.2.0: pify "^4.0.1" slash "^2.0.0" -globule@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" - integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - -good-listener@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" - integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= - dependencies: - delegate "^3.1.2" - google-code-prettify@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/google-code-prettify/-/google-code-prettify-1.0.5.tgz#9f477f224dbfa62372e5ef803a7e157410400084" integrity sha1-n0d/Ik2/piNy5e+AOn4VdBBAAIQ= -got@^6.2.0, got@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" - -got@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.3.1, got@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" @@ -9854,35 +6145,11 @@ graphlib@^2.1.5: dependencies: lodash "^4.17.15" -grouped-queue@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-1.1.0.tgz#63e3f9ca90af952269d1d40879e41221eacc74cb" - integrity sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q== - dependencies: - lodash "^4.17.15" - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - -gzip-size@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" - handlebars@^4.4.3, handlebars@^4.7.6: version "4.7.6" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" @@ -9920,11 +6187,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -9935,23 +6197,11 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -9995,55 +6245,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hast-to-hyperscript@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.0.tgz#768fb557765fe28749169c885056417342d71e83" - integrity sha512-NJvMYU3GlMLs7hN3CRbsNlMzusVNkYBogVWDGybsuuVQ336gFLiD+q9qtFZT2meSHzln3pNISZWTASWothMSMg== - dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - -hast-util-is-element@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" - integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== - -hast-util-to-text@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-2.0.0.tgz#c59afa8798145c10d40c2f34f92900f4dfc8ac69" - integrity sha512-idXqFGmKInLKcFMbLvh0fldmV94o+aOdXL/z5H5XhPhUp/5vzycu7i15c8V9kC6W3XgGHg2uuiIcRJlWtESVfQ== - dependencies: - hast-util-is-element "^1.0.0" - repeat-string "^1.0.0" - unist-util-find-after "^3.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - header-case@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" @@ -10064,15 +6265,6 @@ history@^4.7.2: tiny-warning "^1.0.0" value-equal "^1.0.1" -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoist-non-react-statics@^2.5.0: version "2.5.5" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" @@ -10085,33 +6277,18 @@ hoist-non-react-statics@^3.3.0: dependencies: react-is "^16.7.0" -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hosted-git-info@^2.1.4, hosted-git-info@^2.4.2, hosted-git-info@^2.7.1: +hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - html-element-map@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22" @@ -10126,65 +6303,12 @@ html-encoding-sniffer@^1.0.2: dependencies: whatwg-encoding "^1.0.1" -html-entities@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" - integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-formatter@^0.1.9: - version "0.1.9" - resolved "https://registry.yarnpkg.com/html-formatter/-/html-formatter-0.1.9.tgz#58e8859712f3d4d9e7094027517c4c46f4c336b8" - integrity sha1-WOiFlxLz1NnnCUAnUXxMRvTDNrg= - -html-minifier-terser@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== - dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" - -"html-webpack-plugin@>=4.0.0 || ^4.0.0-beta.11", html-webpack-plugin@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.4.1.tgz#61ab85aa1a84ba181443345ebaead51abbb84149" - integrity sha512-nEtdEIsIGXdXGG7MjTTZlmhqhpHU9pJFc1OYxcP36c5/ZKP6b0BJMww2QTvJGQYA9aMxUnjDujpZdYcVOXiBCQ== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -html-webpack-plugin@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" - integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.15" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - -htmlparser2@^3.3.0, htmlparser2@^3.9.1: +htmlparser2@^3.9.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -10196,73 +6320,12 @@ htmlparser2@^3.3.0, htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^3.1.1" -http-assert@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.4.1.tgz#c5f725d677aa7e873ef736199b89686cceb37878" - integrity sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw== - dependencies: - deep-equal "~1.0.1" - http-errors "~1.7.2" - -http-cache-semantics@3.8.1, http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1: +http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@1.7.3, http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@^1.6.1, http-errors@^1.6.3: - version "1.8.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507" - integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" - integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== - -http-proxy-agent@^2.0.0, http-proxy-agent@^2.1.0: +http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== @@ -10270,34 +6333,6 @@ http-proxy-agent@^2.0.0, http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" -http-proxy-agent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -10307,12 +6342,7 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -https-proxy-agent@^2.1.0, https-proxy-agent@^2.2.3: +https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== @@ -10320,22 +6350,6 @@ https-proxy-agent@^2.1.0, https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" -https-proxy-agent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" - integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== - dependencies: - agent-base "5" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -10348,18 +6362,6 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -humanize-string@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/humanize-string/-/humanize-string-1.0.2.tgz#fef0a8bc9b1b857ca4013bbfaea75071736988f6" - integrity sha512-PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w== - dependencies: - decamelize "^1.0.0" - -humps@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" - integrity sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao= - husky@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.0.tgz#0b2ec1d66424e9219d359e26a51c58ec5278f0de" @@ -10376,11 +6378,6 @@ husky@^4.3.0: slash "^3.0.0" which-pm-runs "^1.0.0" -i@0.3.x: - version "0.3.6" - resolved "https://registry.yarnpkg.com/i/-/i-0.3.6.tgz#d96c92732076f072711b6b10fd7d4f65ad8ee23d" - integrity sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0= - iconv-lite@0.4, iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -10395,31 +6392,19 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore-walk@3.0.3, ignore-walk@^3.0.1: +ignore-walk@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== dependencies: minimatch "^3.0.4" -ignore@^3.3.5, ignore@^3.3.6: +ignore@^3.3.6: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== @@ -10434,23 +6419,6 @@ ignore@^5.1.1, ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -image-size@^0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - -image-size@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" - integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== - -image-size@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46" - integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg== - dependencies: - queue "6.0.1" - import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -10467,11 +6435,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -10485,11 +6448,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -in-publish@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" - integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== - indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" @@ -10507,21 +6465,11 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== -inflation@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.0.0.tgz#8b417e47c28f925a45133d914ca1fd389107f30f" - integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8= - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -10530,22 +6478,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.2, ini@^1.3.3, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" @@ -10562,32 +6500,7 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inquirer@^1.0.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" - integrity sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - external-editor "^1.1.0" - figures "^1.3.5" - lodash "^4.3.0" - mute-stream "0.0.6" - pinkie-promise "^2.0.0" - run-async "^2.2.0" - rx "^4.1.0" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" - -inquirer@^6.0.0, inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.3.1: +inquirer@^6.2.0: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -10625,29 +6538,6 @@ inquirer@^7.1.0: strip-ansi "^6.0.0" through "^2.3.6" -insight@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/insight/-/insight-0.10.3.tgz#e7fa6593fd11323d227154cc8ce5f8bff638bf02" - integrity sha512-YOncxSN6Omh+1Oqxt+OJAvJVMDKw7l6IEG0wT2cTMGxjsTcroOGW4IR926QDzxg/uZHcFZ2cZbckDWdZhc2pZw== - dependencies: - async "^2.6.2" - chalk "^2.4.2" - conf "^1.4.0" - inquirer "^6.3.1" - lodash.debounce "^4.0.8" - os-name "^3.1.0" - request "^2.88.0" - tough-cookie "^3.0.1" - uuid "^3.3.2" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" @@ -10657,20 +6547,12 @@ internal-slot@^1.0.2: has "^1.0.3" side-channel "^1.0.2" -interpret@^1.0.0, interpret@^1.2.0, interpret@^1.4.0: +interpret@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - -invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -10682,31 +6564,11 @@ invert-kv@^2.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== -ip-regex@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" - integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0= - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@1.1.5, ip@^1.1.0, ip@^1.1.4, ip@^1.1.5: +ip@1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -10733,11 +6595,6 @@ is-alphabetical@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" -is-alphanumeric@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" - integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= - is-alphanumerical@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" @@ -10746,40 +6603,11 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" - integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-bigint@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.0.tgz#73da8c33208d00f130e9b5e15d23eac9215601c4" - integrity sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" @@ -10790,11 +6618,6 @@ is-buffer@^1.1.4, is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-buffer@^2.0.0, is-buffer@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623" - integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A== - is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" @@ -10809,13 +6632,6 @@ is-callable@^1.2.0: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.1.tgz#4d1e21a4f437509d25ce55f8184350771421c96d" integrity sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== -is-ci@^1.0.10: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" - integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== - dependencies: - ci-info "^1.5.0" - is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -10837,12 +6653,12 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-date-object@^1.0.1, is-date-object@^1.0.2: +is-date-object@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== -is-decimal@^1.0.0, is-decimal@^1.0.2: +is-decimal@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== @@ -10869,16 +6685,6 @@ is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" -is-docker@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1" - integrity sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE= - -is-domain@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/is-domain/-/is-domain-0.0.1.tgz#7ffb288d5cced6b07c4f2df91c9be9153511348e" - integrity sha1-f/sojVzO1rB8Ty35HJvpFTURNI4= - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -10918,21 +6724,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-function@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-generator-function@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" - integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -10940,7 +6736,7 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== @@ -10952,22 +6748,6 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== -is-installed-globally@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" - integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= - dependencies: - global-dirs "^0.1.0" - is-path-inside "^1.0.0" - -is-installed-globally@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - is-lower-case@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" @@ -10975,26 +6755,11 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" -is-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.1.tgz#520dafc4307bb8ebc33b813de5ce7c9400d644a1" - integrity sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw== - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - is-negative-zero@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= -is-npm@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" - integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= - is-number-object@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" @@ -11022,44 +6787,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= - -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= - dependencies: - path-is-inside "^1.0.1" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - is-path-inside@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" @@ -11070,11 +6802,6 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -11087,23 +6814,6 @@ is-plain-object@^4.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-4.1.1.tgz#1a14d6452cbd50790edc7fdaa0aed5a40a35ebb5" integrity sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA== -is-promise@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= - -is-reference@^1.1.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - dependencies: - "@types/estree" "*" - is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" @@ -11123,27 +6833,6 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" - integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== - -is-root@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" - -is-scoped@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" - integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA= - dependencies: - scoped-regex "^1.0.0" - -is-set@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43" - integrity sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA== - is-ssh@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" @@ -11151,7 +6840,7 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: +is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -11175,11 +6864,6 @@ is-subset@^0.1.1: resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= -is-supported-regexp-flag@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" - integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== - is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -11194,16 +6878,6 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typed-array@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.3.tgz#a4ff5a5e672e1a55f99c7f54e59597af5c1df04d" - integrity sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ== - dependencies: - available-typed-arrays "^1.0.0" - es-abstract "^1.17.4" - foreach "^2.0.5" - has-symbols "^1.0.1" - is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -11223,35 +6897,15 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" -is-url@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" - integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== - -is-utf8@^0.2.0, is-utf8@^0.2.1: +is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakset@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.1.tgz#e9a0af88dbd751589f5e50d80f4c98b780884f83" - integrity sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw== - is-whitespace-character@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - integrity sha1-3hqm1j6indJIc3tp8f+LgALSEIw= - is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -11267,15 +6921,6 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is2@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is2/-/is2-2.0.1.tgz#8ac355644840921ce435d94f05d3a94634d3481a" - integrity sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA== - dependencies: - deep-is "^0.1.3" - ip-regex "^2.1.0" - is-url "^1.2.2" - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -11286,12 +6931,7 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isbinaryfile@^4.0.0, isbinaryfile@^4.0.2: +isbinaryfile@^4.0.2: version "4.0.6" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== @@ -11313,15 +6953,7 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@0.1.x, isstream@~0.1.2: +isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= @@ -11412,40 +7044,6 @@ istanbul-reports@^2.2.5, istanbul-reports@^2.2.6: dependencies: html-escaper "^2.0.0" -istextorbinary@^2.2.1, istextorbinary@^2.5.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab" - integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA== - dependencies: - binaryextensions "^2.1.2" - editions "^2.2.0" - textextensions "^2.5.0" - -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -jasmine-xml2html-converter@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/jasmine-xml2html-converter/-/jasmine-xml2html-converter-0.0.2.tgz#4cb5d4eb1b751ed7171f6b666598690d28036d2f" - integrity sha1-TLXU6xt1HtcXH2tmZZhpDSgDbS8= - dependencies: - xmldoc "~0.3.0" - jest-changed-files@^24.0.0, jest-changed-files@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" @@ -11900,55 +7498,6 @@ jest@24.1.0: import-local "^2.0.0" jest-cli "^24.1.0" -jimp@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.10.3.tgz#285027b49eee3418259a8e1e9a20dd078cf8b7b1" - integrity sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/custom" "^0.10.3" - "@jimp/plugins" "^0.10.3" - "@jimp/types" "^0.10.3" - core-js "^3.4.1" - regenerator-runtime "^0.13.3" - -jimp@^0.2.21: - version "0.2.28" - resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" - integrity sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI= - dependencies: - bignumber.js "^2.1.0" - bmp-js "0.0.3" - es6-promise "^3.0.2" - exif-parser "^0.1.9" - file-type "^3.1.0" - jpeg-js "^0.2.0" - load-bmfont "^1.2.3" - mime "^1.3.4" - mkdirp "0.5.1" - pixelmatch "^4.0.0" - pngjs "^3.0.0" - read-chunk "^1.0.1" - request "^2.65.0" - stream-to-buffer "^0.1.0" - tinycolor2 "^1.1.2" - url-regex "^3.0.0" - -jpeg-js@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece" - integrity sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4= - -jpeg-js@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" - integrity sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII= - -jpeg-js@^0.3.4: - version "0.3.7" - resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" - integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== - jquery-match-height@^0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/jquery-match-height/-/jquery-match-height-0.7.2.tgz#f8d9f3ba5314daab109cf07408674be204be5f0e" @@ -11964,11 +7513,6 @@ jquery@~3.4.1: resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2" integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw== -js-base64@^2.1.8: - version "2.6.4" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" - integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== - js-levenshtein@^1.1.3: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -11979,7 +7523,7 @@ js-levenshtein@^1.1.3: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@3.13.1, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -11987,14 +7531,6 @@ js-yaml@3.13.1, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -12032,38 +7568,6 @@ jsdom@^11.5.1: ws "^5.2.0" xml-name-validator "^3.0.0" -jsdom@^15.1.0: - version "15.2.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" - integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== - dependencies: - abab "^2.0.0" - acorn "^7.1.0" - acorn-globals "^4.3.2" - array-equal "^1.0.0" - cssom "^0.4.1" - cssstyle "^2.0.0" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.1" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.2.0" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.7" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^3.0.1" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^7.0.0" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -12074,12 +7578,7 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -12104,37 +7603,18 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@5, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.0, json5@^2.1.2: +json5@^2.1.0: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" -jsonfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" - integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -12142,25 +7622,11 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" - integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== - dependencies: - universalify "^1.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= -jsontoxml@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-1.0.1.tgz#07fff7f6bfbfa1097d779aec7f041b5046075e70" - integrity sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ== - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -12194,42 +7660,6 @@ jsx-ast-utils@^2.2.3: array-includes "^3.1.1" object.assign "^4.1.1" -junit-merge@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/junit-merge/-/junit-merge-2.0.0.tgz#5f67c2bd837cd491c83a17614925d16c781a83d2" - integrity sha512-qwENzBWcdHPazNqPO0fKyFIqEyaSKyO0iyBeIU4Y/scjkXYpwTi88P2S/PWecqgMhzG2MOCwXk8QB9ucvXeIPw== - dependencies: - commander "^2.18.0" - fs-readdir-recursive "^1.1.0" - mkdirp "^0.5.1" - xmldoc "^1.1.2" - -junit-xml@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/junit-xml/-/junit-xml-1.2.0.tgz#47988b80d4173180b3da6b3727c43b206e1306ef" - integrity sha512-32RTTDMEjhetKKv2Nazi6e2Yl+pb9Kg1ZsW2L6W1nAUOK5QfNrxc0Mk+N8rYvpzb8qHA74+mCoKKZUQ9cDxLGg== - dependencies: - xml "^1.0.1" - -keygrip@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" - integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== - dependencies: - tsscmp "1.0.6" - -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -12259,185 +7689,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -klona@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" - integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== - -koa-bodyparser@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz#274c778555ff48fa221ee7f36a9fbdbace22759a" - integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw== - dependencies: - co-body "^6.0.0" - copy-to "^2.0.1" - -koa-compose@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7" - integrity sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec= - dependencies: - any-promise "^1.1.0" - -koa-compose@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" - integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== - -koa-compress@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-2.0.0.tgz#7b7eb2921b847746b5e122ba9f5cd8a671e8ea3a" - integrity sha1-e36ykhuEd0a14SK6n1zYpnHo6jo= - dependencies: - bytes "^2.3.0" - compressible "^2.0.0" - koa-is-json "^1.0.0" - statuses "^1.0.0" - -koa-conditional-get@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/koa-conditional-get/-/koa-conditional-get-2.0.0.tgz#a43f3723c1d014b730a34ece8adf30b93c8233f2" - integrity sha1-pD83I8HQFLcwo07Oit8wuTyCM/I= - -koa-convert@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0" - integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA= - dependencies: - co "^4.6.0" - koa-compose "^3.0.0" - -koa-etag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/koa-etag/-/koa-etag-3.0.0.tgz#9ef7382ddd5a82ab0deb153415c915836f771d3f" - integrity sha1-nvc4Ld1agqsN6xU0FckVg293HT8= - dependencies: - etag "^1.3.0" - mz "^2.1.0" - -koa-is-json@1, koa-is-json@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" - integrity sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ= - -koa-json@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/koa-json/-/koa-json-2.0.2.tgz#36af14e6ea1f5d646d7c44a285701c6f85a4fde4" - integrity sha1-Nq8U5uofXWRtfESihXAcb4Wk/eQ= - dependencies: - koa-is-json "1" - streaming-json-stringify "3" - -koa-mock-response@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/koa-mock-response/-/koa-mock-response-0.2.0.tgz#a216490ce75f227fcef3a4b03374e5915e216029" - integrity sha512-HmybRN1a3WqcSFvf7tycu2YhBIEHeqzm8bwcsShNWGsTgP86coZOpdI8aqYm/1DFsAQMctnpdWrva4rDr1Pibg== - dependencies: - array-back "^2.0.0" - path-to-regexp "^1.7.0" - typical "^2.6.1" - -koa-morgan@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/koa-morgan/-/koa-morgan-1.0.1.tgz#08052e0ce0d839d3c43178b90a5bb3424bef1f99" - integrity sha1-CAUuDODYOdPEMXi5CluzQkvvH5k= - dependencies: - morgan "^1.6.1" - -koa-range@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac" - integrity sha1-NYjjSWRzqDmhvSZNKkKx2FvX/qw= - dependencies: - stream-slice "^0.1.2" - -koa-rewrite-75lb@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/koa-rewrite-75lb/-/koa-rewrite-75lb-2.1.1.tgz#0dd21290d2857330116f3a0e9f7e2db5c313de8d" - integrity sha512-i9ofDKLs0xNCb2PW7wKGFzBFX6+Ce3aKoZzNKPh0fkejeUOTWkkDqnjXrgqrJEP2ifX6WWsHp6VtGuXzSYLSWQ== - dependencies: - path-to-regexp "1.7.0" - -koa-route@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/koa-route/-/koa-route-3.2.0.tgz#76298b99a6bcfa9e38cab6fe5c79a8733e758bce" - integrity sha1-dimLmaa8+p44yrb+XHmocz51i84= - dependencies: - debug "*" - methods "~1.1.0" - path-to-regexp "^1.2.0" - -koa-send@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-4.1.3.tgz#0822207bbf5253a414c8f1765ebc29fa41353cb6" - integrity sha512-3UetMBdaXSiw24qM2Mx5mKmxLKw5ZTPRjACjfhK6Haca55RKm9hr/uHDrkrxhSl5/S1CKI/RivZVIopiatZuTA== - dependencies: - debug "^2.6.3" - http-errors "^1.6.1" - mz "^2.6.0" - resolve-path "^1.4.0" - -koa-static@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-4.0.3.tgz#5f93ad00fb1905db9ce46667c0e8bb7d22abfcd8" - integrity sha512-JGmxTuPWy4bH7bt6gD/OMWkhprawvRmzJSr8TWKmTL4N7+IMv3s0SedeQi5S4ilxM9Bo6ptkCyXj/7wf+VS5tg== - dependencies: - debug "^3.1.0" - koa-send "^4.1.3" - -koa@^2.6.2: - version "2.13.0" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.0.tgz#25217e05efd3358a7e5ddec00f0a380c9b71b501" - integrity sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ== - dependencies: - accepts "^1.3.5" - cache-content-type "^1.0.0" - content-disposition "~0.5.2" - content-type "^1.0.4" - cookies "~0.8.0" - debug "~3.1.0" - delegates "^1.0.0" - depd "^1.1.2" - destroy "^1.0.4" - encodeurl "^1.0.2" - escape-html "^1.0.3" - fresh "~0.5.2" - http-assert "^1.3.0" - http-errors "^1.6.3" - is-generator-function "^1.0.7" - koa-compose "^4.1.0" - koa-convert "^1.2.0" - on-finished "^2.3.0" - only "~0.0.2" - parseurl "^1.3.2" - statuses "^1.5.0" - type-is "^1.6.16" - vary "^1.1.2" - -latest-version@^3.0.0, latest-version@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" - integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= - dependencies: - package-json "^4.0.0" - -lazy-ass@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" - integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= - -lazy-cache@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - -lazy-cache@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ= - dependencies: - set-getter "^0.1.0" - lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -12539,35 +7790,6 @@ lint-staged@^10.4.2: string-argv "0.3.1" stringify-object "^3.3.0" -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" - integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^2.3.0" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" - integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== - dependencies: - chalk "^2.4.1" - cli-cursor "^2.1.0" - date-fns "^1.27.2" - figures "^2.0.0" - listr2@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" @@ -12582,35 +7804,6 @@ listr2@^2.6.0: rxjs "^6.6.2" through "^2.3.8" -listr@^0.14.3: - version "0.14.3" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" - integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== - dependencies: - "@samverschueren/stream-to-observable" "^0.3.0" - is-observable "^1.1.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.5.0" - listr-verbose-renderer "^0.5.0" - p-map "^2.0.0" - rxjs "^6.3.3" - -load-bmfont@^1.2.3, load-bmfont@^1.3.1, load-bmfont@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" - integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== - dependencies: - buffer-equal "0.0.1" - mime "^1.3.4" - parse-bmfont-ascii "^1.0.3" - parse-bmfont-binary "^1.0.5" - parse-bmfont-xml "^1.1.4" - phin "^2.9.1" - xhr "^2.0.1" - xtend "^4.0.0" - load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -12653,60 +7846,6 @@ load-json-file@^5.3.0: strip-bom "^3.0.0" type-fest "^0.3.0" -load-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/load-module/-/load-module-1.0.0.tgz#d65fbe51f1c1df37231399dcd81d784af473eb9b" - integrity sha512-FmoAJI/RM4vmvIRk65g/SFCnGQC9BbALY3zy38Z0cMllNnra1+iCdxAf051LVymzE60/FweOo9or9XJiGgFshg== - dependencies: - array-back "^2.0.0" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -local-web-server@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/local-web-server/-/local-web-server-2.6.1.tgz#6c96bc3193edb00b5ba1d483607a71af6d5509e7" - integrity sha512-KglUDD5jy3CMJ88E04aDjY6mRm387G2MX1XZI1bM6+dzrjLWKHURbef896tw7w7KI997r5UT0Y6NUm8To11/tQ== - dependencies: - lws "^1.3.0" - lws-basic-auth "^0.1.1" - lws-blacklist "^0.3.0" - lws-body-parser "^0.2.4" - lws-compress "^0.2.1" - lws-conditional-get "^0.3.4" - lws-cors "^1.0.0" - lws-index "^0.4.0" - lws-json "^0.3.2" - lws-log "^0.3.2" - lws-mime "^0.2.2" - lws-mock-response "^0.5.1" - lws-range "^1.1.0" - lws-request-monitor "^0.1.5" - lws-rewrite "^0.4.1" - lws-spa "^0.3.0" - lws-static "^0.5.0" - node-version-matches "^1.0.0" - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -12730,48 +7869,16 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -locutus@^2.0.11: - version "2.0.12" - resolved "https://registry.yarnpkg.com/locutus/-/locutus-2.0.12.tgz#0d41fecbd23bc58c4bcde9cd12c00c4b17107dce" - integrity sha512-wnzhY9xOdDb2djr17kQhTh9oZgEfp78zI27KRRiiV1GnPXWA2xfVODbpH3QgpIuUMLupM02+6X/rJXvktTpnoA== - dependencies: - es6-promise "^4.2.5" - -lodash-es@^4.17.15: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" - integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ== - lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.assignwith@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb" - integrity sha1-EnqX8CrcQXUalU0ksN4X4QDgOOs= - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.defaultsdeep@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" - integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== - lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" @@ -12797,31 +7904,6 @@ lodash.ismatch@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= -lodash.once@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.pad@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" - integrity sha1-QzCUmoM6fI2iLMIPaibE1Z3runA= - -lodash.padend@^4.1.0, lodash.padend@^4.6.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" - integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= - -lodash.padstart@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" - integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= - -lodash.pick@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" - integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= - lodash.set@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" @@ -12847,29 +7929,17 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4, lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@~4.17.10: +lodash@^4.15.0, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4, lodash@^4.2.1: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" - integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= - dependencies: - chalk "^1.0.0" - -log-symbols@^2.1.0, log-symbols@^2.2.0: +log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== @@ -12883,262 +7953,55 @@ log-symbols@^4.0.0: dependencies: chalk "^4.0.0" -log-update@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" - integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= - dependencies: - ansi-escapes "^3.0.0" - cli-cursor "^2.0.0" - wrap-ansi "^3.0.1" - log-update@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -loglevel@^1.6.8: - version "1.7.0" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" - integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== - -longest-streak@^2.0.1: - version "2.0.4" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" - integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case-first@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= - dependencies: - lower-case "^1.1.2" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lower-case@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" - integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== - dependencies: - tslib "^1.10.0" - -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - -lowercase-keys@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lws-basic-auth@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/lws-basic-auth/-/lws-basic-auth-0.1.1.tgz#d28856060572695b3811941d9f038517c4dbb34d" - integrity sha512-npPpqkOFzJzB9yJ2pGXmiYOswH+0n86ro75WhromeGuNo0GfE18ZLI/VCOVWmBbeXp2pcnPIMUAdkNSgukpAww== - dependencies: - basic-auth "^1.1.0" - -lws-blacklist@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/lws-blacklist/-/lws-blacklist-0.3.0.tgz#34d925a96fd4c8b8b13781e8bb08f98d91f54e80" - integrity sha512-ZA8dujYaZwRNMBhgP+oGsZi9tum44Ba6VHsA3JrV1JVrjZ8c65kLaO/41rLBqQDKP3SDPu7dLity4YLwe1FuNQ== - dependencies: - array-back "^2.0.0" - path-to-regexp "^2.2.0" - -lws-body-parser@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/lws-body-parser/-/lws-body-parser-0.2.4.tgz#5c93907cc02f571d59628e2fdfc6a454c4ed1d14" - integrity sha512-XKJzbzK97TUsewIPA5J2RpEk7kRoJcL+/Du6JlwzqIq84tWuXMfiT2a4Ncj12+tRWrdY2avV6d8uLhqlHLz1yg== - dependencies: - koa-bodyparser "^4.2.0" - -lws-compress@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/lws-compress/-/lws-compress-0.2.1.tgz#7cb3cfab94d4e0488a6be4c8b706b78e29b2d673" - integrity sha512-14++1o6U8upi3DLx9J2O2sFELsijEJF9utoFxSH4Stoo9SdU2Cxw6BtqQTrb9SEA6O6IsApzstdMYnq8floLSg== - dependencies: - koa-compress "^2.0.0" - -lws-conditional-get@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/lws-conditional-get/-/lws-conditional-get-0.3.4.tgz#d3e52f26ef6c13a261008922d67d8f6056888efa" - integrity sha512-6asZSfM747snhdz4xexRllm09pebz8pjYeg2d5khLR53D/OJznZWHsIqW0JGiScJObri2D7+H4z7yRLBjokT7g== - dependencies: - koa-conditional-get "^2.0.0" - koa-etag "^3.0.0" - -lws-cors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lws-cors/-/lws-cors-1.0.0.tgz#32a0d4a34b5e331f878632cb853f237b4a002b90" - integrity sha512-4C0m4lvYdAnpAa03tr9AqziB4d8SRPh4beQBuzPiefv7N9/tpVdrl9kgXrUe1hLHhISnVJ5MoOZuZ6wFeMiU4g== - dependencies: - "@koa/cors" "^2.2.1" - -lws-index@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/lws-index/-/lws-index-0.4.0.tgz#8cfe2433cbbb7c50f00508000cee1404dd18a194" - integrity sha512-k+mkqgMSzx1ipzVpaxsAJU4Qe7R1kp1B/u+qC+d1Y3l+auBz+bLcIxL4dYKfaxLqiz0IFwg1dZwGzVm/dd7FFw== - dependencies: - serve-index-75lb "^2.0.0" - -lws-json@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/lws-json/-/lws-json-0.3.2.tgz#4356aefb0544c8310a8dc77913d1353d536130c7" - integrity sha512-ElmCA8hi3GPMfxbtiI015PDHuJovhhcbXX/qTTTifXhopedAzIBzn/rF5dHZHE4k7HQDYfbiaPgPMbmpv9dMvQ== - dependencies: - koa-json "^2.0.2" - -lws-log@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/lws-log/-/lws-log-0.3.2.tgz#167b8dfe32e15788c01418c34129cd2cfe88338d" - integrity sha512-DRp4bFl4a7hjwR/RjARjhFLEXs8pIeqKbUvojaAl1hhfRBuW2JsDxRSKC+ViQN06CW4Qypg3ZsztMMR8dRO8dA== - dependencies: - koa-morgan "^1.0.1" - stream-log-stats "^2.0.2" - -lws-mime@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/lws-mime/-/lws-mime-0.2.2.tgz#f2b2d4bd668f7f7ea336bd660dcd49fe0050df5e" - integrity sha512-cWBj9CuuSvvaqdYMPiXRid0QhzJmr+5gWAA96pEDOiW8tMCMoxl7CIgTpHXZwhJzCqdI84RZDVm+FswByATS5w== - -lws-mock-response@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/lws-mock-response/-/lws-mock-response-0.5.1.tgz#3c322cc2f3287839aceabbeebae5b5fdbed253d7" - integrity sha512-4R5Q1RmRglC0pqEwywrS5g62aKaLQsteMnShGmWU9aQ/737Bq0/3qbQ3mb8VbMk3lLzo3ZaNZ1DUsPgVvZaXNQ== - dependencies: - array-back "^2.0.0" - koa-mock-response "0.2.0" - load-module "^1.0.0" - reduce-flatten "^2.0.0" - -lws-range@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/lws-range/-/lws-range-1.1.1.tgz#f54583462d0d5d9efd1a805a5dbc5b221e063dc1" - integrity sha512-pg+UI3/Y5niQA4+HjBrHRtxWm9oExICC9GX5IhrmDnDSrwR1rNw3wukWlgIX0ZFmAqZt1Gs0Td1qI2hkFMcutg== - dependencies: - koa-range "^0.3.0" - -lws-request-monitor@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/lws-request-monitor/-/lws-request-monitor-0.1.5.tgz#fa075f038e853868c60c82b84b11dd693da4eda6" - integrity sha512-u9eczHPowH17ftUjQ8ysutGDADNZdDD6k8wgFMzOB7/rRq1Is12lTYA4u8pfKZ8C2oyoy+HYsDSrOzTwespTlA== - dependencies: - byte-size "^4.0.2" + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.0" -lws-rewrite@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/lws-rewrite/-/lws-rewrite-0.4.1.tgz#f64bad93e1203cf651e7b2267a69438ea6ef5a3e" - integrity sha512-EHUdbqfdwc4Baa7iXOdG2y815WC040Cing1GwhM9VsBL7lHtZ7zl3EHzjWFv3styoO3qNqZ4W0xCey4hoo/aYg== +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: - array-back "^2.0.0" - koa-rewrite-75lb "^2.1.1" - koa-route "^3.2.0" - path-to-regexp "^1.7.0" - req-then "^0.6.4" - stream-read-all "^0.1.2" - typical "^2.6.1" + js-tokens "^3.0.0 || ^4.0.0" -lws-spa@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/lws-spa/-/lws-spa-0.3.0.tgz#82ab359db40adaaa00c9a14399944f2e9d3f58d0" - integrity sha512-8wxZl5dOI/CQsJ6oOG8Y7B4khjlQXfB7GlVkjYFPuOYM+JIw/QzMvezKjKweG0qGePmHJVHWa38+CyololV4aw== +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: - koa-route "^3.2.0" - koa-send "^4.1.3" + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" -lws-static@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/lws-static/-/lws-static-0.5.0.tgz#f32936e3be220683a6889f237433940b6a73cc15" - integrity sha512-r3QIeJfBox/hSJLSL7TPhNSZsTKE0r4mWYHbGZ+DwrBcKbLt1ljsh5NAtmJpsqCcjYpyOuD/DlsZ0yQY9VI8bA== +lower-case-first@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" + integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= dependencies: - koa-static "^4.0.2" + lower-case "^1.1.2" -lws@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/lws/-/lws-1.3.2.tgz#9db8c5676f469ce0640aca36958e0d5e2f98b334" - integrity sha512-0JF2zD01FXVI19rpyEBKlmKuaJJ0dPhrudbbY4oEPh9+X835MLm0C/thAJCyDhJJ87aZ42trv9G+s/JErvojaQ== +lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: - ansi-escape-sequences "^4.0.1" - array-back "^3.0.1" - byte-size "^5.0.1" - cli-commands "^0.4.0" - command-line-args "^5.0.2" - command-line-usage "^5.0.5" - koa "^2.6.2" - load-module "^1.0.0" - lodash.assignwith "^4.2.0" - node-version-matches "^1.0.1" - opn "^5.4.0" - reduce-flatten "^2.0.0" - typical "^3.0.0" - walk-back "^3.0.1" - ws "^5.2.1" - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + yallist "^3.0.2" macos-release@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== -magic-string@^0.25.1, magic-string@^0.25.2, magic-string@^0.25.5: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -13146,7 +8009,7 @@ make-dir@^1.0.0: dependencies: pify "^3.0.0" -make-dir@^2.0.0, make-dir@^2.1.0: +make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -13154,30 +8017,13 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" -make-fetch-happen@^2.4.13: - version "2.6.0" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz#8474aa52198f6b1ae4f3094c04e8370d35ea8a38" - integrity sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw== - dependencies: - agentkeepalive "^3.3.0" - cacache "^10.0.0" - http-cache-semantics "^3.8.0" - http-proxy-agent "^2.0.0" - https-proxy-agent "^2.1.0" - lru-cache "^4.1.1" - mississippi "^1.2.0" - node-fetch-npm "^2.0.2" - promise-retry "^1.1.1" - socks-proxy-agent "^3.0.1" - ssri "^5.0.0" - make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -13209,7 +8055,7 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.1, map-age-cleaner@^0.1.3: +map-age-cleaner@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== @@ -13248,117 +8094,6 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== -markdown-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" - integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== - dependencies: - repeat-string "^1.0.0" - -matcher@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" - integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== - dependencies: - escape-string-regexp "^4.0.0" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" - integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== - dependencies: - unist-util-remove "^2.0.0" - -mdast-util-compact@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490" - integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-definitions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86" - integrity sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-to-hast@^9.1.0: - version "9.1.1" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.1.tgz#953ff12aed57464b11d7e5549a45913e561909fa" - integrity sha512-vpMWKFKM2mnle+YbNgDXxx95vv0CoLU0v/l3F5oFAG5DV7qwkZVWA206LsAdOnEVyf5vQcLnb3cWJywu7mUxsQ== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.3" - mdast-util-definitions "^3.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -mem-fs-editor@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz#d63607cf0a52fe6963fc376c6a7aa52db3edabab" - integrity sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^2.6.1" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^0.5.0" - multimatch "^4.0.0" - rimraf "^2.6.3" - through2 "^3.0.1" - vinyl "^2.2.0" - -mem-fs-editor@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-7.0.1.tgz#e0797802b7797acf43ef3c511f3d3ad5ea765783" - integrity sha512-eD8r4/d2ayp9HHIgBPHB6Ds0ggA8F9cf9HxcNtbqrwqJXfIDrOSMG5K4fV3+Ib3B+HIdrWqkeDDDvrO7i9EbvQ== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^3.0.1" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^1.0.0" - multimatch "^4.0.0" - rimraf "^3.0.0" - through2 "^3.0.1" - vinyl "^2.2.0" - -mem-fs@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.2.0.tgz#5f29b2d02a5875cd14cd836c388385892d556cde" - integrity sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ== - dependencies: - through2 "^3.0.0" - vinyl "^2.0.1" - vinyl-file "^3.0.0" - mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -13368,32 +8103,7 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" -mem@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" - integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^2.1.0" - p-is-promise "^2.1.0" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^3.0.0, meow@^3.3.0, meow@^3.7.0: +meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -13441,11 +8151,6 @@ meow@^7.0.0: type-fest "^0.13.1" yargs-parser "^18.1.3" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -13456,10 +8161,6 @@ merge2@^1.2.3, merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.0, methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -13479,7 +8180,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.0, micromatch@^4.0.2: +micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== @@ -13487,53 +8188,18 @@ micromatch@^4.0.0, micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": +mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.26, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" -mime@1.6.0, mime@^1.3.4: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== - -mimer@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/mimer/-/mimer-0.3.2.tgz#0b83aabdf48eaacfd2e093ed4c0ed3d38eda8073" - integrity sha512-N6NcgDQAevhP/02DQ/epK6daLy4NKrIHyTlJcO6qBiYn98q+Y4a/knNsAATCe1xLS2F0nEmJp+QYli2s8vKwyQ== - mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -13544,64 +8210,12 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= - dependencies: - dom-walk "^0.1.0" - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.2.tgz#e3af4d5e04fbcaaf11838ab230510073060b37bf" - integrity sha512-h2LknfX4U1kScXxH8xE9LCOqT5B+068EAj36qicMb8l4dqdJoyHcmWmpd+ueyZfgu/POvIn+teoUnTtei2ikug== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -mini-css-extract-plugin@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@3.0.x, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -13625,42 +8239,11 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.3.tgz#3db5c0765545ab8637be71f333a104a965a9ca3f" - integrity sha512-+bMdgqjMN/Z77a6NlY/I3U5LlRDbnmaAk6lDveAPKwSpcPM4tKAuYsvYF8xjhOPXhOYGe/73vVLVez5PW+jqhw== - -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" @@ -13669,13 +8252,6 @@ minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - dependencies: - yallist "^4.0.0" - minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -13683,46 +8259,6 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mississippi@^1.2.0, mississippi@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e" - integrity sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^1.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mississippi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -13747,11 +8283,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -13759,19 +8290,12 @@ mkdirp-promise@^5.0.1: dependencies: mkdirp "*" -mkdirp@*, mkdirp@^1.0.0, mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@*: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" - -mkdirp@0.x.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5: +mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -13807,37 +8331,16 @@ moment-timezone@^0.4.0, moment-timezone@^0.4.1: dependencies: moment ">= 2.6.0" -"moment@>= 2.6.0", moment@^2.10, moment@^2.15.1, moment@^2.19.1, moment@^2.24.0: +"moment@>= 2.6.0", moment@^2.10, moment@^2.19.1: version "2.27.0" resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== -moment@^2.27.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.0.tgz#fcbef955844d91deb55438613ddcec56e86a3425" - integrity sha512-z6IJ5HXYiuxvFTI6eiQ9dm77uE0gyy1yXNApVHqTcnIKfY9tIwEjlzsZ6u1LQXvVgKeTnv9Xm7NDvJ7lso3MtA== - -moniker@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/moniker/-/moniker-0.1.2.tgz#872dfba575dcea8fa04a5135b13d5f24beccc97e" - integrity sha1-hy37pXXc6o+gSlE1sT1fJL7MyX4= - moo@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4" integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w== -morgan@^1.6.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" - integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== - dependencies: - basic-auth "~2.0.1" - debug "2.6.9" - depd "~2.0.0" - on-finished "~2.3.0" - on-headers "~1.0.2" - move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -13855,29 +8358,11 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - ms@2.1.2, ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - multimatch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" @@ -13888,27 +8373,11 @@ multimatch@^3.0.0: arrify "^1.0.1" minimatch "^3.0.4" -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - mutation-observer@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0" integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA== -mute-stream@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" - integrity sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -13919,7 +8388,7 @@ mute-stream@0.0.8, mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -mz@^2.1.0, mz@^2.5.0, mz@^2.6.0: +mz@^2.5.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -13928,15 +8397,10 @@ mz@^2.1.0, mz@^2.5.0, mz@^2.6.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.12.1, nan@^2.13.2: +nan@^2.12.1: version "2.14.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" -nanoid@^2.1.0: - version "2.1.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" - integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== - nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -13954,21 +8418,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -ncp@0.4.x: - version "0.4.2" - resolved "https://registry.yarnpkg.com/ncp/-/ncp-0.4.2.tgz#abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574" - integrity sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ= - nearley@^2.7.10: version "2.19.6" resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.6.tgz#22663fd7326eb708b4c18bfdd7e4ce204b7239b0" @@ -13980,20 +8434,11 @@ nearley@^2.7.10: randexp "0.4.6" semver "^5.4.1" -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -netrc@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/netrc/-/netrc-0.1.4.tgz#6be94fcaca8d77ade0a9670dc460914c94472444" - nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -14006,33 +8451,6 @@ no-case@^2.2.0, no-case@^2.3.2: dependencies: lower-case "^1.1.1" -no-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" - integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== - dependencies: - lower-case "^2.0.1" - tslib "^1.10.0" - -node-abi@^2.7.0: - version "2.19.1" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.1.tgz#6aa32561d0a5e2fdb6810d8c25641b657a8cea85" - integrity sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A== - dependencies: - semver "^5.4.1" - -node-addon-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.0.0.tgz#812446a1001a54f71663bed188314bba07e09247" - integrity sha512-sSHCgWfJ+Lui/u+0msF3oyCgvdkhxDbkCS6Q8uiJquzOimkJBvX6hl5aSSA7DR1XbMpdM8r7phjcF63sF4rkKg== - -node-dir@^0.1.10: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= - dependencies: - minimatch "^3.0.2" - node-fetch-npm@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" @@ -14042,41 +8460,10 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^2.2.0, node-fetch@^2.3.0, node-fetch@^2.5.0: +node-fetch@^2.3.0, node-fetch@^2.5.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" -node-forge@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== - -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" - node-gyp@^5.0.2: version "5.1.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" @@ -14099,35 +8486,6 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" @@ -14161,53 +8519,11 @@ node-plop@~0.26.2: mkdirp "^0.5.1" resolve "^1.12.0" -node-releases@^1.1.38, node-releases@^1.1.53, node-releases@^1.1.60: +node-releases@^1.1.38, node-releases@^1.1.60: version "1.1.61" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e" integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g== -node-sass@4, node-sass@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" - integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "2.2.5" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - -node-version-matches@^1.0.0, node-version-matches@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/node-version-matches/-/node-version-matches-1.0.1.tgz#16f30d5dddb32914151af77f45d6378f59070268" - integrity sha512-L1GRq9vkwvJkOdJynEph63N1gNdKRsThm6CkLn+8X9mFzmDv63iEMkZETVkcWVJowpqK72lNVuMZmeenhDoRhw== - dependencies: - semver "^5.6.0" - -noop-logger@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" - integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= - -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - nopt@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" @@ -14233,35 +8549,11 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -14270,19 +8562,7 @@ normalize-url@^3.3.0: novnc-core@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/novnc-core/-/novnc-core-0.3.0.tgz#92a5c823727e2154287b239a987f2b1c9dce6e34" - integrity sha512-B00+HU2AisvvonHAfPPibONKXFxy47fe978awH5nb6JXxsVJAgT5m7nNJ2fjrbNVcpJ4C2EPg/uZcfgvFl8tSQ== - -npm-api@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-api/-/npm-api-1.0.0.tgz#6033c283bb04ddb0185344c1ad07ed4f67c77989" - integrity sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ== - dependencies: - JSONStream "^1.3.5" - clone-deep "^4.0.1" - download-stats "^0.3.4" - moment "^2.24.0" - paged-request "^2.0.1" - request "^2.88.0" + integrity sha512-B00+HU2AisvvonHAfPPibONKXFxy47fe978awH5nb6JXxsVJAgT5m7nNJ2fjrbNVcpJ4C2EPg/uZcfgvFl8tSQ== npm-bundled@^1.0.1: version "1.1.1" @@ -14291,22 +8571,6 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-conf@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-keyword@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/npm-keyword/-/npm-keyword-5.0.0.tgz#99b85aec29fcb388d2dd351f0013bf5268787e67" - integrity sha1-mbha7Cn8s4jS3TUfABO/Umh4fmc= - dependencies: - got "^7.1.0" - registry-url "^3.0.3" - npm-lifecycle@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" @@ -14336,16 +8600,6 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" -npm-package-arg@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-5.1.2.tgz#fb18d17bb61e60900d6312619919bd753755ab37" - integrity sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA== - dependencies: - hosted-git-info "^2.4.2" - osenv "^0.1.4" - semver "^5.1.0" - validate-npm-package-name "^3.0.0" - npm-packlist@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" @@ -14355,14 +8609,6 @@ npm-packlist@^1.4.4: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" -npm-pick-manifest@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz#a5ee6510c1fe7221c0bc0414e70924c14045f7e8" - integrity sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ== - dependencies: - npm-package-arg "^5.1.2" - semver "^5.3.0" - npm-pick-manifest@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" @@ -14386,7 +8632,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1, npmlog@^4.1.2: +npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -14396,15 +8642,6 @@ npm-run-path@^4.0.0: gauge "~2.7.3" set-blocking "~2.0.0" -npmlog@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" - integrity sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI= - dependencies: - ansi "~0.3.1" - are-we-there-yet "~1.1.2" - gauge "~1.2.5" - nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -14412,25 +8649,12 @@ nth-check@~1.0.1: dependencies: boolbase "~1.0.0" -null-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.0.tgz#8e491b253cd87341d82c0e84b66980d806dfbd04" - integrity sha512-vSoBF6M08/RHwc6r0gvB/xBJBtmbvvEkf6+IiadUCoNYchjxE8lwzCGFg0Qp2D25xPiJxUBh2iNWzlzGMILp7Q== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.6.5" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7, nwsapi@^2.2.0: +nwsapi@^2.0.7: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== @@ -14568,33 +8792,11 @@ object.values@^1.0.4, object.values@^1.1.0, object.values@^1.1.1: function-bind "^1.1.1" has "^1.0.3" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== -omggif@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" - integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== - -on-finished@^2.3.0, on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.1, on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -14602,11 +8804,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= - onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -14621,35 +8818,11 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -only@~0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" - integrity sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q= - -open@^6.3.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - opencollective-postinstall@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== -opener@^1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -opn@^5.4.0, opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -14673,16 +8846,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ora@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" - integrity sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw== - dependencies: - chalk "^2.1.0" - cli-cursor "^2.1.0" - cli-spinners "^1.0.1" - log-symbols "^2.1.0" - ora@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" @@ -14695,19 +8858,7 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-homedir@^1.0.0, os-homedir@^1.0.1: +os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= @@ -14729,17 +8880,12 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@0, osenv@^0.1.4, osenv@^0.1.5: +osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== @@ -14747,35 +8893,6 @@ osenv@0, osenv@^0.1.4, osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -ospath@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" - integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= - -p-any@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-any/-/p-any-2.1.0.tgz#719489408e14f5f941a748f1e817f5c71cab35cb" - integrity sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg== - dependencies: - p-cancelable "^2.0.0" - p-some "^4.0.0" - type-fest "^0.3.0" - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-cancelable@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" - integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -14793,12 +8910,7 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - -p-is-promise@^2.0.0, p-is-promise@^2.1.0: +p-is-promise@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== @@ -14817,13 +8929,6 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" - integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== - dependencies: - p-try "^2.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -14852,7 +8957,7 @@ p-map-series@^1.0.0: dependencies: p-reduce "^1.0.0" -p-map@^2.0.0, p-map@^2.1.0: +p-map@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== @@ -14888,41 +8993,12 @@ p-reduce@^1.0.0: resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-some@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-some/-/p-some-4.1.0.tgz#28e73bc1e0d62db54c2ed513acd03acba30d5c04" - integrity sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g== - dependencies: - aggregate-error "^3.0.0" - p-cancelable "^2.0.0" - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.1.0: +p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -14934,74 +9010,6 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" -package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" - integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= - dependencies: - got "^6.7.1" - registry-auth-token "^3.0.1" - registry-url "^3.0.3" - semver "^5.1.0" - -package-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-5.0.0.tgz#a7dbe2725edcc7dc9bcee627672275e323882433" - integrity sha512-EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg== - dependencies: - got "^8.3.1" - registry-auth-token "^3.3.2" - registry-url "^3.1.0" - semver "^5.5.0" - -pacote@^2.7.36: - version "2.7.38" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-2.7.38.tgz#5091f8774298c26c3eca24606037f1bb73db74c1" - integrity sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA== - dependencies: - bluebird "^3.5.0" - cacache "^9.2.9" - glob "^7.1.2" - lru-cache "^4.1.1" - make-fetch-happen "^2.4.13" - minimatch "^3.0.4" - mississippi "^1.2.0" - normalize-package-data "^2.4.0" - npm-package-arg "^5.1.2" - npm-pick-manifest "^1.0.4" - osenv "^0.1.4" - promise-inflight "^1.0.1" - promise-retry "^1.1.1" - protoduck "^4.0.0" - safe-buffer "^5.1.1" - semver "^5.3.0" - ssri "^4.1.6" - tar-fs "^1.15.3" - tar-stream "^1.5.4" - unique-filename "^1.1.0" - which "^1.2.12" - -pad-component@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/pad-component/-/pad-component-0.0.1.tgz#ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac" - integrity sha1-rR8izhvw/cDW3dkIrxfzUaQEuKw= - -paged-request@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/paged-request/-/paged-request-2.0.1.tgz#91164f042231feb68643542d2530476a518ff4de" - integrity sha512-C0bB/PFk9rQskD1YEiz7uuchzqKDQGgdsEHN1ahify0UUWzgmMK4NDG9fhlQg2waogmNFwEvEeHfMRvJySpdVw== - dependencies: - axios "^0.18.0" - -pako@^1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - parallel-transform@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" @@ -15018,14 +9026,6 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" -param-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" - integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== - dependencies: - dot-case "^3.0.3" - tslib "^1.10.0" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -15033,42 +9033,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-author@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" - integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= - dependencies: - author-regex "^1.0.0" - -parse-bmfont-ascii@^1.0.3: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" - integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= - -parse-bmfont-binary@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" - integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= - -parse-bmfont-xml@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" - integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== - dependencies: - xml-parse-from-string "^1.0.0" - xml2js "^0.4.5" - parse-entities@^1.1.0: version "1.2.2" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" @@ -15081,18 +9045,6 @@ parse-entities@^1.1.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -15102,40 +9054,11 @@ parse-filepath@^1.0.1: map-cache "^0.2.0" path-root "^0.1.1" -parse-git-config@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-0.2.0.tgz#272833fdd15fea146fb75d336d236b963b6ff706" - integrity sha1-Jygz/dFf6hRvt10zbSNrljtv9wY= - dependencies: - ini "^1.3.3" - -parse-git-config@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-1.1.1.tgz#d3a9984317132f57398712bba438e129590ddf8c" - integrity sha1-06mYQxcTL1c5hxK7pDjhKVkN34w= - dependencies: - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - git-config-path "^1.0.1" - ini "^1.3.4" - parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= -parse-headers@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" - integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== - -parse-help@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-help/-/parse-help-1.0.0.tgz#a260363ec71a96c0bad4a2ce0208c14a35dd0349" - integrity sha512-dlOrbBba6Rrw/nrJ+V7/vkGZdiimWJQzMHZZrYsUq03JE8AV3fAv6kOYX7dP/w2h67lIdmRf8ES8mU44xAgE/Q== - dependencies: - execall "^1.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -15174,13 +9097,6 @@ parse-path@^4.0.0: is-ssh "^1.3.0" protocols "^1.4.0" -parse-png@^1.0.0, parse-png@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-1.1.2.tgz#f5c2ad7c7993490986020a284c19aee459711ff2" - integrity sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I= - dependencies: - pngjs "^3.2.0" - parse-url@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" @@ -15196,11 +9112,6 @@ parse5@4.0.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - parse5@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" @@ -15208,16 +9119,6 @@ parse5@^3.0.1: dependencies: "@types/node" "*" -parse5@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parseurl@^1.3.2, parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - pascal-case@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" @@ -15226,36 +9127,11 @@ pascal-case@^2.0.0: camel-case "^3.0.0" upper-case-first "^1.1.0" -pascal-case@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" - integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== - dependencies: - no-case "^3.0.3" - tslib "^1.10.0" - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -pascalcase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-1.0.0.tgz#d2fd7d73f2969606d2b56e17f5261be41c43c381" - integrity sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg== - -passwd-user@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/passwd-user/-/passwd-user-3.0.0.tgz#cb164c7cec4636ecbdffeb6ba369bf109654b068" - integrity sha512-Iu90rROks+uDK00ppSewoZyqeCwjGR6W8PcY0Phl8YFWju/lRmIogQb98+vSb5RUeYkONL3IC4ZLBFg4FiE0Hg== - dependencies: - execa "^1.0.0" - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -15285,16 +9161,11 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@1.0.1, path-is-absolute@^1.0.0: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@1.0.2, path-is-inside@^1.0.1, path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -15322,35 +9193,13 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-to-regexp@1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= - dependencies: - isarray "0.0.1" - -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== - -path-to-regexp@^1.2.0, path-to-regexp@^1.7.0: +path-to-regexp@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" -path-to-regexp@^2.2.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704" - integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w== - path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -15379,14 +9228,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path@^0.12.7: - version "0.12.7" - resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" - integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= - dependencies: - process "^0.11.1" - util "^0.10.3" - patternfly-bootstrap-combobox@~1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz#6a5e3ccd1170c21b3c4b4aa168a7413e1ddbb6e1" @@ -15432,41 +9273,20 @@ patternfly@^3.59.4: patternfly-bootstrap-combobox "~1.1.7" patternfly-bootstrap-treeview "~2.1.10" -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" -phin@^2.9.1: - version "2.9.3" - resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" - integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== - picomatch@^2.0.4, picomatch@^2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" -picomatch@^2.2.1, picomatch@^2.2.2: +picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -15500,13 +9320,6 @@ pirates@^4.0.0, pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" -pixelmatch@^4.0.0, pixelmatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" - integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= - dependencies: - pngjs "^3.0.0" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -15521,35 +9334,13 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -pkginfo@0.3.x: - version "0.3.1" - resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.3.1.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21" - integrity sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE= - -pkginfo@0.x.x: - version "0.4.1" - resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.1.tgz#b5418ef0439de5425fc4995042dced14fb2a84ff" - integrity sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8= - -platform@1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz#646c77011899870b6a0903e75e997e8e51da7461" - integrity sha1-ZGx3ARiZhwtqCQPnXpl+jlHadGE= - please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -15576,11 +9367,6 @@ pn@^1.1.0: resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== -pngjs@^3.0.0, pngjs@^3.2.0, pngjs@^3.3.3: - version "3.4.0" - resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - point-in-svg-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/point-in-svg-path/-/point-in-svg-path-1.0.1.tgz#71c2f40c89ed6c8a212add6577c20df463ae01df" @@ -15591,116 +9377,11 @@ popper.js@^1.16.0, popper.js@^1.16.1: resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== -portfinder@^1.0.26: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-loader@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.0.2.tgz#b9e55a6126ee67bb7b94bbfcbf1aa24c69f11229" - integrity sha512-u7Qoa6GSPIeg9/hHbNnXspzuD5jjCIWKgk1fJ/gGJPS0uaj6Whk2zjXhDAiHZyYSrDmIzUQk7GgwRF22eRIQGQ== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.3" - loader-utils "^2.0.0" - schema-utils "^2.7.1" - semver "^7.3.2" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2, postcss-modules-local-by-default@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.32" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-value-parser@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - -postcss@^7.0.14, postcss@^7.0.32, postcss@^7.0.6: - version "7.0.34" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.34.tgz#f2baf57c36010df7de4009940f21532c16d65c20" - integrity sha512-H/7V2VeNScX9KE83GDrDZNiGT1m2H+UTnlinIzhjlLX9hfMUn1mHNnGeX81a1c8JSBdBvqk7c2ZOG6ZPn5itGw== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7.0.5: - version "7.0.20" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.20.tgz#a107b68ef1ad1c5e6e214ebb3c5ede2799322837" - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prebuild-install@^5.3.4: - version "5.3.5" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.5.tgz#e7e71e425298785ea9d22d4f958dbaccf8bb0e1b" - integrity sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw== - dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp "^0.5.1" - napi-build-utils "^1.0.1" - node-abi "^2.7.0" - noop-logger "^0.1.1" - npmlog "^4.0.1" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^3.0.3" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - which-pm-runs "^1.0.0" - +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -15711,16 +9392,6 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0, prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -15728,28 +9399,11 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@1.19.1, prettier@^1.18.2: +prettier@^1.18.2: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -pretty-bytes@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" - -pretty-bytes@^5.3.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b" - integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== - -pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - pretty-format@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" @@ -15760,39 +9414,12 @@ pretty-format@^24.9.0: ansi-styles "^3.2.0" react-is "^16.8.4" -prism-react-renderer@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz#1c1be61b1eb9446a146ca7a50b7bcf36f2a70a44" - integrity sha512-MgMhSdHuHymNRqD6KM3eGS0PNqgK9q4QF5P0yoQQvpB6jNjeSAi3jcSAz0Sua/t9fa4xDOMar9HJbLa08gl9ug== - -prismjs@^1.17.1: - version "1.21.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.21.0.tgz#36c086ec36b45319ec4218ee164c110f9fc015a3" - integrity sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw== - optionalDependencies: - clipboard "^2.0.0" - -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: +process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.1, process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -process@~0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" - integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= - -progress@1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" - integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= - -progress@^2.0.0, progress@^2.0.1: +progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -15810,24 +9437,6 @@ promise-retry@^1.1.1: err-code "^1.0.0" retry "^0.10.0" -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompt@~0.2.14: - version "0.2.14" - resolved "https://registry.yarnpkg.com/prompt/-/prompt-0.2.14.tgz#57754f64f543fd7b0845707c818ece618f05ffdc" - integrity sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w= - dependencies: - pkginfo "0.x.x" - read "1.0.x" - revalidator "0.1.x" - utile "0.2.x" - winston "0.8.x" - prompts@^2.0.1: version "2.2.1" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.2.1.tgz#f901dd2a2dfee080359c0e20059b24188d75ad35" @@ -15868,12 +9477,6 @@ prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" -property-information@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.3.0.tgz#bc87ac82dc4e72a31bb62040544b1bf9653da039" - dependencies: - xtend "^4.0.1" - proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -15884,13 +9487,6 @@ protocols@^1.1.0, protocols@^1.4.0: resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== -protoduck@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-4.0.0.tgz#fe4874d8c7913366cfd9ead12453a22cd3657f8e" - integrity sha1-/kh02MeRM2bP2erRJFOiLNNlf44= - dependencies: - genfun "^4.0.1" - protoduck@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" @@ -15898,55 +9494,12 @@ protoduck@^5.0.1: dependencies: genfun "^5.0.0" -proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.1" - -proxy-from-env@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" - integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^2.0.0, pump@^2.0.1: +pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== @@ -15971,104 +9524,21 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4, punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -puppeteer-cluster@^0.22.0: - version "0.22.0" - resolved "https://registry.yarnpkg.com/puppeteer-cluster/-/puppeteer-cluster-0.22.0.tgz#4ab214671f414f15ad6a94a4b61ed0b4172e86e6" - integrity sha512-hmydtMwfVM+idFIDzS8OXetnujHGre7RY3BGL+3njy9+r8Dcu3VALkZHfuBEPf6byKssTCgzxU1BvLczifXd5w== - dependencies: - debug "^4.1.1" - -puppeteer@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.3.1.tgz#324e190d89f25ac33dba539f57b82a18553f8646" - integrity sha512-YTM1RaBeYrj6n7IlRXRYLqJHF+GM7tasbvrNFx6w1S16G76NrPq7oYFKLDO+BQsXNtS8kW2GxWCXjIMPvfDyaQ== - dependencies: - debug "^4.1.0" - devtools-protocol "0.0.799653" - extract-zip "^2.0.0" - https-proxy-agent "^4.0.0" - pkg-dir "^4.2.0" - progress "^2.0.1" - proxy-from-env "^1.0.0" - rimraf "^3.0.2" - tar-fs "^2.0.0" - unbzip2-stream "^1.3.3" - ws "^7.2.3" - q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@^6.5.2: - version "6.9.4" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== - qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791" - integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg== - dependencies: - inherits "~2.0.3" - quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -16091,11 +9561,6 @@ railroad-diagrams@^1.0.0: resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= -ramda@~0.26.1: - version "0.26.1" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" - integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== - randexp@0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" @@ -16104,88 +9569,6 @@ randexp@0.4.6: discontinuous-range "1.0.0" ret "~0.1.10" -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -raw-body@^2.3.3: - version "2.4.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" - integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== - dependencies: - bytes "3.1.0" - http-errors "1.7.3" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-docgen@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.1.0.tgz#8e69f1d2e9153c535c20162ea1b85878b059b474" - dependencies: - "@babel/core" "^7.7.5" - "@babel/runtime" "^7.7.6" - ast-types "^0.13.2" - async "^2.1.4" - commander "^2.19.0" - doctrine "^3.0.0" - node-dir "^0.1.10" - strip-indent "^3.0.0" - -react-docgen@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.3.0.tgz#9aabde5e69f1993c8ba839fd9a86696504654589" - integrity sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg== - dependencies: - "@babel/core" "^7.7.5" - "@babel/runtime" "^7.7.6" - ast-types "^0.13.2" - commander "^2.19.0" - doctrine "^3.0.0" - neo-async "^2.6.1" - node-dir "^0.1.10" - strip-indent "^3.0.0" - react-dom@^16.4.0, react-dom@^16.8.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" @@ -16229,20 +9612,6 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-live@^2.2.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/react-live/-/react-live-2.2.2.tgz#834edf1c11204e49fa7468166316b2e70da1a6b0" - integrity sha512-kJYAzKnPsR4oXleAX9lLsJA330BhTmSWHhr3ienZA2E/0eFDRodGl3I7sge8pp1vjc2K5Aaz73KpFUnV7Lq/DQ== - dependencies: - buble "0.19.6" - core-js "^2.4.1" - create-react-context "0.2.2" - dom-iterator "^1.0.0" - prism-react-renderer "^1.0.1" - prop-types "^15.5.8" - react-simple-code-editor "^0.10.0" - unescape "^1.0.1" - react-measure@^2.3.0: version "2.5.0" resolved "https://registry.yarnpkg.com/react-measure/-/react-measure-2.5.0.tgz#d6c430eb7b7d86292f04aed9936bfe7e3ddff12c" @@ -16278,18 +9647,6 @@ react-router@^4.3.1: prop-types "^15.6.1" warning "^4.0.1" -react-simple-code-editor@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz#73e7ac550a928069715482aeb33ccba36efe2373" - integrity sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA== - -react-ssr-prepass@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/react-ssr-prepass/-/react-ssr-prepass-1.2.1.tgz#ba867bbe60714f42977dbe1ef9b8ff469b950602" - integrity sha512-8hMhx9zXyEZ+t4oI0chPInxm/HpjrmvNuZxI5TmIXbORYmIV2CnK4WVPTdm/7Iq+3/6RAiNxTNZSQyUu5irX4Q== - dependencies: - object-is "^1.1.2" - react-test-renderer@^16.0.0-0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1" @@ -16328,19 +9685,6 @@ reactabular-table@^8.14.0: dependencies: classnames "^2.2.5" -read-chunk@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" - integrity sha1-X2jKswfmY/GZk1J9m1icrORmEZQ= - -read-chunk@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca" - integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ== - dependencies: - pify "^4.0.1" - with-open-file "^0.1.6" - read-cmd-shim@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" @@ -16399,14 +9743,6 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" -read-pkg-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-5.0.0.tgz#b6a6741cb144ed3610554f40162aa07a6db621b8" - integrity sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg== - dependencies: - find-up "^3.0.0" - read-pkg "^5.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -16452,7 +9788,7 @@ read-pkg@^4.0.1: parse-json "^4.0.0" pify "^3.0.0" -read-pkg@^5.0.0, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -16462,21 +9798,14 @@ read-pkg@^5.0.0, read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@1, read@1.0.x, read@~1.0.1: +read@1, read@~1.0.1: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= dependencies: mute-stream "~0.0.4" -read@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.5.tgz#007a3d169478aa710a491727e453effb92e76203" - integrity sha1-AHo9FpR4qnEKSRcn5FPv+5LnYgM= - dependencies: - mute-stream "~0.0.4" - -"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -16489,7 +9818,7 @@ read@1.0.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -16508,22 +9837,6 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -readdirp@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" - integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== - dependencies: - picomatch "^2.2.1" - realpath-native@^1.0.0, realpath-native@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" @@ -16567,16 +9880,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -reduce-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" - integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= - -reduce-flatten@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" - integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== - reflect.ownkeys@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" @@ -16598,7 +9901,7 @@ regenerator-runtime@^0.13.2: version "0.13.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" -regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: +regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -16618,7 +9921,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: +regexp.prototype.flags@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== @@ -16631,18 +9934,6 @@ regexpp@^3.0.0, regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.2.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - regexpu-core@^4.6.0: version "4.7.1" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" @@ -16655,28 +9946,6 @@ regexpu-core@^4.6.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" -registry-auth-token@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" - integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== - dependencies: - rc "^1.1.6" - safe-buffer "^5.0.1" - -registry-auth-token@^3.0.1, registry-auth-token@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" - dependencies: - rc "^1.1.6" - safe-buffer "^5.0.1" - -registry-url@3.1.0, registry-url@^3.0.3, registry-url@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" - integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= - dependencies: - rc "^1.0.1" - regjsgen@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" @@ -16688,45 +9957,6 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-footnotes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-1.0.0.tgz#9c7a97f9a89397858a50033373020b1ea2aad011" - integrity sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g== - -remark-frontmatter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-2.0.0.tgz#c9b8539c27cd23b1672c7e0fcbd5795eeedb4dc1" - integrity sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA== - dependencies: - fault "^1.0.1" - -remark-mdx@2.0.0-next.8: - version "2.0.0-next.8" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz#db1c3cbc606ea0d01526242199bb134d99020363" - integrity sha512-mjP0yo6BgjYrx5a+gKWYRFWbGnRiWi4Fdf17xGCr9VkSMnG4Dyo06spqbaLfHwl0KkQ/RQZlR2sn1mKnYduJdw== - dependencies: - parse-entities "^2.0.0" - remark-stringify "^8.1.0" - stringify-entities "^3.0.1" - strip-indent "^3.0.0" - unist-util-stringify-position "^2.0.3" - -remark-mdxjs@2.0.0-next.8: - version "2.0.0-next.8" - resolved "https://registry.yarnpkg.com/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz#ff603ebfcb17f19503ee3fab78447445eaa08783" - integrity sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ== - dependencies: - "@babel/core" "7.10.5" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.10.4" - "@babel/plugin-syntax-jsx" "7.10.4" - "@mdx-js/util" "^2.0.0-next.8" - remark-parse@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" @@ -16748,91 +9978,17 @@ remark-parse@^5.0.0: vfile-location "^2.0.0" xtend "^4.0.1" -remark-parse@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" - integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== - dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" - -remark-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" - integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== - dependencies: - mdast-squeeze-paragraphs "^4.0.0" - -remark-stringify@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-8.1.1.tgz#e2a9dc7a7bf44e46a155ec78996db896780d8ce5" - integrity sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A== - dependencies: - ccount "^1.0.0" - is-alphanumeric "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - longest-streak "^2.0.1" - markdown-escapes "^1.0.0" - markdown-table "^2.0.0" - mdast-util-compact "^2.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - stringify-entities "^3.0.0" - unherit "^1.0.4" - xtend "^4.0.1" - -remote-origin-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.4.0.tgz#4d3e2902f34e2d37d1c263d87710b77eb4086a30" - integrity sha1-TT4pAvNOLTfRwmPYdxC3frQIajA= - dependencies: - parse-git-config "^0.2.0" - -remote-origin-url@^0.5.1: - version "0.5.3" - resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.5.3.tgz#b9fc6ced2c826690d0b07218b2b8c17fcec88e87" - integrity sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg== - dependencies: - parse-git-config "^1.1.1" - remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== - dependencies: - css-select "^1.1.0" - dom-converter "^0.2" - htmlparser2 "^3.3.0" - strip-ansi "^3.0.0" - utila "^0.4.0" - repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.0.0, repeat-string@^1.5.0, repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -16849,29 +10005,6 @@ replace-ext@1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= -replace-ext@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -req-then@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/req-then/-/req-then-0.6.4.tgz#9f9c04626afd311ae01d727846a0a1075c0e1965" - integrity sha512-Uf7xsK1qPqPUetESHemNQ7nGtgOxngSFtlcAOOkx0lDAo+XRZpEA9QDrGBdyOfGq4b+a0z/D5gR2VJ+pp/dzBA== - dependencies: - array-back "^2.0.0" - defer-promise "^1.0.1" - lodash.pick "^4.4.0" - stream-read-all "^0.1.0" - typical "^2.6.1" - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" - integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= - dependencies: - throttleit "^1.0.0" - request-promise-core@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" @@ -16879,7 +10012,7 @@ request-promise-core@1.1.4: dependencies: lodash "^4.17.19" -request-promise-native@^1.0.5, request-promise-native@^1.0.7: +request-promise-native@^1.0.5: version "1.0.9" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== @@ -16888,7 +10021,7 @@ request-promise-native@^1.0.5, request-promise-native@^1.0.7: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.65.0, request@^2.87.0, request@^2.88.0: +request@^2.87.0, request@^2.88.0: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -16929,23 +10062,6 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resize-img@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/resize-img/-/resize-img-1.1.2.tgz#fad650faf3ef2c53ea63112bc272d95e9d92550e" - integrity sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4= - dependencies: - bmp-js "0.0.1" - file-type "^3.8.0" - get-stream "^2.0.0" - jimp "^0.2.21" - jpeg-js "^0.1.1" - parse-png "^1.1.1" - resize-observer-polyfill@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" @@ -16958,14 +10074,6 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - integrity sha1-shklmlYC+sXFxJatiUpujMQwJh4= - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" @@ -16989,14 +10097,6 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-path@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" - integrity sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc= - dependencies: - http-errors "~1.6.2" - path-is-absolute "1.0.1" - resolve-pathname@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" @@ -17008,39 +10108,16 @@ resolve-url@^0.2.1: integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@>=1.9.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.3.3: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -responsive-loader@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/responsive-loader/-/responsive-loader-2.1.1.tgz#462b34601fb1200740ab7aba05c99040dea22d64" - integrity sha512-5vv37eOR6M+fnUakZRkldR0Z/35MaCziap2re+eDiQPq6+1uy4onTk7aZ1OZM+iUAz6Ove6hnEBOfmRYHmq/6w== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.1" + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= +resolve@>=1.9.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.3.3: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" + path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" @@ -17068,28 +10145,11 @@ retry@^0.10.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -revalidator@0.1.x: - version "0.1.8" - resolved "https://registry.yarnpkg.com/revalidator/-/revalidator-0.1.8.tgz#fece61bfa0c1b52a206bd6b18198184bdd523a3b" - integrity sha1-/s5hv6DBtSoga9axgZgYS91SOjs= - -rimraf@2, rimraf@2.x.x, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -17097,74 +10157,20 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -roarr@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.3.tgz#65248a291a15af3ebfd767cbf7e44cb402d1d836" - integrity sha512-AEjYvmAhlyxOeB9OqPUzQCo3kuAkNfuDk/HqWbZdFsqDFpapkTjiw+p4svNEoRLvuqNTxqfL+s+gtD4eDgZ+CA== - dependencies: - boolean "^3.0.0" - detect-node "^2.0.4" - globalthis "^1.0.1" - json-stringify-safe "^5.0.1" - semver-compare "^1.0.0" - sprintf-js "^1.1.2" - -rollup-plugin-scss@^2.1.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-scss/-/rollup-plugin-scss-2.6.0.tgz#2845be27e01aa1bfc1847cfaabb8255c1c83cf6d" - integrity sha512-LZiZrJFJv+jEZ5m+BCAqNwd9ZrvQq+YmAPPIgT6awL6EhyKakbC7XTWw9CZM+hkeLQpIO3Yi3EhMOk7XpIKV0w== - dependencies: - node-sass "4" - rollup-pluginutils "2" - -rollup-plugin-terser@^5.3.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" - integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== - dependencies: - "@babel/code-frame" "^7.5.5" - jest-worker "^24.9.0" - rollup-pluginutils "^2.8.2" - serialize-javascript "^4.0.0" - terser "^4.6.2" - -rollup-pluginutils@2, rollup-pluginutils@^2.8.2: - version "2.8.2" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" - integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - dependencies: - estree-walker "^0.6.1" - -rollup@^2.2.0: - version "2.26.11" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.26.11.tgz#4fc31de9c7b83d50916fc8395f8c3d24730cdaae" - integrity sha512-xyfxxhsE6hW57xhfL1I+ixH8l2bdoIMaAecdQiWF3N7IgJEMu99JG+daBiSZQjnBpzFxa0/xZm+3pbCdAQehHw== - optionalDependencies: - fsevents "~2.1.2" - -root-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/root-check/-/root-check-1.0.0.tgz#c52a794bf0db9fad567536e41898f0c9e0a86697" - integrity sha1-xSp5S/Dbn61WdTbkGJjwyeCoZpc= - dependencies: - downgrade-root "^1.0.0" - sudo-block "^1.1.0" - rst-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" @@ -17178,7 +10184,7 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.0.0, run-async@^2.2.0, run-async@^2.4.0: +run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -17200,28 +10206,23 @@ rw@1: resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - -rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0, rxjs@^6.6.2: +rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0, rxjs@^6.6.2: version "6.6.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -17249,33 +10250,11 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sass-graph@2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" - integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^13.3.2" - -sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4: +sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -sax@~1.1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" - integrity sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA= - -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== - dependencies: - xmlchars "^2.1.1" - scheduler@^0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" @@ -17284,83 +10263,17 @@ scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -scoped-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" - -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -select@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" - integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= - -selfsigned@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== - dependencies: - node-forge "0.9.0" - semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-diff@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" - integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= - dependencies: - semver "^5.0.3" - -semver-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" - integrity sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk= - semver-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -semver-truncate@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" - integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= - dependencies: - semver "^5.3.0" - -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -17375,35 +10288,11 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.2.1, semver@^7.3.2: +semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - sentence-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" @@ -17412,97 +10301,11 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" -serialize-error@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" - integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== - dependencies: - type-fest "^0.13.1" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serve-handler@6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" - integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - fast-url-parser "1.1.3" - mime-types "2.1.18" - minimatch "3.0.4" - path-is-inside "1.0.2" - path-to-regexp "2.2.1" - range-parser "1.2.0" - -serve-index-75lb@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/serve-index-75lb/-/serve-index-75lb-2.0.1.tgz#f07da6462df4cdcd49d8a14bba8f2b4b8a8dce1a" - integrity sha512-/d9r8bqJlFQcwy0a0nb1KnWAA+Mno+V+VaoKocdkbW5aXKRQd/+4bfnRhQRQr6uEoYwTRJ4xgztOyCJvWcpBpQ== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.18" - parseurl "~1.3.2" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -serve@^11.3.2: - version "11.3.2" - resolved "https://registry.yarnpkg.com/serve/-/serve-11.3.2.tgz#b905e980616feecd170e51c8f979a7b2374098f5" - integrity sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w== - dependencies: - "@zeit/schemas" "2.6.0" - ajv "6.5.3" - arg "2.0.0" - boxen "1.3.0" - chalk "2.4.1" - clipboardy "1.2.3" - compression "1.7.3" - serve-handler "6.1.3" - update-check "1.5.2" - set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y= - dependencies: - to-object-path "^0.3.0" - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -17513,56 +10316,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4, setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -sharp@^0.25.2, sharp@^0.25.4: - version "0.25.4" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.25.4.tgz#1a8e542144a07ab7e9316ab89de80182b827c363" - integrity sha512-umSzJJ1oBwIOfwFFt/fJ7JgCva9FvrEU2cbbm7u/3hSDZhXvkME8WE5qpaJqLIe2Har5msF5UG4CzYlEg5o3BQ== - dependencies: - color "^3.1.2" - detect-libc "^1.0.3" - node-addon-api "^3.0.0" - npmlog "^4.1.2" - prebuild-install "^5.3.4" - semver "^7.3.2" - simple-get "^4.0.0" - tar "^6.0.2" - tunnel-agent "^0.6.0" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -17587,36 +10340,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.8.1, shelljs@^0.8.3: - version "0.8.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -shortid@^2.2.8: - version "2.2.15" - resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.15.tgz#2b902eaa93a69b11120373cd42a1f1fe4437c122" - integrity sha512-5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw== - dependencies: - nanoid "^2.1.0" - -shx@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.2.tgz#40501ce14eb5e0cbcac7ddbd4b325563aad8c123" - integrity sha512-aS0mWtW3T2sHAenrSrip2XGv39O9dXIFUqxAEWHEOS1ePtGIBavdPJY1kE2IHl14V/4iCbUiNDPGdyYTtmhSoA== - dependencies: - es6-object-assign "^1.0.3" - minimist "^1.2.0" - shelljs "^0.8.1" - side-channel@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" @@ -17629,45 +10357,10 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" - integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-get@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.0.tgz#73fa628278d21de83dadd5512d2cc1f4872bd675" - integrity sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - sisteransi@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -17678,11 +10371,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= - slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -17715,11 +10403,6 @@ slide@^1.1.6: resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -smart-buffer@^1.0.13: - version "1.1.15" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= - smart-buffer@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" @@ -17762,35 +10445,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.4.0" - websocket-driver "0.6.5" - -socks-proxy-agent@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" - integrity sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA== - dependencies: - agent-base "^4.1.0" - socks "^1.1.10" - socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" @@ -17799,14 +10453,6 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" -socks@^1.1.10: - version "1.1.10" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= - dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" - socks@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" @@ -17815,13 +10461,6 @@ socks@~2.3.2: ip "1.1.5" smart-buffer "^4.1.0" -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -17829,20 +10468,7 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sort-on@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/sort-on/-/sort-on-3.0.0.tgz#8094005281bf450e91ac4cb4c4cf00c3d6569c41" - integrity sha512-e2RHeY1iM6dT9od3RoqeJSyz3O7naNFsGy34+EFEcwghjAncuOXC2/Xwq87S4FbypqLVp6PcizYEsGEGsGIDXA== - dependencies: - arrify "^1.0.0" - dot-prop "^4.1.1" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: +source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== @@ -17853,7 +10479,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.6: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -17866,50 +10492,21 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" - source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -space-separated-tokens@^1.0.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" - integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== - spawn-command@^0.0.2-1: version "0.0.2-1" resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= -spawn-sync@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" @@ -17936,29 +10533,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -17973,13 +10547,6 @@ split2@^2.0.0: dependencies: through2 "^2.0.2" -split@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/split/-/split-0.3.1.tgz#cebcf142bf61bbb64b141628e6db482a2914654c" - integrity sha1-zrzxQr9hu7ZLFBYo5ttIKikUZUw= - dependencies: - through "2" - split@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" @@ -17987,11 +10554,6 @@ split@^1.0.0: dependencies: through "2" -sprintf-js@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -18012,20 +10574,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^4.1.6: - version "4.1.6" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-4.1.6.tgz#0cb49b6ac84457e7bdd466cb730c3cb623e9a25b" - integrity sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA== - dependencies: - safe-buffer "^5.1.0" - -ssri@^5.0.0, ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" - integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== - dependencies: - safe-buffer "^5.1.1" - ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" @@ -18033,18 +10581,6 @@ ssri@^6.0.0, ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" -ssri@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" - integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== - dependencies: - minipass "^3.1.1" - -stack-trace@0.0.x: - version "0.0.10" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" - integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= - stack-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" @@ -18062,31 +10598,11 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.0.0, statuses@^1.5.0, statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - stream-each@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" @@ -18095,82 +10611,11 @@ stream-each@^1.1.0: end-of-stream "^1.1.0" stream-shift "^1.0.0" -stream-events@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" - integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg== - dependencies: - stubs "^3.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-log-stats@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-log-stats/-/stream-log-stats-2.0.2.tgz#a59a4af9e224fa124457dd9b8ba89c757dc3dab0" - integrity sha512-b1LccxXhMlOQQrzSqapQHyZ3UI00QTAv+8VecFgsJz//sGB5LFl/+mkFeWBVVI2/E4DlCT4sGgvLExB/VTVFfA== - dependencies: - JSONStream "^1.3.1" - ansi-escape-sequences "^3.0.0" - byte-size "^3.0.0" - common-log-format "~0.1.3" - lodash.throttle "^4.1.1" - stream-via "^1.0.3" - table-layout "~0.4.0" - -stream-read-all@^0.1.0, stream-read-all@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/stream-read-all/-/stream-read-all-0.1.2.tgz#748718e89281fff6b0742918233415a6900387e1" - integrity sha512-KX42xBg853m+KnwRtwCKT95ShopAbY/MNKs2dBQ0WkNeuJdqgQYRtGRbTlxdx0L6t979h3z/wMq2eMSAu7Tygw== - stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -stream-slice@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b" - integrity sha1-LcT04bk2+xPz6zmi3vGTJ5jQeks= - -stream-to-buffer@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" - integrity sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk= - dependencies: - stream-to "~0.2.0" - -stream-to@~0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" - integrity sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0= - -stream-via@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/stream-via/-/stream-via-1.0.4.tgz#8dccbb0ac909328eb8bc8e2a4bd3934afdaf606c" - integrity sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ== - -streaming-json-stringify@3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz#80200437a993cc39c4fe00263b7b3b903ac87af5" - integrity sha1-gCAEN6mTzDnE/gAmO3s7kDrIevU= - dependencies: - json-stringify-safe "5" - readable-stream "2" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - string-argv@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -18184,11 +10629,6 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" -string-template@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -18215,7 +10655,7 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== @@ -18278,7 +10718,7 @@ string.prototype.trimstart@^1.0.0, string.prototype.trimstart@^1.0.1: define-properties "^1.1.3" es-abstract "^1.17.5" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -18292,27 +10732,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-entities@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.0.0.tgz#455abe501f8b7859ba5726a25a8872333c65b0a7" - dependencies: - character-entities-html4 "^1.0.0" - character-entities-legacy "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.2" - is-hexadecimal "^1.0.0" - -stringify-entities@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.0.1.tgz#32154b91286ab0869ab2c07696223bd23b6dbfc0" - integrity sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ== - dependencies: - character-entities-html4 "^1.0.0" - character-entities-legacy "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.2" - is-hexadecimal "^1.0.0" - stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -18346,22 +10765,7 @@ strip-ansi@^6.0.0: resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: - ansi-regex "^5.0.0" - -strip-bom-buf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" - integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= - dependencies: - is-utf8 "^0.2.1" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" + ansi-regex "^5.0.0" strip-bom@^2.0.0: version "2.0.0" @@ -18409,11 +10813,6 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - strong-log-transformer@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" @@ -18423,39 +10822,11 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" -stubs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" - integrity sha1-6NK6H6nJBXAwPAMLaQD31fiavls= - -style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -sudo-block@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/sudo-block/-/sudo-block-1.2.0.tgz#cc539bf8191624d4f507d83eeb45b4cea27f3463" - integrity sha1-zFOb+BkWJNT1B9g+60W0zqJ/NGM= - dependencies: - chalk "^1.0.0" - is-docker "^1.0.0" - is-root "^1.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.1.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -18463,7 +10834,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.0.0, supports-color@^6.1.0: +supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== @@ -18476,41 +10847,6 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -surge-fstream-ignore@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/surge-fstream-ignore/-/surge-fstream-ignore-1.0.6.tgz#e30efce95574b91fd571b5b02f32a611ea829731" - integrity sha512-hNN52cz2fYCAzhlHmWPn4aE3bFbpBt01AkWFLljrtSzFvxlipLAeLuLtQ3t4f0RKoUkjzXWCAFK13WoET2iM1A== - dependencies: - fstream ">=1.0.12" - inherits "2" - minimatch "^3.0.0" - -surge-ignore@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/surge-ignore/-/surge-ignore-0.2.0.tgz#5a7f8a20a71188cf9e75a2cfe8eb182de90daf3b" - integrity sha1-Wn+KIKcRiM+edaLP6OsYLekNrzs= - -surge@^0.21.3: - version "0.21.6" - resolved "https://registry.yarnpkg.com/surge/-/surge-0.21.6.tgz#8eca1bf8dfe7d657af89dfce639a8d1bd6e31e20" - integrity sha512-FejQvGH9G1Xt9nWGaQnwX5anKReDJkFUrAh3/UCroJTf/M91hId8JOt1N6Glgh9T2Sz8G4DFaFFHJsoPaI5DBw== - dependencies: - cli-table3 "^0.5.1" - inquirer "^6.2.2" - is-domain "0.0.1" - minimist "1.2.3" - moniker "0.1.2" - netrc "0.1.4" - progress "1.1.8" - prompt "~0.2.14" - read "1.0.5" - request "^2.88.0" - split "0.3.1" - surge-fstream-ignore "^1.0.6" - surge-ignore "0.2.0" - tarr "1.1.0" - url-parse-as-address "1.0.0" - swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" @@ -18519,11 +10855,6 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -18534,17 +10865,6 @@ tabbable@^3.1.2: resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-3.1.2.tgz#f2d16cccd01f400e38635c7181adfe0ad965a4a2" integrity sha512-wjB6puVXTYO0BSFtCmWQubA/KIn7Xvajw0x0l6eJUudMG/EAiJvIUnyNX6xO4NpGrJ16lbD0eUseB9WxW0vlpQ== -table-layout@^0.4.3, table-layout@~0.4.0: - version "0.4.5" - resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" - integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== - dependencies: - array-back "^2.0.0" - deep-extend "~0.6.0" - lodash.padend "^4.6.1" - typical "^2.6.1" - wordwrapjs "^3.0.0" - table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" @@ -18555,84 +10875,6 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -tabtab@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/tabtab/-/tabtab-1.3.2.tgz#bb9c2ca6324f659fde7634c2caf3c096e1187ca7" - integrity sha1-u5wspjJPZZ/edjTCyvPAluEYfKc= - dependencies: - debug "^2.2.0" - inquirer "^1.0.2" - minimist "^1.2.0" - mkdirp "^0.5.1" - npmlog "^2.0.3" - object-assign "^4.1.0" - -taketalk@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/taketalk/-/taketalk-1.0.0.tgz#b4d4f0deed206ae7df775b129ea2ca6de52f26dd" - integrity sha1-tNTw3u0gauffd1sSnqLKbeUvJt0= - dependencies: - get-stdin "^4.0.1" - minimist "^1.1.0" - -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar-fs@^1.15.3: - version "1.16.3" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" - integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== - dependencies: - chownr "^1.0.1" - mkdirp "^0.5.1" - pump "^1.0.0" - tar-stream "^1.1.2" - -tar-fs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" - integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.0.0" - -tar-stream@^1.1.2, tar-stream@^1.5.4: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - -tar-stream@^2.0.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.3.tgz#1e2022559221b7866161660f118255e20fa79e41" - integrity sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA== - dependencies: - bl "^4.0.1" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" - integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== - dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" - tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" @@ -18646,46 +10888,6 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" -tar@^6.0.2: - version "6.0.5" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" - integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tarr@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tarr/-/tarr-1.1.0.tgz#d7a9532ce97f08f5200b78ae0a82a6883173c8c8" - integrity sha512-tENbQ43IQckay71stp1p1lljRhoEZpZk10FzEZKW2tJcMcnLwV3CfZdxBAERlH6nwnFvnHMS9eJOJl6IzSsG0g== - dependencies: - block-stream "*" - fstream ">=1.0.12" - inherits "2" - -tcp-port-used@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-1.0.1.tgz#46061078e2d38c73979a2c2c12b5a674e6689d70" - integrity sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q== - dependencies: - debug "4.1.0" - is2 "2.0.1" - -teeny-request@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0" - integrity sha512-TAK0c9a00ELOqLrZ49cFxvPVogMUFaWY8dUsQc/0CuQPGF+BOxOQzXfE413BAk2kLomwNplvdtMpeaeGWmoc2g== - dependencies: - http-proxy-agent "^4.0.0" - https-proxy-agent "^4.0.0" - node-fetch "^2.2.0" - stream-events "^1.0.5" - uuid "^3.3.2" - temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" @@ -18703,37 +10905,6 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= - dependencies: - execa "^0.7.0" - -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - test-exclude@^5.2.3: version "5.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" @@ -18763,82 +10934,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -textextensions@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" - integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== - -theme-patternfly-org@0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/theme-patternfly-org/-/theme-patternfly-org-0.2.1.tgz#a54256c66de81921e6df117b302f1f54f786c836" - integrity sha512-eiHYZNV84eGjIlZEASCVgRfTjgayJs74KCqLhHEOubV3H9ZmpPQ/VBdJTdegnVOSdTCGyRsg2BO9xk343Fs1BA== - dependencies: - "@babel/core" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/preset-env" "^7.0.0" - "@mdx-js/util" "^1.6.16" - "@reach/router" "^1.3.4" - acorn "^7.3.1" - acorn-class-fields "^0.3.7" - acorn-jsx "^5.2.0" - astring "^1.4.3" - autoprefixer "^9.8.6" - babel-loader "^8.1.0" - camelcase-css "2.0.1" - clean-webpack-plugin "^3.0.0" - codesandbox "^2.1.10" - commander "^4.0.0" - copy-webpack-plugin "^6.1.0" - css-loader "^4.3.0" - detab "2.0.3" - favicons-webpack-plugin "^4.2.0" - file-loader "^6.1.0" - file-saver "^1.3.8" - fs-extra "^9.0.0" - hast-to-hyperscript "^9.0.0" - hast-util-to-text "^2.0.0" - html-formatter "^0.1.9" - html-webpack-plugin "^4.4.1" - js-yaml "^3.14.0" - lodash-es "^4.17.15" - mdast-util-to-hast "^9.1.0" - mdurl "^1.0.0" - mini-css-extract-plugin "^0.11.1" - null-loader "^4.0.0" - postcss "^7.0.32" - postcss-loader "^4.0.1" - prismjs "^1.17.1" - puppeteer "^5.3.1" - puppeteer-cluster "^0.22.0" - react "^16.8.0" - react-docgen "^5.3.0" - react-dom "^16.8.0" - react-live "^2.2.0" - react-ssr-prepass "^1.2.1" - remark-footnotes "^1.0.0" - remark-frontmatter "^2.0.0" - remark-mdx "2.0.0-next.8" - remark-mdxjs "2.0.0-next.8" - remark-parse "^8.0.3" - remark-squeeze-paragraphs "^4.0.0" - responsive-loader "^2.1.1" - serve "^11.3.2" - sharp "^0.25.4" - style-to-object "^0.3.0" - to-vfile "^6.1.0" - typescript "^3.0.0" - unified "9.1.0" - unist-util-remove "^2.0.0" - unist-util-visit "^2.0.0" - url-loader "^4.1.0" - vfile-reporter "^6.0.1" - webpack "^4.43.0" - webpack-bundle-analyzer "^3.8.0" - webpack-cli "^3.3.12" - webpack-dev-server "^3.11.0" - webpack-merge "^5.0.9" - thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -18858,11 +10953,6 @@ throat@^4.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" - integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= - through2@^2.0.0, through2@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -18871,7 +10961,7 @@ through2@^2.0.0, through2@^2.0.2: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.0, through2@^3.0.1: +through2@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== @@ -18884,33 +10974,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timed-out@^4.0.0, timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - dependencies: - setimmediate "^1.0.4" - -timm@^1.6.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" - integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== - -tiny-emitter@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" - integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== - tiny-invariant@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" @@ -18921,11 +10984,6 @@ tiny-warning@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tinycolor2@^1.1.2, tinycolor2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" - integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= - tippy.js@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-5.1.2.tgz#5ac91233c59ab482ef5988cffe6e08bd26528e66" @@ -18941,18 +10999,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -titleize@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/titleize/-/titleize-1.0.1.tgz#21bc24fcca658eadc6d3bd3c38f2bd173769b4c5" - integrity sha512-rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew== - -tmp@^0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" - integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= - dependencies: - os-tmpdir "~1.0.1" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -18960,44 +11006,16 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-ico@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.5.tgz#1d32da5f2c90922edee6b686d610c54527b5a8d5" - integrity sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg== - dependencies: - arrify "^1.0.1" - buffer-alloc "^1.1.0" - image-size "^0.5.0" - parse-png "^1.0.0" - resize-img "^1.1.0" - to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -19030,19 +11048,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -to-vfile@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" - integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== - dependencies: - is-buffer "^2.0.0" - vfile "^4.0.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -19051,15 +11056,6 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== - dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" - punycode "^2.1.1" - tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -19107,41 +11103,7 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -ts-loader@^7.0.5: - version "7.0.5" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" - integrity sha512-zXypEIT6k3oTc+OZNx/cqElrsbBtYqDknf48OZos0NQ3RTt045fBIU8RRSu+suObBzYB355aIPGOe/3kj9h7Ig== - dependencies: - chalk "^2.3.0" - enhanced-resolve "^4.0.0" - loader-utils "^1.0.2" - micromatch "^4.0.0" - semver "^6.0.0" - -ts-loader@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.4.tgz#02b9c91fbcfdb3114d8b1e98a3829265270eee7a" - integrity sha512-5u8KF1SW8eCUb/Ff7At81e3wznPmT/27fvaGRO9CziVy+6NlPVRvrzSox4OwU0/e6OflOUB32Err4VquysCSAQ== - dependencies: - chalk "^2.3.0" - enhanced-resolve "^4.0.0" - loader-utils "^1.0.2" - micromatch "^4.0.0" - semver "^6.0.0" - -tslib@1.13.0, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: +tslib@1.13.0, tslib@^1.8.1, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== @@ -19151,16 +11113,6 @@ tslib@^1.11.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" - integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== - -tsscmp@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" - integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== - tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" @@ -19168,11 +11120,6 @@ tsutils@^3.17.1: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - ttypescript@^1.5.12: version "1.5.12" resolved "https://registry.yarnpkg.com/ttypescript/-/ttypescript-1.5.12.tgz#27a8356d7d4e719d0075a8feb4df14b52384f044" @@ -19187,26 +11134,11 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twig@^1.10.5: - version "1.15.2" - resolved "https://registry.yarnpkg.com/twig/-/twig-1.15.2.tgz#8600182f9cf12cfd5f5b365146c5b9914bfa1c10" - integrity sha512-n7w76E8gzguhcLyKcjlT3sYWGdBTgZY2DO/frcbZ5Fk7LwMRoTathvWMFxZyJ2HYRJ+rEzccw6nu3fsy7ceGGQ== - dependencies: - "@babel/runtime" "^7.8.4" - locutus "^2.0.11" - minimatch "3.0.x" - walk "2.3.x" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -19246,14 +11178,6 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -19266,31 +11190,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.0.0, typescript@^3.8.3, typescript@^3.9.5: - version "3.9.7" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - -typical@^2.6.0, typical@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" - integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= - -typical@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/typical/-/typical-3.0.2.tgz#1891683995b7916822c7ab0ccc238fc462f66e71" - integrity sha512-uvJvOMwAheCYrxDUsqkMPpYk7t1/R+4VQnBZ3wzkaA6QRQzXxG6+/yA6VGDtK+bgzCxh6Vk5arJ7TG0Gf8GN1w== - -typical@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" - integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== - -ua-parser-js@^0.7.18: - version "0.7.21" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" - integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== - uglify-js@^3.1.4: version "3.10.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.4.tgz#dd680f5687bc0d7a93b14a3482d16db6eba2bfbb" @@ -19306,26 +11205,11 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= -unbzip2-stream@^1.3.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" - integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== - dependencies: - buffer "^5.2.1" - through "^2.3.8" - unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -unescape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96" - integrity sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ== - dependencies: - extend-shallow "^2.0.1" - unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" @@ -19357,18 +11241,6 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== -unified@9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.1.0.tgz#7ba82e5db4740c47a04e688a9ca8335980547410" - integrity sha512-VXOv7Ic6twsKGJDeZQ2wwPqXs2hM0KNu5Hkg9WgAZbSD1pxhZ7p8swqg583nw1Je2fhwHy6U8aEjiI79x1gvag== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - unified@^6.1.2: version "6.2.0" resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" @@ -19391,12 +11263,7 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -unique-filename@^1.1.0, unique-filename@^1.1.1: +unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== @@ -19410,44 +11277,11 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= - dependencies: - crypto-random-string "^1.0.0" - -unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== - -unist-util-find-after@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-3.0.0.tgz#5c65fcebf64d4f8f496db46fa8fd0fbf354b43e6" - integrity sha512-ojlBqfsBftYXExNu3+hHLfJQ/X1jYY/9vdm4yZWjIbf0VuWF6CRufci1ZyoD/wV2TYMKxXUoNuoqwy+CkgzAiQ== - dependencies: - unist-util-is "^4.0.0" - -unist-util-generated@^1.0.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.5.tgz#1e903e68467931ebfaea386dae9ea253628acd42" - unist-util-is@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== -unist-util-is@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.2.tgz#c7d1341188aa9ce5b3cff538958de9895f14a5de" - integrity sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ== - -unist-util-position@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" - integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== - unist-util-remove-position@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" @@ -19455,32 +11289,11 @@ unist-util-remove-position@^1.0.0: dependencies: unist-util-visit "^1.1.0" -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" - -unist-util-remove@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.0.tgz#32c2ad5578802f2ca62ab808173d505b2c898488" - integrity sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g== - dependencies: - unist-util-is "^4.0.0" - unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== -unist-util-stringify-position@^2.0.0, unist-util-stringify-position@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - unist-util-visit-parents@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" @@ -19488,27 +11301,12 @@ unist-util-visit-parents@^2.0.0: dependencies: unist-util-is "^3.0.0" -unist-util-visit-parents@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz#dd4cdcd86d505ec7a81bdc01bc790f9def742bee" - dependencies: - "@types/unist" "^2.0.3" - unist-util-is "^4.0.0" - unist-util-visit@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" dependencies: unist-util-visit-parents "^2.0.0" -unist-util-visit@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.2.tgz#3843782a517de3d2357b4c193b24af2d9366afb7" - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - universal-user-agent@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" @@ -19526,16 +11324,6 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -19544,50 +11332,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" - integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== - -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -update-check@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28" - integrity sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ== - dependencies: - registry-auth-token "3.3.2" - registry-url "3.1.0" - -update-notifier@^2.2.0, update-notifier@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" - integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== - dependencies: - boxen "^1.2.1" - chalk "^2.0.1" - configstore "^3.0.0" - import-lazy "^2.1.0" - is-ci "^1.0.10" - is-installed-globally "^0.1.0" - is-npm "^1.0.0" - latest-version "^3.0.0" - semver-diff "^2.0.0" - xdg-basedir "^3.0.0" - upper-case-first@^1.1.0, upper-case-first@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" @@ -19595,83 +11339,22 @@ upper-case-first@^1.1.0, upper-case-first@^1.1.2: dependencies: upper-case "^1.1.1" -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.0.tgz#c7d6b0d6b0fccd51ab3ffc58a78d32b8d89a7be2" - integrity sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.26" - schema-utils "^2.6.5" - -url-parse-as-address@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-as-address/-/url-parse-as-address-1.0.0.tgz#fb80901883f338b3cbed3538f5faa26adaf7f2e7" - integrity sha1-+4CQGIPzOLPL7TU49fqiatr38uc= - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= - dependencies: - prepend-http "^1.0.1" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url-regex@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" - integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ= - dependencies: - ip-regex "^1.0.1" - -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= +upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= +uri-js@^4.2.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== dependencies: - punycode "1.3.2" - querystring "0.2.0" + punycode "^2.1.0" -urlgrey@0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f" - integrity sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8= +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= use@^3.1.0: version "3.1.1" @@ -19683,20 +11366,6 @@ user-home@^1.1.1: resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= -user-home@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" - integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= - dependencies: - os-homedir "^1.0.0" - -utif@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" - integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== - dependencies: - pako "^1.0.5" - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -19709,14 +11378,6 @@ util-promisify@^2.1.0: dependencies: object.getownpropertydescriptors "^2.0.3" -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - util.promisify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" @@ -19727,58 +11388,11 @@ util.promisify@^1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.10.3: - version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== - dependencies: - inherits "2.0.3" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utile@0.2.x: - version "0.2.1" - resolved "https://registry.yarnpkg.com/utile/-/utile-0.2.1.tgz#930c88e99098d6220834c356cbd9a770522d90d7" - integrity sha1-kwyI6ZCY1iIINMNWy9mncFItkNc= - dependencies: - async "~0.2.9" - deep-equal "*" - i "0.3.x" - mkdirp "0.x.x" - ncp "0.4.x" - rimraf "2.x.x" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - uuid@^3.0.1, uuid@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" -uuid@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - -v8-compile-cache@^2.0.3, v8-compile-cache@^2.1.1: +v8-compile-cache@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== @@ -19810,11 +11424,6 @@ value-equal@^1.0.1: resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== -vary@^1.1.2, vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -19829,11 +11438,6 @@ vfile-location@^2.0.0: resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== -vfile-location@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.1.0.tgz#81cd8a04b0ac935185f4fce16f270503fc2f692f" - integrity sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g== - vfile-message@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" @@ -19841,35 +11445,6 @@ vfile-message@^1.0.0: dependencies: unist-util-stringify-position "^1.1.1" -vfile-message@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.1.tgz#951881861c22fc1eb39f873c0b93e336a64e8f6d" - dependencies: - "@types/unist" "^2.0.2" - unist-util-stringify-position "^2.0.0" - -vfile-reporter@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-6.0.1.tgz#45d4dc11df2e312196ea2ceb95e42a67fc8ce814" - integrity sha512-0OppK9mo8G2XUpv+hIKLVSDsoxJrXnOy73+vIm0jQUOUFYRduqpFHX+QqAQfvRHyX9B0UFiRuNJnBOjQCIsw1g== - dependencies: - repeat-string "^1.5.0" - string-width "^4.0.0" - supports-color "^6.0.0" - unist-util-stringify-position "^2.0.0" - vfile-sort "^2.1.2" - vfile-statistics "^1.1.0" - -vfile-sort@^2.1.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-2.2.2.tgz#720fe067ce156aba0b411a01bb0dc65596aa1190" - integrity sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA== - -vfile-statistics@^1.1.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-1.1.4.tgz#b99fd15ecf0f44ba088cc973425d666cb7a9f245" - integrity sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA== - vfile@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" @@ -19880,17 +11455,6 @@ vfile@^2.0.0: unist-util-stringify-position "^1.0.0" vfile-message "^1.0.0" -vfile@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" - integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - victory-area@^35.3.5: version "35.3.5" resolved "https://registry.yarnpkg.com/victory-area/-/victory-area-35.3.5.tgz#8cc8e560cb52f478cfe3aa7743822a08722845b6" @@ -20098,39 +11662,6 @@ victory-zoom-container@^35.3.5: prop-types "^15.5.8" victory-core "^35.3.5" -vinyl-file@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-3.0.0.tgz#b104d9e4409ffa325faadd520642d0a3b488b365" - integrity sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - strip-bom-buf "^1.0.0" - strip-bom-stream "^2.0.0" - vinyl "^2.0.1" - -vinyl@^2.0.1, vinyl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - -vlq@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" - integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - w3c-hr-time@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -20138,27 +11669,6 @@ w3c-hr-time@^1.0.1: dependencies: browser-process-hrtime "^1.0.0" -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== - dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" - -walk-back@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/walk-back/-/walk-back-3.0.1.tgz#0c0012694725604960d6c2f75aaf1a1e7d455d35" - integrity sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ== - -walk@2.3.x: - version "2.3.14" - resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.14.tgz#60ec8631cfd23276ae1e7363ce11d626452e1ef3" - integrity sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg== - dependencies: - foreachasync "^3.0.0" - walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -20166,38 +11676,13 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" -warning@^4.0.0, warning@^4.0.1, warning@^4.0.3: +warning@^4.0.0, warning@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== dependencies: loose-envify "^1.0.0" -watchpack-chokidar2@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" - integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" - integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.0" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -20205,10 +11690,6 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-namespaces@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.3.tgz#9bbf5c99ff0908d2da031f1d732492a96571a83f" - webcola@*, webcola@3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/webcola/-/webcola-3.4.0.tgz#490d26ae98e5b5109478b94a846a62ff6831a99d" @@ -20224,179 +11705,14 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-bundle-analyzer@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz#f6f94db108fb574e415ad313de41a2707d33ef3c" - integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - bfj "^6.1.1" - chalk "^2.4.1" - commander "^2.18.0" - ejs "^2.6.1" - express "^4.16.3" - filesize "^3.6.1" - gzip-size "^5.0.0" - lodash "^4.17.19" - mkdirp "^0.5.1" - opener "^1.5.1" - ws "^6.0.0" - -webpack-cli@^3.3.11, webpack-cli@^3.3.12: - version "3.3.12" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" - integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== - dependencies: - chalk "^2.4.2" - cross-spawn "^6.0.5" - enhanced-resolve "^4.1.1" - findup-sync "^3.0.0" - global-modules "^2.0.0" - import-local "^2.0.0" - interpret "^1.4.0" - loader-utils "^1.4.0" - supports-color "^6.1.0" - v8-compile-cache "^2.1.1" - yargs "^13.3.2" - -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-merge@^5.0.9: - version "5.1.4" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.1.4.tgz#a2c3a0c38ac2c02055c47bb1d42de1f072f1aea4" - integrity sha512-LSmRD59mxREGkCBm9PCW3AaV4doDqxykGlx1NvioEE0FgkT2GQI54Wyvg39ptkiq2T11eRVoV39udNPsQvK+QQ== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@^4.43.0: - version "4.44.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" - integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.3.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - -websocket-driver@>=0.5.1: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" -whatwg-fetch@>=0.10.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz#e5f871572d6879663fa5674c8f833f15a8425ab3" - integrity sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ== - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== @@ -20419,27 +11735,6 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" -which-boxed-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz#cbe8f838ebe91ba2471bb69e9edbda67ab5a5ec1" - integrity sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ== - dependencies: - is-bigint "^1.0.0" - is-boolean-object "^1.0.0" - is-number-object "^1.0.3" - is-string "^1.0.4" - is-symbol "^1.0.2" - -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" @@ -20450,19 +11745,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which-typed-array@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.2.tgz#e5f98e56bda93e3dac196b01d47c1156679c00b2" - integrity sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ== - dependencies: - available-typed-arrays "^1.0.2" - es-abstract "^1.17.5" - foreach "^2.0.5" - function-bind "^1.1.1" - has-symbols "^1.0.1" - is-typed-array "^1.1.3" - -which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -20483,18 +11766,6 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -widest-line@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" - integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== - dependencies: - string-width "^2.1.1" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - windows-release@^3.1.0: version "3.3.3" resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999" @@ -20502,28 +11773,6 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -winston@0.8.x: - version "0.8.3" - resolved "https://registry.yarnpkg.com/winston/-/winston-0.8.3.tgz#64b6abf4cd01adcaefd5009393b1d8e8bec19db0" - integrity sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA= - dependencies: - async "0.2.x" - colors "0.6.x" - cycle "1.0.x" - eyes "0.1.x" - isstream "0.1.x" - pkginfo "0.3.x" - stack-trace "0.0.x" - -with-open-file@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729" - integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA== - dependencies: - p-finally "^1.0.0" - p-try "^2.1.0" - pify "^4.0.1" - word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -20534,21 +11783,6 @@ wordwrap@^1.0.0, wordwrap@~1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -wordwrapjs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" - integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== - dependencies: - reduce-flatten "^1.0.1" - typical "^2.6.1" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -20557,14 +11791,6 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" - integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -20655,96 +11881,22 @@ write@1.0.3: dependencies: mkdirp "^0.5.1" -ws@^5.2.0, ws@^5.2.1: +ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" -ws@^6.0.0, ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -ws@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.0.tgz#422eda8c02a4b5dba7744ba66eebbd84bcef0ec7" - dependencies: - async-limiter "^1.0.0" - -ws@^7.2.3: - version "7.3.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" - integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== - x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= -xdg-basedir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" - integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= - -xhr@^2.0.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" - integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ== - dependencies: - global "~4.3.0" - is-function "^1.0.1" - parse-headers "^2.0.0" - xtend "^4.0.0" - xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" -xml-parse-from-string@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" - integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= - -xml2js@^0.4.23, xml2js@^0.4.5: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xml@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" - integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - -xmlchars@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xmldoc@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" - integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== - dependencies: - sax "^1.2.1" - -xmldoc@~0.3.0: - version "0.3.2" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.3.2.tgz#795dcab1fccba4827e2dbec584ff2bbddfd30468" - integrity sha1-eV3KsfzLpIJ+Lb7FhP8rvd/TBGg= - dependencies: - sax "~1.1.1" - xregexp@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" @@ -20767,31 +11919,16 @@ xterm@^4.8.1: resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.9.0.tgz#7a4c097a433d565339b5533b468bbc60c6c87969" integrity sha512-wGfqufmioctKr8VkbRuZbVDfjlXWGZZ1PWHy1yqqpGT3Nm6yaJx8lxDbSEBANtgaiVPTcKSp97sxOy5IlpqYfw== -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" @@ -20805,7 +11942,7 @@ yargs-parser@^11.1.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^13.1.1, yargs-parser@^13.1.2: +yargs-parser@^13.1.1: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== @@ -20852,166 +11989,3 @@ yargs@^13.3.0: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.1" - -yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yeoman-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/yeoman-character/-/yeoman-character-1.1.0.tgz#90d4b5beaf92759086177015b2fdfa2e0684d7c7" - integrity sha1-kNS1vq+SdZCGF3AVsv36LgaE18c= - dependencies: - supports-color "^3.1.2" - -yeoman-doctor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yeoman-doctor/-/yeoman-doctor-4.0.0.tgz#f063ed0e782a918f419b7258b9b92d54d010abea" - integrity sha512-CP0fwGk5Y+jel+A0AQbyqnIFZRRpkKOeYUibiTSmlgV9PcgNFFVwn86VcUIpDLOqVjF+9v+O9FWQMo+IUcV2mA== - dependencies: - ansi-styles "^3.2.0" - bin-version-check "^3.0.0" - chalk "^2.3.0" - global-agent "^2.0.0" - global-tunnel-ng "^2.5.3" - latest-version "^3.1.0" - log-symbols "^2.1.0" - semver "^5.0.3" - twig "^1.10.5" - user-home "^2.0.0" - -yeoman-environment@^2.4.0, yeoman-environment@^2.9.5: - version "2.10.3" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.10.3.tgz#9d8f42b77317414434cc0e51fb006a4bdd54688e" - integrity sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ== - dependencies: - chalk "^2.4.1" - debug "^3.1.0" - diff "^3.5.0" - escape-string-regexp "^1.0.2" - execa "^4.0.0" - globby "^8.0.1" - grouped-queue "^1.1.0" - inquirer "^7.1.0" - is-scoped "^1.0.0" - lodash "^4.17.10" - log-symbols "^2.2.0" - mem-fs "^1.1.0" - mem-fs-editor "^6.0.0" - npm-api "^1.0.0" - semver "^7.1.3" - strip-ansi "^4.0.0" - text-table "^0.2.0" - untildify "^3.0.3" - yeoman-generator "^4.8.2" - -yeoman-generator@^4.5.0, yeoman-generator@^4.8.2: - version "4.12.0" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.12.0.tgz#512e783a38b004c49265e71826a09ff7f1939f4b" - integrity sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg== - dependencies: - async "^2.6.2" - chalk "^2.4.2" - cli-table "^0.3.1" - cross-spawn "^6.0.5" - dargs "^6.1.0" - dateformat "^3.0.3" - debug "^4.1.1" - diff "^4.0.1" - error "^7.0.2" - find-up "^3.0.0" - github-username "^3.0.0" - istextorbinary "^2.5.1" - lodash "^4.17.11" - make-dir "^3.0.0" - mem-fs-editor "^7.0.1" - minimist "^1.2.5" - pretty-bytes "^5.2.0" - read-chunk "^3.2.0" - read-pkg-up "^5.0.0" - rimraf "^2.6.3" - run-async "^2.0.0" - semver "^7.2.1" - shelljs "^0.8.3" - text-table "^0.2.0" - through2 "^3.0.1" - optionalDependencies: - grouped-queue "^1.1.0" - yeoman-environment "^2.9.5" - -ylru@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f" - integrity sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== - -yo@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yo/-/yo-3.1.1.tgz#ec8011ff8576015d2ace577470ff14aad48d57d3" - integrity sha512-GFg4QC1xi3gkbHGGUFme8/8XPg3kDISu/qJfx56X207yuv1FSevGY/eKuym7kh0bniCB4n3rseWW+QZXPH8LIw== - dependencies: - async "^2.6.1" - chalk "^2.4.1" - cli-list "^0.2.0" - configstore "^3.1.2" - cross-spawn "^6.0.5" - figures "^2.0.0" - fullname "^4.0.1" - global-agent "^2.0.0" - global-tunnel-ng "^2.7.1" - got "^8.3.2" - humanize-string "^1.0.2" - inquirer "^6.0.0" - insight "^0.10.3" - lodash "^4.17.15" - meow "^3.0.0" - npm-keyword "^5.0.0" - open "^6.3.0" - package-json "^5.0.0" - parse-help "^1.0.0" - read-pkg-up "^4.0.0" - root-check "^1.0.0" - sort-on "^3.0.0" - string-length "^2.0.0" - tabtab "^1.3.2" - titleize "^1.0.1" - update-notifier "^2.5.0" - user-home "^2.0.0" - yeoman-character "^1.0.0" - yeoman-doctor "^4.0.0" - yeoman-environment "^2.4.0" - yosay "^2.0.2" - -yosay@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/yosay/-/yosay-2.0.2.tgz#a7017e764cd88d64a1ae64812201de5b157adf6d" - integrity sha512-avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA== - dependencies: - ansi-regex "^2.0.0" - ansi-styles "^3.0.0" - chalk "^1.0.0" - cli-boxes "^1.0.0" - pad-component "0.0.1" - string-width "^2.0.0" - strip-ansi "^3.0.0" - taketalk "^1.0.0" - wrap-ansi "^2.0.0" From 46891a2f422d7b1b9b2fc2aea63f3d0d1fb673c0 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:37:52 -0500 Subject: [PATCH 06/16] tinker --- .eslintrc-md.json | 4 +++- .github/workflows/lint.yml | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.eslintrc-md.json b/.eslintrc-md.json index 4027d1eec6c..f439e2f9b80 100644 --- a/.eslintrc-md.json +++ b/.eslintrc-md.json @@ -1,7 +1,8 @@ { "plugins": [ "markdown", - "react" + "react", + "patternfly-react" ], "parserOptions": { "ecmaVersion": 9, @@ -27,3 +28,4 @@ "react/jsx-no-undef": 2 } } + diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index a55a0bd6294..5d6739cffde 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -19,5 +19,7 @@ jobs: - run: yarn install --frozen-lockfile - run: yarn lint:md - run: yarn lint:ts + if: always() - run: yarn lint:versions + if: always() From b99ae0f7558f2be006b47471c4d0a48b002144e5 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:39:07 -0500 Subject: [PATCH 07/16] fix yarn.lock --- yarn.lock | 9131 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 8931 insertions(+), 200 deletions(-) diff --git a/yarn.lock b/yarn.lock index e8b1a91d1ae..cf17e1aa5c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,6 +21,28 @@ dependencies: "@babel/highlight" "^7.8.3" +"@babel/core@7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330" + integrity sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.10.5" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.10.5" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.5" + "@babel/types" "^7.10.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/core@^7.0.0", "@babel/core@^7.1.0": version "7.6.4" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.4.tgz#6ebd9fe00925f6c3e177bb726a188b5f578088ff" @@ -60,6 +82,15 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/generator@^7.10.5", "@babel/generator@^7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" + integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== + dependencies: + "@babel/types" "^7.12.5" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/generator@^7.11.5": version "7.11.6" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" @@ -187,6 +218,13 @@ dependencies: "@babel/types" "^7.11.0" +"@babel/helper-member-expression-to-functions@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" + integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== + dependencies: + "@babel/types" "^7.12.7" + "@babel/helper-module-imports@^7.0.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" @@ -194,6 +232,13 @@ dependencies: "@babel/types" "^7.10.4" +"@babel/helper-module-imports@^7.12.1": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== + dependencies: + "@babel/types" "^7.12.5" + "@babel/helper-module-transforms@^7.1.0", "@babel/helper-module-transforms@^7.4.4": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz#f84ff8a09038dcbca1fd4355661a500937165b4a" @@ -205,6 +250,21 @@ "@babel/types" "^7.5.5" lodash "^4.17.13" +"@babel/helper-module-transforms@^7.10.5": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -218,15 +278,15 @@ dependencies: "@babel/types" "^7.10.4" -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - -"@babel/helper-plugin-utils@^7.10.4": +"@babel/helper-plugin-utils@7.10.4", "@babel/helper-plugin-utils@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" @@ -257,6 +317,16 @@ "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" +"@babel/helper-replace-supers@^7.12.1": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" + integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + "@babel/helper-replace-supers@^7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz#f84ce43df031222d2bad068d2626cb5799c34bc2" @@ -273,6 +343,13 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" +"@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + dependencies: + "@babel/types" "^7.12.1" + "@babel/helper-skip-transparent-expression-wrappers@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" @@ -302,6 +379,15 @@ "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" +"@babel/helpers@^7.10.4": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + "@babel/helpers@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz#681ffe489ea4dcc55f23ce469e58e59c1c045153" @@ -352,6 +438,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== +"@babel/parser@^7.10.5", "@babel/parser@^7.12.7": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" + integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== + "@babel/parser@^7.8.3", "@babel/parser@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8" @@ -394,6 +485,15 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.0" +"@babel/plugin-proposal-object-rest-spread@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz#50129ac216b9a6a55b3853fdd923e74bf553a4c0" + integrity sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2": version "7.6.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz#8ffccc8f3a6545e9f78988b6bf4fe881b88e8096" @@ -480,6 +580,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" + integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" @@ -513,7 +620,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -690,6 +797,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.5.5" +"@babel/plugin-transform-parameters@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-parameters@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz#7556cf03f318bd2719fe4c922d2d808be5571e16" @@ -901,6 +1015,13 @@ dependencies: regenerator-runtime "^0.13.2" +"@babel/runtime@^7.7.6": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.4.tgz#d79f5a2040f7caa24d53e563aad49cbc05581308" @@ -961,6 +1082,21 @@ globals "^11.1.0" lodash "^4.17.19" +"@babel/traverse@^7.10.5", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": + version "7.12.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f" + integrity sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.12.7" + "@babel/types" "^7.12.7" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + "@babel/traverse@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c" @@ -992,6 +1128,15 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.12.7": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13" + integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@babel/types@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" @@ -1008,6 +1153,59 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@cypress/listr-verbose-renderer@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#a77492f4b11dcc7c446a34b3e28721afd33c642a" + integrity sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo= + dependencies: + chalk "^1.1.3" + cli-cursor "^1.0.2" + date-fns "^1.27.2" + figures "^1.7.0" + +"@cypress/request@^2.88.5": + version "2.88.5" + resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.5.tgz#8d7ecd17b53a849cfd5ab06d5abe7d84976375d7" + integrity sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +"@cypress/webpack-preprocessor@^5.4.5": + version "5.4.11" + resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.4.11.tgz#77f86e399f04969d5d8692ada96c794c52d38f87" + integrity sha512-6kj0HsaWf1s0UT4qkABuwl676sW8S8lSTai3NUcF3BWj9BqhN4JPd2DdGcHNkNmYRkjpklPeGUHqAOyqMDj5+A== + dependencies: + bluebird "^3.7.1" + debug "^4.1.1" + lodash "^4.17.20" + +"@cypress/xvfb@^1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" + integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== + dependencies: + debug "^3.1.0" + lodash.once "^4.1.1" + "@eslint/eslintrc@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" @@ -1098,6 +1296,32 @@ unique-filename "^1.1.1" which "^1.3.1" +"@fortawesome/fontawesome-common-types@^0.2.32": + version "0.2.32" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.32.tgz#3436795d5684f22742989bfa08f46f50f516f259" + integrity sha512-ux2EDjKMpcdHBVLi/eWZynnPxs0BtFVXJkgHIxXRl+9ZFaHPvYamAfCzeeQFqHRjuJtX90wVnMRaMQAAlctz3w== + +"@fortawesome/free-brands-svg-icons@^5.14.0": + version "5.15.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.1.tgz#1dc0563f4036639e53d24b8e532ea78a53ca2250" + integrity sha512-pkTZIWn7iuliCCgV+huDfZmZb2UjslalXGDA2PcqOVUYJmYL11y6ooFiMJkJvUZu+xgAc1gZgQe+Px12mZF0CA== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.32" + +"@fortawesome/free-regular-svg-icons@^5.14.0": + version "5.15.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-5.15.1.tgz#a8897d0ce325352dbba0e943101323e0175ee2b2" + integrity sha512-eD9NWFy89e7SVVtrLedJUxIpCBGhd4x7s7dhesokjyo1Tw62daqN5UcuAGu1NrepLLq1IeAYUVfWwnOjZ/j3HA== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.32" + +"@fortawesome/free-solid-svg-icons@^5.14.0": + version "5.15.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.1.tgz#e1432676ddd43108b41197fee9f86d910ad458ef" + integrity sha512-EFMuKtzRMNbvjab/SvJBaOOpaqJfdSap/Nl6hst7CgrJxwfORR1drdTV6q1Ib/JVzq4xObdTDcT6sqTaXMqfdg== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.32" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1294,6 +1518,333 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jimp/bmp@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.10.3.tgz#79a23678e8389865c62e77b0dccc3e069dfc27f0" + integrity sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + bmp-js "^0.1.0" + core-js "^3.4.1" + +"@jimp/core@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.10.3.tgz#4095f3bef43837c85d8f8373b912bc431cfe6d1f" + integrity sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + any-base "^1.1.0" + buffer "^5.2.0" + core-js "^3.4.1" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/custom@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.10.3.tgz#eb6201b2e8fdd83afc3d8b514538e5faa1d30980" + integrity sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.10.3" + core-js "^3.4.1" + +"@jimp/gif@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.10.3.tgz#7661280fd2b9cb70175b20e80f4e2b3e3ecf614e" + integrity sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + omggif "^1.0.9" + +"@jimp/jpeg@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.10.3.tgz#56f66874f204826291747ae12ff9eb337ab5cb8d" + integrity sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + jpeg-js "^0.3.4" + +"@jimp/plugin-blit@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz#095bafbb2d82c300159334a49a094f0b7d362ae6" + integrity sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-blur@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz#1bb91f730fda02b3c99d913e0191111327654766" + integrity sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-circle@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz#c5a6ec275cf1e86b1356824637910a299c9fd662" + integrity sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-color@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz#810c0f7cb4ceb21da1aecfbdb6ae09f00c1c0bfa" + integrity sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz#cf62126a60260359061be456b2193818c5eb1df5" + integrity sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-cover@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz#7cdf56ce878c24adc35c583735015118c6de38b4" + integrity sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-crop@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz#03785181f62ddae9558ae73206f8d6217d7fa703" + integrity sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-displace@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz#cb5b225e6cf3cf44062b08cd2cf2115b3150d8c3" + integrity sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-dither@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz#c5c1cbbf157a771ba72b947dd9921a7bff3cf41a" + integrity sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-fisheye@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz#dee46d704df5c681556dc9ea9e87e8c77ac4fdda" + integrity sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-flip@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz#12f894f85b283ad4f43b492e0755f8ec9459bc60" + integrity sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-gaussian@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz#279222fc5d3aec24fab6162df2a1190309c71874" + integrity sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-invert@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz#6b7beacbe507fa03eec87b1d6343feba80e342eb" + integrity sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-mask@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz#72d994c3bb56c050a4edd6515f74b5b6d92dee69" + integrity sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-normalize@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz#f3cbb8a0fcc8e696619d5d46403b0620ee5240d6" + integrity sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-print@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz#565d57a3a87dd59b4ede9cba7a6e34f8d01ed1b1" + integrity sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz#616fab55a1996a12e9583e7c1fb76815388fc14b" + integrity sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-rotate@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz#cfcbdad664e13c84ce9b008ddbc157e03d7baa31" + integrity sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-scale@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz#b593081ff35b0e9e11d5e0a3188c590eaa838434" + integrity sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-shadow@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz#a9d54c8081a55152e5cc830cf5c898ab882b519a" + integrity sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugin-threshold@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz#8dd289c81de4bfbdb496f9c24496f9ee3b751ab5" + integrity sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + +"@jimp/plugins@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.10.3.tgz#e15d7ba3f9e2a6b479efad5c344c8b61e01b7cb2" + integrity sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.10.3" + "@jimp/plugin-blur" "^0.10.3" + "@jimp/plugin-circle" "^0.10.3" + "@jimp/plugin-color" "^0.10.3" + "@jimp/plugin-contain" "^0.10.3" + "@jimp/plugin-cover" "^0.10.3" + "@jimp/plugin-crop" "^0.10.3" + "@jimp/plugin-displace" "^0.10.3" + "@jimp/plugin-dither" "^0.10.3" + "@jimp/plugin-fisheye" "^0.10.3" + "@jimp/plugin-flip" "^0.10.3" + "@jimp/plugin-gaussian" "^0.10.3" + "@jimp/plugin-invert" "^0.10.3" + "@jimp/plugin-mask" "^0.10.3" + "@jimp/plugin-normalize" "^0.10.3" + "@jimp/plugin-print" "^0.10.3" + "@jimp/plugin-resize" "^0.10.3" + "@jimp/plugin-rotate" "^0.10.3" + "@jimp/plugin-scale" "^0.10.3" + "@jimp/plugin-shadow" "^0.10.3" + "@jimp/plugin-threshold" "^0.10.3" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/png@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.10.3.tgz#5282cad239d02743137d88239e4cb1804ed877dd" + integrity sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.10.3" + core-js "^3.4.1" + pngjs "^3.3.3" + +"@jimp/tiff@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.10.3.tgz#6d143bbc42b40c9f618686a596311b35f7ff8502" + integrity sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" + utif "^2.0.1" + +"@jimp/types@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.10.3.tgz#9122e0a3c70129c7f26c05bbeae5030ed3a6fd5d" + integrity sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.10.3" + "@jimp/gif" "^0.10.3" + "@jimp/jpeg" "^0.10.3" + "@jimp/png" "^0.10.3" + "@jimp/tiff" "^0.10.3" + core-js "^3.4.1" + timm "^1.6.1" + +"@jimp/utils@^0.10.3": + version "0.10.3" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.10.3.tgz#69209dd6c2d6fd956a0beb67a47c26cb6f52f3fe" + integrity sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w== + dependencies: + "@babel/runtime" "^7.7.2" + core-js "^3.4.1" + regenerator-runtime "^0.13.3" + +"@koa/cors@^2.2.1": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-2.2.3.tgz#c32a9907acbee1e72fedfb0b9ac840d2e6f9be57" + integrity sha512-tCVVXa39ETsit5kGBtEWWimjLn1sDaeu8+0phgb8kT3GmBDZOykkI3ZO8nMjV2p3MGkJI4K5P+bxR8Ztq0bwsA== + dependencies: + vary "^1.1.2" + "@lerna/add@3.16.2": version "3.16.2" resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.16.2.tgz#90ecc1be7051cfcec75496ce122f656295bd6e94" @@ -1972,6 +2523,16 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@mdx-js/util@^1.6.16": + version "1.6.21" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.21.tgz#25f97a0a1b76e78c16ae5d98c6c73e1be8d89e39" + integrity sha512-6sANhqfEHu6gdHZSrzDjN18Y48mIon8f2Os6J+IFmMHN0IhNG/0PUIIsI07kA1sZ9t6vgZNBloVmcDa5WOSe6A== + +"@mdx-js/util@^2.0.0-next.8": + version "2.0.0-next.8" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-2.0.0-next.8.tgz#66ecc27b78e07a3ea2eb1a8fc5a99dfa0ba96690" + integrity sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ== + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2006,6 +2567,13 @@ "@nodelib/fs.scandir" "2.1.3" fastq "^1.6.0" +"@npmcli/move-file@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" + integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== + dependencies: + mkdirp "^1.0.4" + "@octokit/auth-token@^2.4.0": version "2.4.2" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" @@ -2115,16 +2683,119 @@ dependencies: "@types/node" ">= 8" +"@patternfly/patternfly-a11y@2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@patternfly/patternfly-a11y/-/patternfly-a11y-2.0.11.tgz#6e17fa355989e635df8a2c4fdbf31f0ea74feb57" + integrity sha512-pl1mPt4i4ld1/QwVfRNpXIOwhHlmoH+aKyMnxuVv45a7futOTg/i5RD9mXcvlNMzktrc97zMwY5ykY/s3zNBKQ== + dependencies: + "@patternfly/react-charts" "^6.9.8" + "@patternfly/react-core" "^4.50.2" + "@reach/router" "^1.2.1" + "@types/react" "^16.9.11" + "@types/react-dom" "^16.9.4" + "@welldone-software/why-did-you-render" "^4.3.2" + axe-core "^3.5.5" + chromedriver "^85.0.1" + commander "^5.1.0" + copy-webpack-plugin "^6.1.0" + css-loader "^3.5.3" + file-loader "^6.0.0" + html-webpack-plugin "^4.3.0" + junit-xml "^1.2.0" + mini-css-extract-plugin "^0.9.0" + puppeteer "^5.3.1" + puppeteer-cluster "^0.22.0" + ts-loader "^7.0.5" + typescript "^3.9.5" + url-loader "^4.1.0" + webpack "^4.43.0" + webpack-cli "^3.3.11" + webpack-dev-server "^3.11.0" + xmldoc "^1.1.2" + "@patternfly/patternfly@4.65.5": version "4.65.5" resolved "https://registry.yarnpkg.com/@patternfly/patternfly/-/patternfly-4.65.5.tgz#22917237ea8b9cbfe52be1dfd00a258a6bfdb324" integrity sha512-10dXyBt4fo55Wtm7v+Vmn9eVp4rD25fR296uif0nxGX3ZXhEuyyPOfo2DgNmCFHu42Exo6N8DP7W472Pp9VkJw== +"@reach/router@^1.2.1", "@reach/router@^1.3.4": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" + integrity sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA== + dependencies: + create-react-context "0.3.0" + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + +"@rollup/plugin-commonjs@^11.0.2": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" + integrity sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA== + dependencies: + "@rollup/pluginutils" "^3.0.8" + commondir "^1.0.1" + estree-walker "^1.0.1" + glob "^7.1.2" + is-reference "^1.1.2" + magic-string "^0.25.2" + resolve "^1.11.0" + +"@rollup/plugin-node-resolve@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + dependencies: + "@rollup/pluginutils" "^3.0.8" + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" + is-module "^1.0.0" + resolve "^1.14.2" + +"@rollup/plugin-replace@^2.3.1": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz#7dd84c17755d62b509577f2db37eb524d7ca88ca" + integrity sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301" + integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== + dependencies: + any-observable "^0.3.0" + +"@sindresorhus/is@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" + integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== + "@spice-project/spice-html5@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@spice-project/spice-html5/-/spice-html5-0.2.1.tgz#9452fc7435a8b1c67937d86ea3b6d6d7e0616725" integrity sha512-NY86i+x/0ldKK89enXghsXCzWwfb5DQ91hQFu9hbyLcAfCVn+ZKoYsw7xUWX6/HQBRrdu/4F1id7SdOwNqpG9g== +"@testim/chrome-version@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.0.7.tgz#0cd915785ec4190f08a3a6acc9b61fc38fb5f1a9" + integrity sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw== + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + "@types/babel__core@^7.1.0", "@types/babel__core@^7.1.7": version "7.1.9" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" @@ -2458,6 +3129,11 @@ resolved "https://registry.yarnpkg.com/@types/dagre/-/dagre-0.7.42.tgz#2b0cd7678d5fc273df7816a88b8b34016e3a5d85" integrity sha512-knVdi1Ul8xYgJ0wdhQ+/2YGJFKJFa/5srcPII9zvOs4KhsHfpnFrSTQXATYmjslglxRMif3Lg+wEZ0beag+94A== +"@types/dom-helpers@^3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@types/dom-helpers/-/dom-helpers-3.4.1.tgz#9a9b1be9cbbf289d2192964d65064f1279a3b5ed" + integrity sha512-j6d+NJ8TaPKoIdyjJx7nuhhCaNmxZF86wBSc4wAT5AKikwftpPjVKi9HxEKLrmRztFEYRpje6T8W3R7Q9nyHcg== + "@types/enzyme@3.9.0": version "3.9.0" resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.9.0.tgz#a81c91e2dfd2d70e67f013f2c0e5efed6df05489" @@ -2466,11 +3142,28 @@ "@types/cheerio" "*" "@types/react" "*" +"@types/estree@*": + version "0.0.45" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.45.tgz#e9387572998e5ecdac221950dab3e8c3b16af884" + integrity sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== +"@types/favicons@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@types/favicons/-/favicons-5.5.0.tgz#c1cb3d2a14955eedf479f3cc51948630c56e3a64" + integrity sha512-s76OlRaBfqtGu2ZBobnZv2NETfqsQUVfKKlOkKNGo4ArBsqiblodKsnQ3j29hCCgmpQacEfLxealV96za+tzVQ== + dependencies: + "@types/node" "*" + "@types/file-saver@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/file-saver/-/file-saver-2.0.1.tgz#e18eb8b069e442f7b956d313f4fadd3ef887354e" @@ -2501,6 +3194,16 @@ dependencies: "@types/node" "*" +"@types/history@*": + version "4.7.8" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" + integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA== + +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -2543,7 +3246,7 @@ dependencies: jest-diff "^24.3.0" -"@types/json-schema@^7.0.3": +"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.6" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== @@ -2557,7 +3260,19 @@ "@types/interpret" "*" "@types/node" "*" -"@types/minimatch@*": +"@types/lodash@^4.14.157": + version "4.14.165" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.165.tgz#74d55d947452e2de0742bad65270433b63a8c30f" + integrity sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg== + +"@types/mdast@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" + integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== + dependencies: + "@types/unist" "*" + +"@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -2592,6 +3307,13 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== +"@types/react-dom@^16.8.0", "@types/react-dom@^16.9.4": + version "16.9.10" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.10.tgz#4485b0bec3d41f856181b717f45fd7831101156f" + integrity sha512-ItatOrnXDMAYpv6G8UCk2VhbYVTjZT9aorLtA/OzDN9XJ2GKcfam68jutoAcILdRjsRUO8qb7AmyObF77Q8QFw== + dependencies: + "@types/react" "^16" + "@types/react-measure@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/react-measure/-/react-measure-2.0.6.tgz#d66efad1960ea8b38eef9d8cc3cc857e7767b09e" @@ -2599,19 +3321,79 @@ dependencies: "@types/react" "*" -"@types/react@*": - version "16.9.49" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" - integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== +"@types/react-router-dom@^4.3.1": + version "4.3.5" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-4.3.5.tgz#72f229967690c890d00f96e6b85e9ee5780db31f" + integrity sha512-eFajSUASYbPHg2BDM1G8Btx+YqGgvROPIg6sBhl3O4kbDdYXdFdfrgQFf/pcBuQVObjfT9AL/dd15jilR5DIEA== dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" + "@types/history" "*" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.8" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.8.tgz#4614e5ba7559657438e17766bb95ef6ed6acc3fa" + integrity sha512-HzOyJb+wFmyEhyfp4D4NYrumi+LQgQL/68HvJO+q6XtuHSDvw6Aqov7sCAhjbNq3bUPgPqbdvjXC5HeB2oEAPg== + dependencies: + "@types/history" "*" + "@types/react" "*" + +"@types/react-virtualized@^9.21.5": + version "9.21.10" + resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.21.10.tgz#cd072dc9c889291ace2c4c9de8e8c050da8738b7" + integrity sha512-f5Ti3A7gGdLkPPFNHTrvKblpsPNBiQoSorOEOD+JPx72g/Ng2lOt4MYfhvQFQNgyIrAro+Z643jbcKafsMW2ag== + dependencies: + "@types/prop-types" "*" + "@types/react" "*" + +"@types/react@*": + version "16.9.49" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" + integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/react@^16", "@types/react@^16.8.0", "@types/react@^16.9.11": + version "16.14.2" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.2.tgz#85dcc0947d0645349923c04ccef6018a1ab7538c" + integrity sha512-BzzcAlyDxXl2nANlabtT4thtvbbnhee8hMmH/CcJrISDBVcJS1iOsP1f0OAgSdGE0MsY9tqcrb9YoZcOFv9dbQ== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + +"@types/sinonjs__fake-timers@^6.0.1": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz#3a84cf5ec3249439015e14049bd3161419bf9eae" + integrity sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg== + +"@types/sizzle@^2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" + integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== + "@types/through@*": version "0.0.30" resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.30.tgz#e0e42ce77e897bd6aead6f6ea62aeb135b8a3895" @@ -2619,12 +3401,45 @@ dependencies: "@types/node" "*" +"@types/uglify-js@*": + version "3.11.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.11.1.tgz#97ff30e61a0aa6876c270b5f538737e2d6ab8ceb" + integrity sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q== + dependencies: + source-map "^0.6.1" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + "@types/webcola@3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@types/webcola/-/webcola-3.2.0.tgz#40abf867c5b32fd938e704b98819a5767c0c2547" dependencies: webcola "*" +"@types/webpack-sources@*": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.0.0.tgz#08216ab9be2be2e1499beaebc4d469cec81e82a7" + integrity sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.4.31", "@types/webpack@^4.41.8": + version "4.41.25" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.25.tgz#4d3b5aecc4e44117b376280fbfd2dc36697968c4" + integrity sha512-cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + "@types/yargs-parser@*": version "15.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" @@ -2644,6 +3459,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yauzl@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + dependencies: + "@types/node" "*" + "@typescript-eslint/eslint-plugin@^4.4.1": version "4.4.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.1.tgz#b8acea0373bd2a388ac47df44652f00bf8b368f5" @@ -2714,6 +3536,173 @@ "@typescript-eslint/types" "4.4.1" eslint-visitor-keys "^2.0.0" +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@welldone-software/why-did-you-render@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@welldone-software/why-did-you-render/-/why-did-you-render-4.3.2.tgz#db1c700df1729402f2ceacf05cebd72dca30f1af" + integrity sha512-pzaFmUUH+FjbsDgcMB1xNPncIaxibvo0FLbGySLIh+v+7Bp5pqSJFO6zlqo4orPLm3nAdYEgL2vrlj8befoypg== + dependencies: + lodash "^4" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zeit/schemas@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@zeit/schemas/-/schemas-2.6.0.tgz#004e8e553b4cd53d538bd38eac7bcbf58a867fe3" + integrity sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg== + "@zkochan/cmd-shim@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" @@ -2723,7 +3712,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.3.4: +JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.1, JSONStream@^1.3.4, JSONStream@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -2740,7 +3729,22 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -acorn-globals@^4.1.0: +accepts@^1.3.5, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-class-fields@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/acorn-class-fields/-/acorn-class-fields-0.3.7.tgz#a35122f3cc6ad2bb33b1857e79215677fcfdd720" + integrity sha512-jdUWSFce0fuADUljmExz4TWpPkxmRW/ZCPRqeeUzbGf0vFUcpQYbyq52l75qGd0oSwwtAepeL6hgb/naRgvcKQ== + dependencies: + acorn-private-class-elements "^0.2.7" + +acorn-globals@^4.1.0, acorn-globals@^4.3.2: version "4.3.4" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== @@ -2752,11 +3756,21 @@ acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" +acorn-private-class-elements@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/acorn-private-class-elements/-/acorn-private-class-elements-0.2.7.tgz#b14902c705bcff267adede1c9f61c1a317ef95d2" + integrity sha512-+GZH2wOKNZOBI4OOPmzpo4cs6mW297sn6fgIk1dUI08jGjhAaEwvC39mN2gJAg2lmAQJ1rBkFqKWonL3Zz6PVA== + acorn-walk@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + acorn@^5.5.3: version "5.7.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" @@ -2767,18 +3781,35 @@ acorn@^6.0.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== -acorn@^7.4.0: +acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.3.1, acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -agent-base@4, agent-base@^4.3.0: +agent-base@4, agent-base@^4.1.0, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== dependencies: es6-promisify "^5.0.0" +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" @@ -2786,7 +3817,7 @@ agent-base@~4.2.1: dependencies: es6-promisify "^5.0.0" -agentkeepalive@^3.4.1: +agentkeepalive@^3.3.0, agentkeepalive@^3.4.1: version "3.5.2" resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== @@ -2816,7 +3847,27 @@ airbnb-prop-types@^2.16.0: prop-types-exact "^1.2.0" react-is "^16.13.1" -ajv@^6.10.0: +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@6.5.3: + version "6.5.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" + integrity sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2846,11 +3897,55 @@ ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ally.js@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/ally.js/-/ally.js-1.4.1.tgz#9fb7e6ba58efac4ee9131cb29aa9ee3b540bcf1e" + integrity sha1-n7fmuljvrE7pExyymqnuO1QLzx4= + dependencies: + css.escape "^1.5.0" + platform "1.3.3" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-align@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= + dependencies: + string-width "^2.0.0" + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== +ansi-escape-sequences@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escape-sequences/-/ansi-escape-sequences-3.0.0.tgz#1c18394b6af9b76ff9a63509fa497669fd2ce53e" + integrity sha1-HBg5S2r5t2/5pjUJ+kl2af0s5T4= + dependencies: + array-back "^1.0.3" + +ansi-escape-sequences@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz#2483c8773f50dd9174dd9557e92b1718f1816097" + integrity sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw== + dependencies: + array-back "^3.0.1" + +ansi-escapes@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= + ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -2863,6 +3958,11 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: dependencies: type-fest "^0.11.0" +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -2888,7 +3988,7 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.0.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -2909,7 +4009,22 @@ ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -any-promise@^1.0.0: +ansi@^0.3.0, ansi@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" + integrity sha1-DELU+xcWDVqa8eSEus4cZpIsGyE= + +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== + +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== + +any-promise@^1.0.0, any-promise@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= @@ -2922,7 +4037,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3: +anymatch@^3.0.3, anymatch@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== @@ -2947,6 +4062,11 @@ aproba@^2.0.0: resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== +arch@^2.1.0, arch@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" + integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -2955,6 +4075,11 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +arg@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arg/-/arg-2.0.0.tgz#c06e7ff69ab05b3a4a03ebe0407fac4cba657545" + integrity sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -2984,11 +4109,35 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-back@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-1.0.4.tgz#644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b" + integrity sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs= + dependencies: + typical "^2.6.0" + +array-back@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" + integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== + dependencies: + typical "^2.6.1" + +array-back@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0" + integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q== + array-differ@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" @@ -3009,6 +4158,16 @@ array-find-index@^1.0.1: resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -3028,7 +4187,7 @@ array-slice@^1.0.0: resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== -array-union@^1.0.2: +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -3040,7 +4199,7 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-uniq@^1.0.1: +array-uniq@^1.0.0, array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= @@ -3075,16 +4234,31 @@ array.prototype.flatmap@^1.2.3: es-abstract "^1.17.0-next.1" function-bind "^1.1.1" -arrify@^1.0.1: +arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -3097,6 +4271,14 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" @@ -3107,6 +4289,13 @@ ast-types-flow@0.0.7, ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= +ast-types@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -3117,23 +4306,53 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +astring@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.4.3.tgz#b99d4b0349bc7b28934bb9f03f86ec34d69c3a09" + integrity sha512-yJlJU/bmN820vL+cbWShu2YQU87dBP5V7BH2N4wODapRv27A2dZtUD0LgjP9lZENvPe9XRoSyWx+pZR6qKqNBw== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@^2.6.2: +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + +async@^2.6.1, async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" +async@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" + integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob-lite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" @@ -3151,6 +4370,24 @@ attr-accept@^1.1.3: dependencies: core-js "^2.5.0" +author-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= + +autoprefixer@^9.8.6: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -3161,6 +4398,26 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== +axe-core@^3.5.5: + version "3.5.5" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227" + integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q== + +axios@^0.18.0, axios@^0.18.1: + version "0.18.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" + integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + +axios@^0.19.2: + version "0.19.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" + integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== + dependencies: + follow-redirects "1.5.10" + axobject-query@^2.0.2: version "2.2.0" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" @@ -3205,6 +4462,17 @@ babel-jest@^25.1.0: graceful-fs "^4.2.4" slash "^3.0.0" +babel-loader@^8.1.0: + version "8.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.1.tgz#e53313254677e86f27536f5071d807e01d24ec00" + integrity sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + make-dir "^2.1.0" + pify "^4.0.1" + schema-utils "^2.6.5" + babel-plugin-dynamic-import-node@^2.3.0: version "2.3.3" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" @@ -3292,6 +4560,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +base64-js@^1.0.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -3305,6 +4578,23 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +basic-auth@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz#45221ee429f7ee1e5035be3f51533f1cdfd29884" + integrity sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ= + +basic-auth@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" + integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== + dependencies: + safe-buffer "5.1.2" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" @@ -3317,6 +4607,58 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== +bfj@^6.1.1: + version "6.1.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz#325c861a822bcb358a41c78a33b8e6e2086dde7f" + integrity sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw== + dependencies: + bluebird "^3.5.5" + check-types "^8.0.3" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +bignumber.js@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" + integrity sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg= + +bin-version-check@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-3.0.0.tgz#e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9" + integrity sha1-4k6/prY8sDh8X8F0+G5cyBLKfMk= + dependencies: + bin-version "^2.0.0" + semver "^5.1.0" + semver-truncate "^1.0.0" + +bin-version@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-2.0.0.tgz#2cc95d83b522bdef2e99978e76aeb5491c8114ff" + integrity sha1-LMldg7Uive8umZeOdq61SRyBFP8= + dependencies: + execa "^0.1.1" + find-versions "^2.0.0" + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" + integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + +binaryextensions@^2.1.2: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" + integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== + bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -3324,16 +4666,108 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bl@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +bl@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" + integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +blob-util@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" + integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + dependencies: + inherits "~2.0.0" + +bluebird@^3.5.0, bluebird@^3.7.1, bluebird@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.1" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.1.tgz#df70e302b471d7473489acf26a93d63b53f874de" integrity sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg== +bmp-js@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.1.tgz#5ad0147099d13a9f38aa7b99af1d6e78666ed37f" + integrity sha1-WtAUcJnROp84qnuZrx1ueGZu038= + +bmp-js@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" + integrity sha1-ZBE+nHzxICs3btYHvzBibr5XsYo= + +bmp-js@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" + integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: + version "4.11.9" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" + integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +boolean@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.2.tgz#df1baa18b6a2b0e70840475e1d93ec8fe75b2570" + integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g== + bootstrap-datepicker@^1.7.1: version "1.9.0" resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz#e4bfce3fcce1967876b21dc6833ec5994aaed090" @@ -3373,6 +4807,19 @@ bootstrap@^3.3, bootstrap@^3.4.1, bootstrap@~3.4.1: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz#c3a347d419e289ad11f4033e3c4132b87c081d72" integrity sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA== +boxen@1.3.0, boxen@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== + dependencies: + ansi-align "^2.0.0" + camelcase "^4.0.0" + chalk "^2.0.1" + cli-boxes "^1.0.0" + string-width "^2.0.0" + term-size "^1.2.0" + widest-line "^2.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3381,7 +4828,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: +braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -3397,13 +4844,18 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" @@ -3416,6 +4868,78 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.12.0: + version "4.14.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.7.tgz#c071c1b3622c1c2e790799a37bb09473a4351cb6" + integrity sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ== + dependencies: + caniuse-lite "^1.0.30001157" + colorette "^1.2.1" + electron-to-chromium "^1.3.591" + escalade "^3.1.1" + node-releases "^1.1.66" + browserslist@^4.6.0: version "4.7.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.2.tgz#1bb984531a476b5d389cedecb195b2cd69fb1348" @@ -3446,11 +4970,93 @@ btoa-lite@^1.0.0: resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= +buble@0.19.6: + version "0.19.6" + resolved "https://registry.yarnpkg.com/buble/-/buble-0.19.6.tgz#915909b6bd5b11ee03b1c885ec914a8b974d34d3" + integrity sha512-9kViM6nJA1Q548Jrd06x0geh+BG2ru2+RMDkIHHgJY/8AcyCs34lTHwra9BX7YdPrZXd5aarkpr/SY8bmPgPdg== + dependencies: + chalk "^2.4.1" + magic-string "^0.25.1" + minimist "^1.2.0" + os-homedir "^1.0.1" + regexpu-core "^4.2.0" + vlq "^1.0.0" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.1.0, buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-json@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz#f73e13b1e42f196fe2fd67d001c7d7107edd7c23" + integrity sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtin-modules@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" + integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -3461,11 +5067,36 @@ byline@^5.0.0: resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= +byte-size@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-3.0.0.tgz#406f9e2366aa5dabf63672eb291d7bb09495da75" + integrity sha1-QG+eI2aqXav2NnLrKR17sJSV2nU= + +byte-size@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-4.0.4.tgz#29d381709f41aae0d89c631f1c81aec88cd40b23" + integrity sha512-82RPeneC6nqCdSwCX2hZUz3JPOvN5at/nTEw/CMf05Smu3Hrpo9Psb7LjN+k+XndNArG1EY8L4+BM3aTM4BCvw== + byte-size@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +bytes@^2.3.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" + integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= + c3@~0.4.11: version "0.4.24" resolved "https://registry.yarnpkg.com/c3/-/c3-0.4.24.tgz#57b62357098842d38e265a265f6de1e8c6faadd2" @@ -3473,7 +5104,26 @@ c3@~0.4.11: dependencies: d3 "~3.5.0" -cacache@^12.0.0, cacache@^12.0.3: +cacache@^10.0.0: + version "10.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + +cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -3494,6 +5144,48 @@ cacache@^12.0.0, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" + integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.0" + tar "^6.0.2" + unique-filename "^1.1.1" + +cacache@^9.2.9: + version "9.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-9.3.0.tgz#9cd58f2dd0b8c8cacf685b7067b416d6d3cf9db1" + integrity sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g== + dependencies: + bluebird "^3.5.0" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^1.3.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.1" + ssri "^4.1.6" + unique-filename "^1.1.0" + y18n "^3.2.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -3509,6 +5201,44 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cache-content-type@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c" + integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== + dependencies: + mime-types "^2.1.18" + ylru "^1.2.0" + +cache-loader@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz#9948cae353aec0a1fcb1eafda2300816ec85387e" + integrity sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw== + dependencies: + buffer-json "^2.0.0" + find-cache-dir "^3.0.0" + loader-utils "^1.2.3" + mkdirp "^0.5.1" + neo-async "^2.6.1" + schema-utils "^2.0.0" + +cacheable-request@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" + integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= + dependencies: + clone-response "1.0.2" + get-stream "3.0.0" + http-cache-semantics "3.8.1" + keyv "3.0.0" + lowercase-keys "1.0.0" + normalize-url "2.0.1" + responselike "1.0.2" + +cachedir@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" + integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== + call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -3546,6 +5276,19 @@ camel-case@^3.0.0: no-case "^2.2.0" upper-case "^1.1.1" +camel-case@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" + integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== + dependencies: + pascal-case "^3.1.1" + tslib "^1.10.0" + +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" @@ -3577,7 +5320,7 @@ camelcase@^2.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= -camelcase@^4.1.0: +camelcase@^4.0.0, camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= @@ -3587,10 +5330,20 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== +camelcase@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + caniuse-lite@^1.0.30001004: version "1.0.30001004" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001004.tgz#d879b73981b255488316da946c39327d8c00a586" +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001157: + version "1.0.30001161" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz#64f7ffe79ee780b8c92843ff34feb36cea4651e0" + integrity sha512-JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g== + caniuse-lite@^1.0.30001124: version "1.0.30001124" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001124.tgz#5d9998190258e11630d674fc50ea8e579ae0ced2" @@ -3603,12 +5356,31 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" +capture-stack-trace@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" + integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^1.1.3: +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -3618,7 +5390,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3667,6 +5439,11 @@ change-case@^3.1.0: upper-case "^1.1.1" upper-case-first "^1.1.0" +character-entities-html4@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" + integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g== + character-entities-legacy@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" @@ -3686,6 +5463,16 @@ chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" +check-more-types@^2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" + integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= + +check-types@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552" + integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== + cheerio@^1.0.0-rc.2: version "1.0.0-rc.3" resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" @@ -3698,14 +5485,91 @@ cheerio@^1.0.0-rc.2: lodash "^4.15.0" parse5 "^3.0.1" +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.4.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" + integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.1.2" + +chownr@^1.0.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chownr@^1.1.1, chownr@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + +chromedriver@^85.0.1: + version "85.0.1" + resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-85.0.1.tgz#2e1b571845253368fcd112108f23eb9c778f7982" + integrity sha512-z8je3U4tXFZnx7AloRabM4Ep1lpFJvHxLoGuRvLg33Qy0UKk/z6OXmHUO2z6DKE0Oe6CFpjj/bdhuQ8dfvq9ug== + dependencies: + "@testim/chrome-version" "^1.0.7" + axios "^0.19.2" + del "^5.1.0" + extract-zip "^2.0.1" + https-proxy-agent "^5.0.0" + mkdirp "^1.0.4" + tcp-port-used "^1.0.1" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -3721,12 +5585,47 @@ classnames@^2.2.5: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== +clean-css@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== + dependencies: + source-map "~0.6.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^2.1.0: +clean-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz#a99d8ec34c1c628a4541567aa7b457446460c62b" + integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== + dependencies: + "@types/webpack" "^4.4.31" + del "^4.1.1" + +cli-boxes@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= + +cli-commands@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cli-commands/-/cli-commands-0.4.0.tgz#75b79bba16733267b71c60def2dd76f3a07cda8a" + integrity sha512-zAvJlR7roeMgpUIhMDYATYL90vz+9ffuyPr0+qq4LzcZ0Jq+gM+H1KdYKxerc6U2nhitiDEx79YiJlXdrooEOA== + dependencies: + command-line-args "^5.0.2" + command-line-commands "^2.0.1" + +cli-cursor@^1.0.1, cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= + dependencies: + restore-cursor "^1.0.1" + +cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= @@ -3740,11 +5639,46 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-list@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/cli-list/-/cli-list-0.2.0.tgz#7e673ee0dd39a611a486476e53f3c6b3941cb582" + integrity sha1-fmc+4N05phGkhkduU/PGs5QctYI= + +cli-spinners@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" + integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg== + cli-spinners@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.4.0.tgz#c6256db216b878cfba4720e719cec7cf72685d7f" integrity sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== +cli-table3@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-table@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" + integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= + dependencies: + colors "1.0.3" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" @@ -3763,6 +5697,23 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +clipboard@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" + integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + +clipboardy@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-1.2.3.tgz#0526361bf78724c1f20be248d428e365433c07ef" + integrity sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA== + dependencies: + arch "^2.1.0" + execa "^0.8.0" + cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -3781,16 +5732,74 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-regexp@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" + integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== + dependencies: + is-regexp "^1.0.0" + is-supported-regexp-flag "^1.0.0" + +clone-response@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +clone@^2.1.1, clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + clsx@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== +co-body@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547" + integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== + dependencies: + inflation "^2.0.0" + qs "^6.5.2" + raw-body "^2.3.3" + type-is "^1.6.16" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -3801,6 +5810,47 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +codesandbox-import-util-types@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.1.tgz#fbd0babed213eed068ad8251f5cdb1a01e573171" + integrity sha512-hM5rkWi1u4dyQo6KMM0QqxOqUYWPPVy1tEoZ058UjaB2YE2YYXOyqmTpOOQZ2misJMzTsZH2r+3vC051bKd5bQ== + +codesandbox-import-utils@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/codesandbox-import-utils/-/codesandbox-import-utils-2.2.2.tgz#2bf0aed166edb113951d2323725014daa8189d71" + integrity sha512-1fgtBq+WiUEN49qmVS1086pLFG5KZIhbrtf7IuJWTUGU1FIgu9DXxwmp2snEA9asFUhCx/dtzeWbMPxJRewQ7Q== + dependencies: + codesandbox-import-util-types "^2.2.1" + istextorbinary "^2.2.1" + lz-string "^1.4.4" + +codesandbox@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/codesandbox/-/codesandbox-2.2.1.tgz#c09b26cf6844f3dff4718fac832beee493f6c2ff" + integrity sha512-TOQVhLFlUYazflpnRyVO966sO4Avr2IyfUZn+TYad5WNM1v2WCkAS8ApC4+XNfXC11LGchxwG5MVnVfFlCWlbQ== + dependencies: + axios "^0.18.1" + chalk "^2.4.1" + codesandbox-import-util-types "^2.2.1" + codesandbox-import-utils "^2.2.1" + commander "^2.9.0" + datauri "^1.1.0" + filesize "^3.6.1" + fs-extra "^3.0.1" + git-branch "^1.0.0" + git-repo-name "^0.6.0" + git-username "^0.5.0" + humps "^2.0.1" + inquirer "^6.2.2" + lodash "^4.17.5" + lz-string "^1.4.4" + ms "^2.0.0" + open "^6.3.0" + ora "^1.3.0" + pacote "^2.7.36" + shortid "^2.2.8" + update-notifier "^2.2.0" + collapse-white-space@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" @@ -3813,7 +5863,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -3832,11 +5882,42 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + +colors@^1.1.2, colors@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" @@ -3852,16 +5933,73 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2, commander@^2.11.0, commander@^2.19.0: +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +command-line-args@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.1.1.tgz#88e793e5bb3ceb30754a86863f0401ac92fd369a" + integrity sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg== + dependencies: + array-back "^3.0.1" + find-replace "^3.0.0" + lodash.camelcase "^4.3.0" + typical "^4.0.0" + +command-line-commands@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/command-line-commands/-/command-line-commands-2.0.1.tgz#c58aa13dc78c06038ed67077e57ad09a6f858f46" + integrity sha512-m8c2p1DrNd2ruIAggxd/y6DgygQayf6r8RHwchhXryaLF8I6koYjoYroVP+emeROE9DXN5b9sP1Gh+WtvTTdtQ== + dependencies: + array-back "^2.0.0" + +command-line-usage@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-5.0.5.tgz#5f25933ffe6dedd983c635d38a21d7e623fda357" + integrity sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA== + dependencies: + array-back "^2.0.0" + chalk "^2.4.1" + table-layout "^0.4.3" + typical "^2.6.1" + +commander@2, commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.0.0, commander@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + commander@^6.0.0: version "6.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.0.tgz#b990bfb8ac030aedc6d11bc04d1488ffef56db75" integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== +common-log-format@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/common-log-format/-/common-log-format-0.1.4.tgz#39ba6ccb5c46c2f89aa92f232866d18f18075ba9" + integrity sha512-BXcgq+wzr2htmBmnT7cL7YHzPAWketWbr4kozjoM9kWe4sk3+zMgjcH0HO+EddjDlEw2LZysqLpVRwbF318tDw== + +common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -3880,12 +6018,55 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +component-props@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/component-props/-/component-props-1.1.1.tgz#f9b7df9b9927b6e6d97c9bd272aa867670f34944" + integrity sha1-+bffm5kntubZfJvScqqGdnDzSUQ= + +component-xor@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/component-xor/-/component-xor-0.0.4.tgz#c55d83ccc1b94cd5089a4e93fa7891c7263e59aa" + integrity sha1-xV2DzMG5TNUImk6T+niRxyY+Wao= + +compressible@^2.0.0, compressible@~2.0.14, compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" + integrity sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.14" + debug "2.6.9" + on-headers "~1.0.1" + safe-buffer "5.1.2" + vary "~1.1.2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0: +concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -3920,6 +6101,17 @@ concurrently@^5.3.0: tree-kill "^1.2.2" yargs "^13.3.0" +conf@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/conf/-/conf-1.4.0.tgz#1ea66c9d7a9b601674a5bb9d2b8dc3c726625e67" + integrity sha512-bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg== + dependencies: + dot-prop "^4.1.0" + env-paths "^1.0.0" + make-dir "^1.0.0" + pkg-up "^2.0.0" + write-file-atomic "^2.3.0" + config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" @@ -3928,6 +6120,28 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" +configstore@^3.0.0, configstore@^3.1.2: + version "3.1.5" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.5.tgz#e9af331fadc14dabd544d3e7e76dc446a09a530f" + integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== + dependencies: + dot-prop "^4.2.1" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + unique-string "^1.0.0" + write-file-atomic "^2.0.0" + xdg-basedir "^3.0.0" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -3941,11 +6155,33 @@ constant-case@^2.0.0: snake-case "^2.1.0" upper-case "^1.1.1" +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + contains-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ= + +content-disposition@0.5.3, content-disposition@~0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@^1.0.4, content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + conventional-changelog-angular@^5.0.3: version "5.0.11" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" @@ -4042,6 +6278,24 @@ convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +cookies@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" + integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== + dependencies: + depd "~2.0.0" + keygrip "~1.1.0" + copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" @@ -4059,6 +6313,28 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +copy-to@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5" + integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU= + +copy-webpack-plugin@^6.1.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.3.2.tgz#0e920a6c181a5052aa6e2861b164bda03f83afeb" + integrity sha512-MgJ1uouLIbDg4ST1GzqrGQyKoXY5iPqi6fghFqarijam7FQcBa/r6Rg0VkoIuzx75Xq8iAMghyOueMkWUQ5OaA== + dependencies: + cacache "^15.0.5" + fast-glob "^3.2.4" + find-cache-dir "^3.3.1" + glob-parent "^5.1.1" + globby "^11.0.1" + loader-utils "^2.0.0" + normalize-path "^3.0.0" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + webpack-sources "^1.4.3" + core-js-compat@^3.1.1: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" @@ -4071,10 +6347,20 @@ core-js-pure@^3.0.0: version "3.6.4" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.4.tgz#4bf1ba866e25814f149d4e9aaa08c36173506e3a" +core-js@^2.4.1: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + core-js@^2.5.0: version "2.6.10" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" +core-js@^3.4.1, core-js@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f" + integrity sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA== + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -4101,7 +6387,78 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cross-spawn@^6.0.0: +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-error-class@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" + integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= + dependencies: + capture-stack-trace "^1.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-context@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +cross-spawn-async@^2.1.1: + version "2.2.5" + resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= + dependencies: + lru-cache "^4.0.0" + which "^1.2.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -4121,7 +6478,66 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -css-select@~1.2.0: +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + +css-loader@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + +css-loader@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== + dependencies: + camelcase "^6.0.0" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^2.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.3" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.1" + semver "^7.3.2" + +css-select@^1.1.0, css-select@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= @@ -4136,11 +6552,36 @@ css-what@2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": +css.escape@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +css@^2.2.3: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== +cssom@^0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + cssstyle@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" @@ -4148,6 +6589,13 @@ cssstyle@^1.0.0: dependencies: cssom "0.3.x" +cssstyle@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + csstype@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" @@ -4160,11 +6608,69 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" +cwd@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/cwd/-/cwd-0.9.1.tgz#41e10a7e1ab833dc59c2eca83814c7de77b5a4fd" + integrity sha1-QeEKfhq4M9xZwuyoOBTH3ne1pP0= + dependencies: + find-pkg "^0.1.0" + cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= +cypress-plugin-tab@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/cypress-plugin-tab/-/cypress-plugin-tab-1.0.5.tgz#a40714148104004bb05ed62b1bf46bb544f8eb4a" + integrity sha512-QtTJcifOVwwbeMP3hsOzQOKf3EqKsLyjtg9ZAGlYDntrCRXrsQhe4ZQGIthRMRLKpnP6/tTk6G0gJ2sZUfRliQ== + dependencies: + ally.js "^1.4.1" + +cypress@^5.2.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-5.6.0.tgz#6781755c3ddfd644ce3179fcd7389176c0c82280" + integrity sha512-cs5vG3E2JLldAc16+5yQxaVRLLqMVya5RlrfPWkC72S5xrlHFdw7ovxPb61s4wYweROKTyH01WQc2PFzwwVvyQ== + dependencies: + "@cypress/listr-verbose-renderer" "^0.4.1" + "@cypress/request" "^2.88.5" + "@cypress/xvfb" "^1.2.4" + "@types/sinonjs__fake-timers" "^6.0.1" + "@types/sizzle" "^2.3.2" + arch "^2.1.2" + blob-util "2.0.2" + bluebird "^3.7.2" + cachedir "^2.3.0" + chalk "^4.1.0" + check-more-types "^2.24.0" + cli-table3 "~0.6.0" + commander "^5.1.0" + common-tags "^1.8.0" + debug "^4.1.1" + eventemitter2 "^6.4.2" + execa "^4.0.2" + executable "^4.1.1" + extract-zip "^1.7.0" + fs-extra "^9.0.1" + getos "^3.2.1" + is-ci "^2.0.0" + is-installed-globally "^0.3.2" + lazy-ass "^1.6.0" + listr "^0.14.3" + lodash "^4.17.19" + log-symbols "^4.0.0" + minimist "^1.2.5" + moment "^2.27.0" + ospath "^1.2.2" + pretty-bytes "^5.4.1" + ramda "~0.26.1" + request-progress "^3.0.0" + supports-color "^7.2.0" + tmp "~0.2.1" + untildify "^4.0.0" + url "^0.11.0" + yauzl "^2.10.0" + d3-array@1, d3-array@^1.1.1, d3-array@^1.2.0: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" @@ -4451,6 +6957,11 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" +dargs@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-6.1.0.tgz#1f3b9b56393ecf8caa7cbfd6c31496ffcfb9b272" + integrity sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ== + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -4458,7 +6969,7 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -data-urls@^1.0.0: +data-urls@^1.0.0, data-urls@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== @@ -4507,30 +7018,58 @@ datatables.net@1.10.21, datatables.net@^1.10.15: dependencies: jquery ">=1.7" +datauri@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/datauri/-/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39" + integrity sha512-0q+cTTKx7q8eDteZRIQLTFJuiIsVing17UbWTPssY4JLSMaYsk/VKpNulBDo9NSgQWcvlPrkEHW8kUO67T/7mQ== + dependencies: + image-size "^0.6.2" + mimer "^0.3.2" + semver "^5.5.0" + +date-fns@^1.27.2: + version "1.30.1" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" + integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== + date-fns@^2.0.1: version "2.16.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ== -dateformat@^3.0.0: +dateformat@^3.0.0, dateformat@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== +debug@*, debug@4: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: - ms "2.0.0" + ms "2.1.2" -debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" +debug@3.1.0, debug@=3.1.0, debug@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" + integrity sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg== + dependencies: + ms "^2.1.1" + debug@^3.1.0: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" @@ -4538,6 +7077,13 @@ debug@^3.1.0: dependencies: ms "^2.1.1" +debug@^3.1.1, debug@^3.2.5: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + debug@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" @@ -4565,7 +7111,7 @@ decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -4575,16 +7121,67 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^3.2.0, decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0, deep-extend@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + default-require-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-2.0.0.tgz#f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7" @@ -4592,6 +7189,11 @@ default-require-extensions@^2.0.0: dependencies: strip-bom "^3.0.0" +default-uid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-uid/-/default-uid-1.0.0.tgz#fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e" + integrity sha1-/O+p359axAyJFtkS3R/hFGqjxZ4= + defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" @@ -4599,6 +7201,11 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +defer-promise@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/defer-promise/-/defer-promise-1.0.2.tgz#b79521c59cadadaed2d305385d30f8b05cbf9196" + integrity sha512-5a0iWJvnon50nLLqHPW83pX45BLb4MmlSa1sIg05NBhZoK5EZGz1s8qoZ3888dVGGOT0Ni01NdETuAgdJUZknA== + define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -4628,6 +7235,19 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + del@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" @@ -4659,16 +7279,51 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== + delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +depd@^1.1.2, depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@^1.0.4, destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detab@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.3.tgz#33e5dd74d230501bd69985a0d2b9a3382699a130" + integrity sha512-Up8P0clUVwq0FnFjDclzZsy9PadzRn5FFxrr47tQQvMHqyiFYVbpH8oXDzWtF0Q7pYy3l+RPmtBl+BsFF6wH0A== + dependencies: + repeat-string "^1.5.4" + detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" @@ -4679,11 +7334,26 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + detect-newline@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +devtools-protocol@0.0.818844: + version "0.0.818844" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.818844.tgz#d1947278ec85b53e4c8ca598f607a28fa785ba9e" + integrity sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg== + dezalgo@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" @@ -4697,6 +7367,33 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== +diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -4716,6 +7413,26 @@ discontinuous-range@1.0.0: resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" @@ -4738,6 +7455,13 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + dom-helpers@^5.1.3: version "5.2.0" resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" @@ -4746,6 +7470,14 @@ dom-helpers@^5.1.3: "@babel/runtime" "^7.8.7" csstype "^3.0.2" +dom-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dom-iterator/-/dom-iterator-1.0.0.tgz#9c09899846ec41c2d257adc4d6015e4759ef05ad" + integrity sha512-7dsMOQI07EMU98gQM8NSB3GsAiIeBYIPKpnxR3c9xOvdvBjChAcOM0iJ222I3p5xyiZO9e5oggkNaCusuTdYig== + dependencies: + component-props "1.1.1" + component-xor "0.0.4" + dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -4762,6 +7494,16 @@ dom-serializer@~0.1.1: domelementtype "^1.3.0" entities "^1.1.1" +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -4809,6 +7551,21 @@ dot-case@^2.1.0: dependencies: no-case "^2.2.0" +dot-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" + integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== + dependencies: + no-case "^3.0.3" + tslib "^1.10.0" + +dot-prop@^4.1.0, dot-prop@^4.1.1, dot-prop@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" + integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== + dependencies: + is-obj "^1.0.0" + dot-prop@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" @@ -4822,6 +7579,23 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" +downgrade-root@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/downgrade-root/-/downgrade-root-1.2.2.tgz#531319715b0e81ffcc22eb28478ba27643e12c6c" + integrity sha1-UxMZcVsOgf/MIusoR4uidkPhLGw= + dependencies: + default-uid "^1.0.0" + is-root "^1.0.0" + +download-stats@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/download-stats/-/download-stats-0.3.4.tgz#67ea0c32f14acd9f639da704eef509684ba2dae7" + integrity sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA== + dependencies: + JSONStream "^1.2.1" + lazy-cache "^2.0.1" + moment "^2.15.1" + drmonty-datatables-colvis@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz#96ab9edfb48643cc2edda3f87b88933cdee8127c" @@ -4829,6 +7603,11 @@ drmonty-datatables-colvis@~1.1.2: dependencies: jquery ">=1.7.0" +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + duplexer@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -4852,6 +7631,31 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +editions@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698" + integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA== + dependencies: + errlop "^2.0.0" + semver "^6.3.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +ejs@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz#aed723844dc20acb4b170cd9ab1017e476a0d93b" + integrity sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w== + dependencies: + jake "^10.6.1" + electron-to-chromium@^1.3.295: version "1.3.295" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz#4727eabfa2642f9b21c43ec17d794c004724657b" @@ -4861,6 +7665,29 @@ electron-to-chromium@^1.3.562: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.564.tgz#e9c319ae437b3eb8bbf3e3bae4bead5a21945961" integrity sha512-fNaYN3EtKQWLQsrKXui8mzcryJXuA0LbCLoizeX6oayG2emBaS5MauKjCPAvc29NEY4FpLHIUWiP+Y0Bfrs5dg== +electron-to-chromium@^1.3.591: + version "1.3.607" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.607.tgz#1bff13f1cf89f2fee0d244b8c64a7138f80f3a3b" + integrity sha512-h2SYNaBnlplGS0YyXl8oJWokfcNxVjJANQfMCsQefG6OSuAuNIeW+A8yGT/ci+xRoBb3k2zq1FrOvkgoKBol8g== + +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + +elliptic@^6.5.3: + version "6.5.3" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" + integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + emoji-regex@^7.0.1, emoji-regex@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -4871,6 +7698,16 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@^1.0.2, encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + encoding@^0.1.11: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -4878,13 +7715,22 @@ encoding@^0.1.11: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" +enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" + integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -4902,6 +7748,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== +env-paths@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" + integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= + env-paths@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" @@ -4991,6 +7842,18 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= +errlop@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b" + integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4998,6 +7861,13 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +error@^7.0.2: + version "7.2.1" + resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" + integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== + dependencies: + string-template "~0.2.1" + es-abstract@^1.13.0, es-abstract@^1.17.2, es-abstract@^1.17.5, es-abstract@^1.5.1: version "1.17.6" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" @@ -5058,7 +7928,17 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-promise@^4.0.3: +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +es6-promise@^3.0.2: + version "3.3.1" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= + +es6-promise@^4.0.3, es6-promise@^4.2.5: version "4.2.8" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== @@ -5075,12 +7955,27 @@ escalade@^3.0.2: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e" integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig== +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.9.1: +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^1.11.1, escodegen@^1.9.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -5283,6 +8178,14 @@ eslint-scope@3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + eslint-scope@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" @@ -5397,21 +8300,101 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +etag@^1.3.0, etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter2@^6.4.2: + version "6.4.3" + resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.3.tgz#35c563619b13f3681e7eb05cbdaf50f56ba58820" + integrity sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ== + eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== +execa@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.1.1.tgz#b09c2a9309bc0ef0501479472db3180f8d4c3edd" + integrity sha1-sJwqkwm8DvBQFHlHLbMYD41MPt0= + dependencies: + cross-spawn-async "^2.1.1" + object-assign "^4.0.1" + strip-eof "^1.0.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + integrity sha1-2NdrvBtVIX7RkP1t1J08d07PyNo= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -5425,6 +8408,21 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^4.0.0, execa@^4.0.2: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" @@ -5440,6 +8438,30 @@ execa@^4.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execall@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" + integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= + dependencies: + clone-regexp "^1.0.0" + +executable@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" + +exif-parser@^0.1.12, exif-parser@^0.1.9: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= + +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -5458,6 +8480,18 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + +expand-tilde@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" + integrity sha1-C4HrqJflo9MdHD0QL48BRB5VlEk= + dependencies: + os-homedir "^1.0.1" + expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -5477,6 +8511,42 @@ expect@^24.9.0: jest-message-util "^24.9.0" jest-regex-util "^24.9.0" +express@^4.16.3, express@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -5497,6 +8567,15 @@ extend@^3.0.0, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +external-editor@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" + integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= + dependencies: + extend "^3.0.0" + spawn-sync "^1.0.15" + tmp "^0.0.29" + external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -5520,6 +8599,27 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-zip@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +extract-zip@^2.0.0, extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -5530,6 +8630,11 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -5540,7 +8645,7 @@ fast-diff@^1.1.1, fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.2.6: +fast-glob@^2.0.2, fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -5552,7 +8657,7 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.0.3, fast-glob@^3.1.1: +fast-glob@^3.0.3, fast-glob@^3.1.1, fast-glob@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -5574,6 +8679,13 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0= + dependencies: + punycode "^1.3.2" + fastq@^1.6.0: version "1.8.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" @@ -5581,6 +8693,64 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fault@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + +favicons-webpack-plugin@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/favicons-webpack-plugin/-/favicons-webpack-plugin-4.2.0.tgz#7ff66425672f70b36772b3f18c76fd6ae033831a" + integrity sha512-rLbQ3yoe7iOJe7rVh8hABwPk1qFj+F68u+7LgZTfpERRFd61Fc0ou4lP09naDvM4eexIsnQGXtsiNaLY97nzDQ== + dependencies: + "@types/favicons" "5.5.0" + cache-loader "^4.1.0" + camelcase "^5.3.1" + favicons "^6.2.0" + find-cache-dir "^3.2.0" + find-root "^1.1.0" + loader-utils "^1.2.3" + parse-author "^2.0.0" + parse5 "^5.1.0" + tapable "^1.1.3" + optionalDependencies: + html-webpack-plugin ">=4.0.0 || ^4.0.0-beta.11" + +favicons@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/favicons/-/favicons-6.2.0.tgz#835e0c3b0110db89048ef17999c2f4e42a6ff2ff" + integrity sha512-KshoA1p51g9NcQ8BaqETExA4PVBc69xoUELC28UA0BM6gAuoRx8f4jvVYwclVjTuL5AJk9NlRXAqQWq1qIpzVA== + dependencies: + clone "^2.1.2" + colors "^1.4.0" + image-size "^0.8.3" + jimp "^0.10.3" + jsontoxml "^1.0.1" + lodash.defaultsdeep "^4.6.1" + require-directory "^2.1.1" + sharp "^0.25.2" + through2 "^3.0.1" + tinycolor2 "^1.4.1" + to-ico "^1.1.5" + vinyl "^2.2.0" + xml2js "^0.4.23" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.3" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + dependencies: + websocket-driver ">=0.5.1" + fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" @@ -5588,11 +8758,26 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== +figures@^1.3.5, figures@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -5614,6 +8799,19 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" +file-loader@^6.0.0, file-loader@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +file-name@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/file-name/-/file-name-0.1.0.tgz#12b122f120f9c34dbc176c1ab81a548aced6def7" + integrity sha1-ErEi8SD5w028F2wauBpUis7W3vc= + file-saver@^1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-1.3.8.tgz#e68a30c7cb044e2fb362b428469feb291c2e09d8" @@ -5626,11 +8824,28 @@ file-selector@^0.1.8: dependencies: tslib "^1.9.0" +file-type@^3.1.0, file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= + +file-type@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" + integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== +filelist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb" + integrity sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ== + dependencies: + minimatch "^3.0.4" + fileset@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" @@ -5639,6 +8854,11 @@ fileset@^2.0.3: glob "^7.0.3" minimatch "^3.0.3" +filesize@^3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -5656,6 +8876,69 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +filter-obj@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.1.tgz#34d9f0536786f072df7aeac3a8bda1c6e767aec6" + integrity sha512-yDEp513p7+iLdFHWBVdZFnRiOYwg8ZqmpaAiZCMjzqsbo7tCS4Qm4ulXOht337NGzkukKa9u3W4wqQ9tQPm3Ug== + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.0.0, find-cache-dir@^3.2.0, find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-file-up@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-0.1.3.tgz#cf68091bcf9f300a40da411b37da5cce5a2fbea0" + integrity sha1-z2gJG8+fMApA2kEbN9pczlovvqA= + dependencies: + fs-exists-sync "^0.1.0" + resolve-dir "^0.1.0" + +find-pkg@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-0.1.2.tgz#1bdc22c06e36365532e2a248046854b9788da557" + integrity sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc= + dependencies: + find-file-up "^0.1.2" + +find-replace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38" + integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ== + dependencies: + array-back "^3.0.1" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -5686,6 +8969,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-versions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-2.0.0.tgz#2ad90d490f6828c1aa40292cf709ac3318210c3c" + integrity sha1-KtkNSQ9oKMGqQCks9wmsMxghDDw= + dependencies: + array-uniq "^1.0.0" + semver-regex "^1.0.0" + find-versions@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" @@ -5703,6 +8994,16 @@ findup-sync@^2.0.0: micromatch "^3.0.4" resolve-dir "^1.0.1" +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + fined@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" @@ -5714,6 +9015,13 @@ fined@^1.0.1: object.pick "^1.2.0" parse-filepath "^1.0.1" +first-chunk-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" + integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= + dependencies: + readable-stream "^2.0.2" + flagged-respawn@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" @@ -5749,6 +9057,18 @@ focus-trap@4.0.2: tabbable "^3.1.2" xtend "^4.0.1" +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + +follow-redirects@^1.0.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" + integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== + font-awesome-sass@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz#4eda693e915009ce00b228e0964dc5eca9bc34e1" @@ -5771,6 +9091,11 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" +foreachasync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" + integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY= + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -5785,6 +9110,16 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -5792,7 +9127,12 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -from2@^2.1.0: +fresh@0.5.2, fresh@~0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0, from2@^2.1.1: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -5800,6 +9140,25 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-exists-sync@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" + integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0= + +fs-extra@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^3.0.0" + universalify "^0.1.0" + fs-extra@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" @@ -5818,6 +9177,16 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" + integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -5825,6 +9194,18 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-readdir-recursive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== + fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" @@ -5848,11 +9229,33 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2: +fsevents@^2.1.2, fsevents@~2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fstream@^1.0.0, fstream@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +fullname@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/fullname/-/fullname-4.0.1.tgz#c4b0d85a90f8f4847980a5e7a859b86f89c49331" + integrity sha512-jVT8q9Ah9JwqfIGKwKzTdbRRthdPpIjEe9kgvxM104Tv+q6SgOAQqJMVP90R0DBRAqejGMHDRWJtl3Ats6BjfQ== + dependencies: + execa "^1.0.0" + filter-obj "^2.0.0" + mem "^5.1.0" + p-any "^2.1.0" + passwd-user "^3.0.0" + rc "^1.2.8" + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -5876,6 +9279,17 @@ functions-have-names@^1.2.0: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91" integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA== +gauge@~1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" + integrity sha1-6c7FSD09TuDvRLYKfZnkk14TbZM= + dependencies: + ansi "^0.3.0" + has-unicode "^2.0.0" + lodash.pad "^4.1.0" + lodash.padend "^4.1.0" + lodash.padstart "^4.1.0" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -5890,6 +9304,31 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +generator-tsx-docgen@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/generator-tsx-docgen/-/generator-tsx-docgen-0.1.0.tgz#0e799cac6dc9f9a1c489bd64fef1d91ddf60faf1" + integrity sha512-NEcg+n9n9jHbnMgZa13Cu+ungWIw+LyXjt38vf2234yRxMjtYxA2e4VZd4f8JZNqIRblRWtwcO3nboH4jcvU9Q== + dependencies: + debug "^4.1.1" + fs-readdir-recursive "^1.1.0" + pascalcase "^1.0.0" + path "^0.12.7" + prettier "1.19.1" + react-docgen "^5.1.0" + yeoman-generator "^4.5.0" + +genfun@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" + integrity sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E= + genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" @@ -5951,6 +9390,19 @@ get-stdin@^5.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= +get-stream@3.0.0, get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-stream@^2.0.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -5958,7 +9410,7 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0: +get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -5970,6 +9422,13 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= +getos@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" + integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== + dependencies: + async "^3.2.0" + getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" @@ -5977,6 +9436,28 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gh-got@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" + integrity sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo= + dependencies: + got "^6.2.0" + is-plain-obj "^1.1.0" + +git-branch@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/git-branch/-/git-branch-1.0.0.tgz#64cc7dd75da2d81a9d4679087c1f8b56e6bd2d3d" + integrity sha512-ZTzuqw5Df8fyLXQWrX6hK+4FpNCdKzMcERlxENEGO5aKcLmG7MAszhrMhluUKNKmOS/JAGijDMQDXDCDw1mE/A== + +git-config-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" + integrity sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ= + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + homedir-polyfill "^1.0.0" + git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -5996,6 +9477,16 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" +git-repo-name@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/git-repo-name/-/git-repo-name-0.6.0.tgz#af09884656aa537ec625c7087008175cd61228ff" + integrity sha1-rwmIRlaqU37GJccIcAgXXNYSKP8= + dependencies: + cwd "^0.9.1" + file-name "^0.1.0" + lazy-cache "^1.0.4" + remote-origin-url "^0.5.1" + git-semver-tags@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" @@ -6018,6 +9509,13 @@ git-url-parse@^11.1.2: dependencies: git-up "^4.0.0" +git-username@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/git-username/-/git-username-0.5.1.tgz#432a41b34a19607892354004c9893a8829ffa4f0" + integrity sha512-xjUjrj3i4kup2A3a/ZVZB1Nt0PUX7SU7KeVqIbXPdslT7NbNfyO04JMxBv4gar77JePdS+A6f05jG1Viy6+U1w== + dependencies: + remote-origin-url "^0.4.0" + gitconfiglocal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" @@ -6025,6 +9523,18 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= + +github-username@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" + integrity sha1-CnciGbMTB0NCnyRW0L3T21Xc57E= + dependencies: + gh-got "^5.0.0" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -6033,7 +9543,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -6045,7 +9555,7 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -6057,6 +9567,41 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +global-agent@^2.0.0: + version "2.1.12" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195" + integrity sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg== + dependencies: + boolean "^3.0.1" + core-js "^3.6.5" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-dirs@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + dependencies: + ini "^1.3.4" + +global-dirs@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" + integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== + dependencies: + ini "^1.3.5" + +global-modules@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" + integrity sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0= + dependencies: + global-prefix "^0.1.4" + is-windows "^0.2.0" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -6065,6 +9610,23 @@ global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" + integrity sha1-jTvGuNo8qBEqFg2NSW/wRiv+948= + dependencies: + homedir-polyfill "^1.0.0" + ini "^1.3.4" + is-windows "^0.2.0" + which "^1.2.12" + global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -6076,6 +9638,33 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global-tunnel-ng@^2.5.3, global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" + integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +global@~4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8= + dependencies: + min-document "^2.19.0" + process "~0.5.1" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -6088,6 +9677,13 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globalthis@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" + integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== + dependencies: + define-properties "^1.1.3" + globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" @@ -6114,6 +9710,30 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -6128,11 +9748,87 @@ globby@^9.2.0: pify "^4.0.1" slash "^2.0.0" +globule@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" + integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + dependencies: + delegate "^3.1.2" + google-code-prettify@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/google-code-prettify/-/google-code-prettify-1.0.5.tgz#9f477f224dbfa62372e5ef803a7e157410400084" integrity sha1-n0d/Ik2/piNy5e+AOn4VdBBAAIQ= +got@^6.2.0, got@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + +got@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + +got@^8.3.1, got@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== + dependencies: + "@sindresorhus/is" "^0.7.0" + cacheable-request "^2.1.1" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + into-stream "^3.1.0" + is-retry-allowed "^1.1.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + mimic-response "^1.0.0" + p-cancelable "^0.4.0" + p-timeout "^2.0.1" + pify "^3.0.0" + safe-buffer "^5.1.1" + timed-out "^4.0.1" + url-parse-lax "^3.0.0" + url-to-options "^1.0.1" + graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" @@ -6145,11 +9841,36 @@ graphlib@^2.1.5: dependencies: lodash "^4.17.15" +grouped-queue@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-1.1.0.tgz#63e3f9ca90af952269d1d40879e41221eacc74cb" + integrity sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q== + dependencies: + lodash "^4.17.15" + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +gzip-size@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + handlebars@^4.4.3, handlebars@^4.7.6: version "4.7.6" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" @@ -6187,6 +9908,11 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -6197,11 +9923,23 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== +has-symbol-support-x@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== + has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== + dependencies: + has-symbol-support-x "^1.4.1" + has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -6245,6 +9983,55 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-is-element@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz#3b3ed5159a2707c6137b48637fbfe068e175a425" + integrity sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ== + +hast-util-to-text@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-2.0.1.tgz#04f2e065642a0edb08341976084aa217624a0f8b" + integrity sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ== + dependencies: + hast-util-is-element "^1.0.0" + repeat-string "^1.0.0" + unist-util-find-after "^3.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + header-case@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" @@ -6265,6 +10052,15 @@ history@^4.7.2: tiny-warning "^1.0.0" value-equal "^1.0.1" +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + hoist-non-react-statics@^2.5.0: version "2.5.5" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" @@ -6277,18 +10073,33 @@ hoist-non-react-statics@^3.3.0: dependencies: react-is "^16.7.0" -homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4, hosted-git-info@^2.4.2, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + html-element-map@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22" @@ -6303,12 +10114,50 @@ html-encoding-sniffer@^1.0.2: dependencies: whatwg-encoding "^1.0.1" +html-entities@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" + integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== + html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -htmlparser2@^3.9.1: +html-formatter@^0.1.9: + version "0.1.9" + resolved "https://registry.yarnpkg.com/html-formatter/-/html-formatter-0.1.9.tgz#58e8859712f3d4d9e7094027517c4c46f4c336b8" + integrity sha1-WOiFlxLz1NnnCUAnUXxMRvTDNrg= + +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + +"html-webpack-plugin@>=4.0.0 || ^4.0.0-beta.11", html-webpack-plugin@^4.3.0, html-webpack-plugin@^4.4.1: + version "4.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + +htmlparser2@^3.3.0, htmlparser2@^3.9.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== @@ -6320,12 +10169,73 @@ htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^3.1.1" -http-cache-semantics@^3.8.1: +http-assert@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.4.1.tgz#c5f725d677aa7e873ef736199b89686cceb37878" + integrity sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw== + dependencies: + deep-equal "~1.0.1" + http-errors "~1.7.2" + +http-cache-semantics@3.8.1, http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-proxy-agent@^2.1.0: +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@1.7.3, http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@^1.6.1, http-errors@^1.6.3: + version "1.8.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.0.tgz#75d1bbe497e1044f51e4ee9e704a62f28d336507" + integrity sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" + integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== + +http-proxy-agent@^2.0.0, http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== @@ -6333,6 +10243,25 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -6342,7 +10271,12 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" -https-proxy-agent@^2.2.3: +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +https-proxy-agent@^2.1.0, https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== @@ -6350,6 +10284,22 @@ https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== + dependencies: + agent-base "5" + debug "4" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -6362,6 +10312,18 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" +humanize-string@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/humanize-string/-/humanize-string-1.0.2.tgz#fef0a8bc9b1b857ca4013bbfaea75071736988f6" + integrity sha512-PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w== + dependencies: + decamelize "^1.0.0" + +humps@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" + integrity sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao= + husky@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.0.tgz#0b2ec1d66424e9219d359e26a51c58ec5278f0de" @@ -6392,6 +10354,18 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +ieee754@^1.1.13, ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" @@ -6404,7 +10378,7 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^3.3.6: +ignore@^3.3.5, ignore@^3.3.6: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== @@ -6419,6 +10393,23 @@ ignore@^5.1.1, ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +image-size@^0.5.0: + version "0.5.5" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +image-size@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +image-size@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.8.3.tgz#f0b568857e034f29baffd37013587f2c0cad8b46" + integrity sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg== + dependencies: + queue "6.0.1" + import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -6435,6 +10426,11 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -6448,6 +10444,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +in-publish@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" + integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== + indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" @@ -6465,11 +10466,21 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== +inflation@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.0.0.tgz#8b417e47c28f925a45133d914ca1fd389107f30f" + integrity sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8= + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -6478,12 +10489,22 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.2, ini@^1.3.4: +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.2, ini@^1.3.3, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" @@ -6500,7 +10521,32 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer@^6.2.0: +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +inquirer@^1.0.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" + integrity sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= + dependencies: + ansi-escapes "^1.1.0" + chalk "^1.0.0" + cli-cursor "^1.0.1" + cli-width "^2.0.0" + external-editor "^1.1.0" + figures "^1.3.5" + lodash "^4.3.0" + mute-stream "0.0.6" + pinkie-promise "^2.0.0" + run-async "^2.2.0" + rx "^4.1.0" + string-width "^1.0.1" + strip-ansi "^3.0.0" + through "^2.3.6" + +inquirer@^6.0.0, inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.3.1: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -6538,6 +10584,29 @@ inquirer@^7.1.0: strip-ansi "^6.0.0" through "^2.3.6" +insight@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/insight/-/insight-0.10.3.tgz#e7fa6593fd11323d227154cc8ce5f8bff638bf02" + integrity sha512-YOncxSN6Omh+1Oqxt+OJAvJVMDKw7l6IEG0wT2cTMGxjsTcroOGW4IR926QDzxg/uZHcFZ2cZbckDWdZhc2pZw== + dependencies: + async "^2.6.2" + chalk "^2.4.2" + conf "^1.4.0" + inquirer "^6.3.1" + lodash.debounce "^4.0.8" + os-name "^3.1.0" + request "^2.88.0" + tough-cookie "^3.0.1" + uuid "^3.3.2" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + internal-slot@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" @@ -6547,12 +10616,20 @@ internal-slot@^1.0.2: has "^1.0.3" side-channel "^1.0.2" -interpret@^1.2.0: +interpret@^1.0.0, interpret@^1.2.0, interpret@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -invariant@^2.2.2, invariant@^2.2.4: +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + +invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -6564,11 +10641,31 @@ invert-kv@^2.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== -ip@1.1.5: +ip-regex@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" + integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0= + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@1.1.5, ip@^1.1.0, ip@^1.1.4, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -6595,6 +10692,11 @@ is-alphabetical@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" +is-alphanumeric@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ= + is-alphanumerical@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" @@ -6603,11 +10705,35 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-boolean-object@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" @@ -6618,6 +10744,11 @@ is-buffer@^1.1.4, is-buffer@^1.1.5: resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-buffer@^2.0.0, is-buffer@^2.0.2: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" @@ -6632,6 +10763,13 @@ is-callable@^1.2.0: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.1.tgz#4d1e21a4f437509d25ce55f8184350771421c96d" integrity sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -6639,6 +10777,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-core-module@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" + integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -6685,6 +10830,11 @@ is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" +is-docker@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1" + integrity sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE= + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -6724,11 +10874,21 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" + integrity sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -6736,7 +10896,7 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-glob@^4.0.0, is-glob@^4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== @@ -6748,6 +10908,22 @@ is-hexadecimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + integrity sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA= + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + +is-installed-globally@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" + integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== + dependencies: + global-dirs "^2.0.1" + is-path-inside "^3.0.1" + is-lower-case@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" @@ -6755,11 +10931,21 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + is-negative-zero@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= +is-npm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" + integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= + is-number-object@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" @@ -6787,11 +10973,44 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-cwd@^2.2.0: +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= + +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + dependencies: + symbol-observable "^1.1.0" + +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + integrity sha1-jvW33lBDej/cprToZe96pVy0gDY= + dependencies: + path-is-inside "^1.0.1" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + is-path-inside@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" @@ -6802,6 +11021,11 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -6814,6 +11038,23 @@ is-plain-object@^4.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-4.1.1.tgz#1a14d6452cbd50790edc7fdaa0aed5a40a35ebb5" integrity sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA== +is-promise@^2.1.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== + +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= + +is-reference@^1.1.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + is-regex@^1.0.4, is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" @@ -6833,6 +11074,23 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== + +is-root@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" + integrity sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU= + +is-scoped@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" + integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA= + dependencies: + scoped-regex "^1.0.0" + is-ssh@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" @@ -6840,7 +11098,7 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -6864,6 +11122,11 @@ is-subset@^0.1.1: resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= +is-supported-regexp-flag@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" + integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== + is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -6897,7 +11160,12 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" -is-utf8@^0.2.0: +is-url@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== + +is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= @@ -6906,6 +11174,11 @@ is-whitespace-character@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" +is-windows@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" + integrity sha1-3hqm1j6indJIc3tp8f+LgALSEIw= + is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -6921,6 +11194,15 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= +is2@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is2/-/is2-2.0.1.tgz#8ac355644840921ce435d94f05d3a94634d3481a" + integrity sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA== + dependencies: + deep-is "^0.1.3" + ip-regex "^2.1.0" + is-url "^1.2.2" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -6931,7 +11213,7 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbinaryfile@^4.0.2: +isbinaryfile@^4.0.0, isbinaryfile@^4.0.2: version "4.0.6" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== @@ -7044,6 +11326,40 @@ istanbul-reports@^2.2.5, istanbul-reports@^2.2.6: dependencies: html-escaper "^2.0.0" +istextorbinary@^2.2.1, istextorbinary@^2.5.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab" + integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA== + dependencies: + binaryextensions "^2.1.2" + editions "^2.2.0" + textextensions "^2.5.0" + +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + +jake@^10.6.1: + version "10.8.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" + integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== + dependencies: + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jasmine-xml2html-converter@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/jasmine-xml2html-converter/-/jasmine-xml2html-converter-0.0.2.tgz#4cb5d4eb1b751ed7171f6b666598690d28036d2f" + integrity sha1-TLXU6xt1HtcXH2tmZZhpDSgDbS8= + dependencies: + xmldoc "~0.3.0" + jest-changed-files@^24.0.0, jest-changed-files@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" @@ -7498,6 +11814,55 @@ jest@24.1.0: import-local "^2.0.0" jest-cli "^24.1.0" +jimp@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.10.3.tgz#285027b49eee3418259a8e1e9a20dd078cf8b7b1" + integrity sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.10.3" + "@jimp/plugins" "^0.10.3" + "@jimp/types" "^0.10.3" + core-js "^3.4.1" + regenerator-runtime "^0.13.3" + +jimp@^0.2.21: + version "0.2.28" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" + integrity sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI= + dependencies: + bignumber.js "^2.1.0" + bmp-js "0.0.3" + es6-promise "^3.0.2" + exif-parser "^0.1.9" + file-type "^3.1.0" + jpeg-js "^0.2.0" + load-bmfont "^1.2.3" + mime "^1.3.4" + mkdirp "0.5.1" + pixelmatch "^4.0.0" + pngjs "^3.0.0" + read-chunk "^1.0.1" + request "^2.65.0" + stream-to-buffer "^0.1.0" + tinycolor2 "^1.1.2" + url-regex "^3.0.0" + +jpeg-js@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece" + integrity sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4= + +jpeg-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" + integrity sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII= + +jpeg-js@^0.3.4: + version "0.3.7" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" + integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== + jquery-match-height@^0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/jquery-match-height/-/jquery-match-height-0.7.2.tgz#f8d9f3ba5314daab109cf07408674be204be5f0e" @@ -7513,6 +11878,11 @@ jquery@~3.4.1: resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2" integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw== +js-base64@^2.1.8: + version "2.6.4" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + js-levenshtein@^1.1.3: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -7531,6 +11901,14 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -7568,6 +11946,38 @@ jsdom@^11.5.1: ws "^5.2.0" xml-name-validator "^3.0.0" +jsdom@^15.1.0: + version "15.2.1" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" + integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== + dependencies: + abab "^2.0.0" + acorn "^7.1.0" + acorn-globals "^4.3.2" + array-equal "^1.0.0" + cssom "^0.4.1" + cssstyle "^2.0.0" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.1" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.2.0" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.7" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^7.0.0" + xml-name-validator "^3.0.0" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -7578,7 +11988,12 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -7603,18 +12018,37 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: +json-stringify-safe@5, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@^2.1.0: +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.0, json5@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" +jsonfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -7622,11 +12056,25 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= +jsontoxml@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/jsontoxml/-/jsontoxml-1.0.1.tgz#07fff7f6bfbfa1097d779aec7f041b5046075e70" + integrity sha512-dtKGq0K8EWQBRqcAaePSgKR4Hyjfsz/LkurHSV3Cxk4H+h2fWDeaN2jzABz+ZmOJylgXS7FGeWmbZ6jgYUMdJQ== + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -7645,49 +12093,264 @@ jsx-ast-utils@^2.2.1: array-includes "^3.1.1" object.assign "^4.1.0" -jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" +jsx-ast-utils@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" + dependencies: + array-includes "^3.0.3" + object.assign "^4.1.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.0.0.tgz#0f49d5093bafa4b45d3fe02147d8b40ffc6c7438" + integrity sha512-sPuicm6EPKYI/UnWpOatvg4pI50qaBo4dSOMGUPutmJ26ttedFKXr0It0XXPk4HKnQ/1X0st4eSS2w2jhFk9Ow== + dependencies: + array-includes "^3.1.1" + object.assign "^4.1.1" + +junit-merge@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/junit-merge/-/junit-merge-2.0.0.tgz#5f67c2bd837cd491c83a17614925d16c781a83d2" + integrity sha512-qwENzBWcdHPazNqPO0fKyFIqEyaSKyO0iyBeIU4Y/scjkXYpwTi88P2S/PWecqgMhzG2MOCwXk8QB9ucvXeIPw== + dependencies: + commander "^2.18.0" + fs-readdir-recursive "^1.1.0" + mkdirp "^0.5.1" + xmldoc "^1.1.2" + +junit-xml@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/junit-xml/-/junit-xml-1.2.0.tgz#47988b80d4173180b3da6b3727c43b206e1306ef" + integrity sha512-32RTTDMEjhetKKv2Nazi6e2Yl+pb9Kg1ZsW2L6W1nAUOK5QfNrxc0Mk+N8rYvpzb8qHA74+mCoKKZUQ9cDxLGg== + dependencies: + xml "^1.0.1" + +keygrip@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" + integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + dependencies: + tsscmp "1.0.6" + +keyv@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== + dependencies: + json-buffer "3.0.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +koa-bodyparser@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz#274c778555ff48fa221ee7f36a9fbdbace22759a" + integrity sha512-uyV8G29KAGwZc4q/0WUAjH+Tsmuv9ImfBUF2oZVyZtaeo0husInagyn/JH85xMSxM0hEk/mbCII5ubLDuqW/Rw== + dependencies: + co-body "^6.0.0" + copy-to "^2.0.1" + +koa-compose@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-3.2.1.tgz#a85ccb40b7d986d8e5a345b3a1ace8eabcf54de7" + integrity sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec= + dependencies: + any-promise "^1.1.0" + +koa-compose@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" + integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== + +koa-compress@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-2.0.0.tgz#7b7eb2921b847746b5e122ba9f5cd8a671e8ea3a" + integrity sha1-e36ykhuEd0a14SK6n1zYpnHo6jo= + dependencies: + bytes "^2.3.0" + compressible "^2.0.0" + koa-is-json "^1.0.0" + statuses "^1.0.0" + +koa-conditional-get@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/koa-conditional-get/-/koa-conditional-get-2.0.0.tgz#a43f3723c1d014b730a34ece8adf30b93c8233f2" + integrity sha1-pD83I8HQFLcwo07Oit8wuTyCM/I= + +koa-convert@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0" + integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA= + dependencies: + co "^4.6.0" + koa-compose "^3.0.0" + +koa-etag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/koa-etag/-/koa-etag-3.0.0.tgz#9ef7382ddd5a82ab0deb153415c915836f771d3f" + integrity sha1-nvc4Ld1agqsN6xU0FckVg293HT8= + dependencies: + etag "^1.3.0" + mz "^2.1.0" + +koa-is-json@1, koa-is-json@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" + integrity sha1-JzwH7c3Ljfaiwat9We52SRRR7BQ= + +koa-json@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/koa-json/-/koa-json-2.0.2.tgz#36af14e6ea1f5d646d7c44a285701c6f85a4fde4" + integrity sha1-Nq8U5uofXWRtfESihXAcb4Wk/eQ= + dependencies: + koa-is-json "1" + streaming-json-stringify "3" + +koa-mock-response@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/koa-mock-response/-/koa-mock-response-0.2.0.tgz#a216490ce75f227fcef3a4b03374e5915e216029" + integrity sha512-HmybRN1a3WqcSFvf7tycu2YhBIEHeqzm8bwcsShNWGsTgP86coZOpdI8aqYm/1DFsAQMctnpdWrva4rDr1Pibg== + dependencies: + array-back "^2.0.0" + path-to-regexp "^1.7.0" + typical "^2.6.1" + +koa-morgan@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/koa-morgan/-/koa-morgan-1.0.1.tgz#08052e0ce0d839d3c43178b90a5bb3424bef1f99" + integrity sha1-CAUuDODYOdPEMXi5CluzQkvvH5k= + dependencies: + morgan "^1.6.1" + +koa-range@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac" + integrity sha1-NYjjSWRzqDmhvSZNKkKx2FvX/qw= + dependencies: + stream-slice "^0.1.2" + +koa-rewrite-75lb@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/koa-rewrite-75lb/-/koa-rewrite-75lb-2.1.1.tgz#0dd21290d2857330116f3a0e9f7e2db5c313de8d" + integrity sha512-i9ofDKLs0xNCb2PW7wKGFzBFX6+Ce3aKoZzNKPh0fkejeUOTWkkDqnjXrgqrJEP2ifX6WWsHp6VtGuXzSYLSWQ== dependencies: - array-includes "^3.0.3" - object.assign "^4.1.0" + path-to-regexp "1.7.0" -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.0.0.tgz#0f49d5093bafa4b45d3fe02147d8b40ffc6c7438" - integrity sha512-sPuicm6EPKYI/UnWpOatvg4pI50qaBo4dSOMGUPutmJ26ttedFKXr0It0XXPk4HKnQ/1X0st4eSS2w2jhFk9Ow== +koa-route@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/koa-route/-/koa-route-3.2.0.tgz#76298b99a6bcfa9e38cab6fe5c79a8733e758bce" + integrity sha1-dimLmaa8+p44yrb+XHmocz51i84= dependencies: - array-includes "^3.1.1" - object.assign "^4.1.1" + debug "*" + methods "~1.1.0" + path-to-regexp "^1.2.0" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= +koa-send@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-4.1.3.tgz#0822207bbf5253a414c8f1765ebc29fa41353cb6" + integrity sha512-3UetMBdaXSiw24qM2Mx5mKmxLKw5ZTPRjACjfhK6Haca55RKm9hr/uHDrkrxhSl5/S1CKI/RivZVIopiatZuTA== dependencies: - is-buffer "^1.1.5" + debug "^2.6.3" + http-errors "^1.6.1" + mz "^2.6.0" + resolve-path "^1.4.0" -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= +koa-static@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-4.0.3.tgz#5f93ad00fb1905db9ce46667c0e8bb7d22abfcd8" + integrity sha512-JGmxTuPWy4bH7bt6gD/OMWkhprawvRmzJSr8TWKmTL4N7+IMv3s0SedeQi5S4ilxM9Bo6ptkCyXj/7wf+VS5tg== dependencies: - is-buffer "^1.1.5" + debug "^3.1.0" + koa-send "^4.1.3" + +koa@^2.6.2: + version "2.13.0" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.0.tgz#25217e05efd3358a7e5ddec00f0a380c9b71b501" + integrity sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ== + dependencies: + accepts "^1.3.5" + cache-content-type "^1.0.0" + content-disposition "~0.5.2" + content-type "^1.0.4" + cookies "~0.8.0" + debug "~3.1.0" + delegates "^1.0.0" + depd "^1.1.2" + destroy "^1.0.4" + encodeurl "^1.0.2" + escape-html "^1.0.3" + fresh "~0.5.2" + http-assert "^1.3.0" + http-errors "^1.6.3" + is-generator-function "^1.0.7" + koa-compose "^4.1.0" + koa-convert "^1.2.0" + on-finished "^2.3.0" + only "~0.0.2" + parseurl "^1.3.2" + statuses "^1.5.0" + type-is "^1.6.16" + vary "^1.1.2" + +latest-version@^3.0.0, latest-version@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" + integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= + dependencies: + package-json "^4.0.0" -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== +lazy-ass@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" + integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +lazy-cache@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +lazy-cache@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" + integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ= + dependencies: + set-getter "^0.1.0" lcid@^2.0.0: version "2.0.0" @@ -7790,6 +12453,35 @@ lint-staged@^10.4.2: string-argv "0.3.1" stringify-object "^3.3.0" +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + +listr-update-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" + integrity sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^2.3.0" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" + integrity sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + dependencies: + chalk "^2.4.1" + cli-cursor "^2.1.0" + date-fns "^1.27.2" + figures "^2.0.0" + listr2@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" @@ -7804,6 +12496,35 @@ listr2@^2.6.0: rxjs "^6.6.2" through "^2.3.8" +listr@^0.14.3: + version "0.14.3" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" + integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.5.0" + listr-verbose-renderer "^0.5.0" + p-map "^2.0.0" + rxjs "^6.3.3" + +load-bmfont@^1.2.3, load-bmfont@^1.3.1, load-bmfont@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" + integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== + dependencies: + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.4" + phin "^2.9.1" + xhr "^2.0.1" + xtend "^4.0.0" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -7846,6 +12567,60 @@ load-json-file@^5.3.0: strip-bom "^3.0.0" type-fest "^0.3.0" +load-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/load-module/-/load-module-1.0.0.tgz#d65fbe51f1c1df37231399dcd81d784af473eb9b" + integrity sha512-FmoAJI/RM4vmvIRk65g/SFCnGQC9BbALY3zy38Z0cMllNnra1+iCdxAf051LVymzE60/FweOo9or9XJiGgFshg== + dependencies: + array-back "^2.0.0" + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +local-web-server@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/local-web-server/-/local-web-server-2.6.1.tgz#6c96bc3193edb00b5ba1d483607a71af6d5509e7" + integrity sha512-KglUDD5jy3CMJ88E04aDjY6mRm387G2MX1XZI1bM6+dzrjLWKHURbef896tw7w7KI997r5UT0Y6NUm8To11/tQ== + dependencies: + lws "^1.3.0" + lws-basic-auth "^0.1.1" + lws-blacklist "^0.3.0" + lws-body-parser "^0.2.4" + lws-compress "^0.2.1" + lws-conditional-get "^0.3.4" + lws-cors "^1.0.0" + lws-index "^0.4.0" + lws-json "^0.3.2" + lws-log "^0.3.2" + lws-mime "^0.2.2" + lws-mock-response "^0.5.1" + lws-range "^1.1.0" + lws-request-monitor "^0.1.5" + lws-rewrite "^0.4.1" + lws-spa "^0.3.0" + lws-static "^0.5.0" + node-version-matches "^1.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -7869,16 +12644,48 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locutus@^2.0.11: + version "2.0.14" + resolved "https://registry.yarnpkg.com/locutus/-/locutus-2.0.14.tgz#53d259ac7200b0621ed4e5604b6c49993415a455" + integrity sha512-0H1o1iHNEp3kJ5rW57bT/CAP5g6Qm0Zd817Wcx2+rOMTYyIJoc482Ja1v9dB6IUjwvWKcBNdYi7x2lRXtlJ3bA== + dependencies: + es6-promise "^4.2.5" + +lodash-es@^4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" + integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ== + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.assignwith@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb" + integrity sha1-EnqX8CrcQXUalU0ksN4X4QDgOOs= + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.defaultsdeep@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" + integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== + lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" @@ -7904,6 +12711,31 @@ lodash.ismatch@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= +lodash.once@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= + +lodash.pad@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" + integrity sha1-QzCUmoM6fI2iLMIPaibE1Z3runA= + +lodash.padend@^4.1.0, lodash.padend@^4.6.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" + integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= + +lodash.padstart@^4.1.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" + integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= + +lodash.pick@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + lodash.set@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" @@ -7929,17 +12761,29 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.15.0, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4, lodash@^4.2.1: +lodash@^4, lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@~4.17.10: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== -log-symbols@^2.2.0: +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + dependencies: + chalk "^1.0.0" + +log-symbols@^2.1.0, log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== @@ -7953,6 +12797,15 @@ log-symbols@^4.0.0: dependencies: chalk "^4.0.0" +log-update@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" + integrity sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + dependencies: + ansi-escapes "^3.0.0" + cli-cursor "^2.0.0" + wrap-ansi "^3.0.1" + log-update@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" @@ -7963,6 +12816,16 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" +loglevel@^1.6.8: + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== + +longest-streak@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4" + integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -7990,6 +12853,31 @@ lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= +lower-case@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" + integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== + dependencies: + tslib "^1.10.0" + +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -7997,11 +12885,174 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lws-basic-auth@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/lws-basic-auth/-/lws-basic-auth-0.1.1.tgz#d28856060572695b3811941d9f038517c4dbb34d" + integrity sha512-npPpqkOFzJzB9yJ2pGXmiYOswH+0n86ro75WhromeGuNo0GfE18ZLI/VCOVWmBbeXp2pcnPIMUAdkNSgukpAww== + dependencies: + basic-auth "^1.1.0" + +lws-blacklist@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/lws-blacklist/-/lws-blacklist-0.3.0.tgz#34d925a96fd4c8b8b13781e8bb08f98d91f54e80" + integrity sha512-ZA8dujYaZwRNMBhgP+oGsZi9tum44Ba6VHsA3JrV1JVrjZ8c65kLaO/41rLBqQDKP3SDPu7dLity4YLwe1FuNQ== + dependencies: + array-back "^2.0.0" + path-to-regexp "^2.2.0" + +lws-body-parser@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/lws-body-parser/-/lws-body-parser-0.2.4.tgz#5c93907cc02f571d59628e2fdfc6a454c4ed1d14" + integrity sha512-XKJzbzK97TUsewIPA5J2RpEk7kRoJcL+/Du6JlwzqIq84tWuXMfiT2a4Ncj12+tRWrdY2avV6d8uLhqlHLz1yg== + dependencies: + koa-bodyparser "^4.2.0" + +lws-compress@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/lws-compress/-/lws-compress-0.2.1.tgz#7cb3cfab94d4e0488a6be4c8b706b78e29b2d673" + integrity sha512-14++1o6U8upi3DLx9J2O2sFELsijEJF9utoFxSH4Stoo9SdU2Cxw6BtqQTrb9SEA6O6IsApzstdMYnq8floLSg== + dependencies: + koa-compress "^2.0.0" + +lws-conditional-get@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/lws-conditional-get/-/lws-conditional-get-0.3.4.tgz#d3e52f26ef6c13a261008922d67d8f6056888efa" + integrity sha512-6asZSfM747snhdz4xexRllm09pebz8pjYeg2d5khLR53D/OJznZWHsIqW0JGiScJObri2D7+H4z7yRLBjokT7g== + dependencies: + koa-conditional-get "^2.0.0" + koa-etag "^3.0.0" + +lws-cors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lws-cors/-/lws-cors-1.0.0.tgz#32a0d4a34b5e331f878632cb853f237b4a002b90" + integrity sha512-4C0m4lvYdAnpAa03tr9AqziB4d8SRPh4beQBuzPiefv7N9/tpVdrl9kgXrUe1hLHhISnVJ5MoOZuZ6wFeMiU4g== + dependencies: + "@koa/cors" "^2.2.1" + +lws-index@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/lws-index/-/lws-index-0.4.0.tgz#8cfe2433cbbb7c50f00508000cee1404dd18a194" + integrity sha512-k+mkqgMSzx1ipzVpaxsAJU4Qe7R1kp1B/u+qC+d1Y3l+auBz+bLcIxL4dYKfaxLqiz0IFwg1dZwGzVm/dd7FFw== + dependencies: + serve-index-75lb "^2.0.0" + +lws-json@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/lws-json/-/lws-json-0.3.2.tgz#4356aefb0544c8310a8dc77913d1353d536130c7" + integrity sha512-ElmCA8hi3GPMfxbtiI015PDHuJovhhcbXX/qTTTifXhopedAzIBzn/rF5dHZHE4k7HQDYfbiaPgPMbmpv9dMvQ== + dependencies: + koa-json "^2.0.2" + +lws-log@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/lws-log/-/lws-log-0.3.2.tgz#167b8dfe32e15788c01418c34129cd2cfe88338d" + integrity sha512-DRp4bFl4a7hjwR/RjARjhFLEXs8pIeqKbUvojaAl1hhfRBuW2JsDxRSKC+ViQN06CW4Qypg3ZsztMMR8dRO8dA== + dependencies: + koa-morgan "^1.0.1" + stream-log-stats "^2.0.2" + +lws-mime@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/lws-mime/-/lws-mime-0.2.2.tgz#f2b2d4bd668f7f7ea336bd660dcd49fe0050df5e" + integrity sha512-cWBj9CuuSvvaqdYMPiXRid0QhzJmr+5gWAA96pEDOiW8tMCMoxl7CIgTpHXZwhJzCqdI84RZDVm+FswByATS5w== + +lws-mock-response@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/lws-mock-response/-/lws-mock-response-0.5.1.tgz#3c322cc2f3287839aceabbeebae5b5fdbed253d7" + integrity sha512-4R5Q1RmRglC0pqEwywrS5g62aKaLQsteMnShGmWU9aQ/737Bq0/3qbQ3mb8VbMk3lLzo3ZaNZ1DUsPgVvZaXNQ== + dependencies: + array-back "^2.0.0" + koa-mock-response "0.2.0" + load-module "^1.0.0" + reduce-flatten "^2.0.0" + +lws-range@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/lws-range/-/lws-range-1.1.1.tgz#f54583462d0d5d9efd1a805a5dbc5b221e063dc1" + integrity sha512-pg+UI3/Y5niQA4+HjBrHRtxWm9oExICC9GX5IhrmDnDSrwR1rNw3wukWlgIX0ZFmAqZt1Gs0Td1qI2hkFMcutg== + dependencies: + koa-range "^0.3.0" + +lws-request-monitor@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/lws-request-monitor/-/lws-request-monitor-0.1.5.tgz#fa075f038e853868c60c82b84b11dd693da4eda6" + integrity sha512-u9eczHPowH17ftUjQ8ysutGDADNZdDD6k8wgFMzOB7/rRq1Is12lTYA4u8pfKZ8C2oyoy+HYsDSrOzTwespTlA== + dependencies: + byte-size "^4.0.2" + +lws-rewrite@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/lws-rewrite/-/lws-rewrite-0.4.1.tgz#f64bad93e1203cf651e7b2267a69438ea6ef5a3e" + integrity sha512-EHUdbqfdwc4Baa7iXOdG2y815WC040Cing1GwhM9VsBL7lHtZ7zl3EHzjWFv3styoO3qNqZ4W0xCey4hoo/aYg== + dependencies: + array-back "^2.0.0" + koa-rewrite-75lb "^2.1.1" + koa-route "^3.2.0" + path-to-regexp "^1.7.0" + req-then "^0.6.4" + stream-read-all "^0.1.2" + typical "^2.6.1" + +lws-spa@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/lws-spa/-/lws-spa-0.3.0.tgz#82ab359db40adaaa00c9a14399944f2e9d3f58d0" + integrity sha512-8wxZl5dOI/CQsJ6oOG8Y7B4khjlQXfB7GlVkjYFPuOYM+JIw/QzMvezKjKweG0qGePmHJVHWa38+CyololV4aw== + dependencies: + koa-route "^3.2.0" + koa-send "^4.1.3" + +lws-static@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/lws-static/-/lws-static-0.5.0.tgz#f32936e3be220683a6889f237433940b6a73cc15" + integrity sha512-r3QIeJfBox/hSJLSL7TPhNSZsTKE0r4mWYHbGZ+DwrBcKbLt1ljsh5NAtmJpsqCcjYpyOuD/DlsZ0yQY9VI8bA== + dependencies: + koa-static "^4.0.2" + +lws@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/lws/-/lws-1.3.2.tgz#9db8c5676f469ce0640aca36958e0d5e2f98b334" + integrity sha512-0JF2zD01FXVI19rpyEBKlmKuaJJ0dPhrudbbY4oEPh9+X835MLm0C/thAJCyDhJJ87aZ42trv9G+s/JErvojaQ== + dependencies: + ansi-escape-sequences "^4.0.1" + array-back "^3.0.1" + byte-size "^5.0.1" + cli-commands "^0.4.0" + command-line-args "^5.0.2" + command-line-usage "^5.0.5" + koa "^2.6.2" + load-module "^1.0.0" + lodash.assignwith "^4.2.0" + node-version-matches "^1.0.1" + opn "^5.4.0" + reduce-flatten "^2.0.0" + typical "^3.0.0" + walk-back "^3.0.1" + ws "^5.2.1" + +lz-string@^1.4.4: + version "1.4.4" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= + macos-release@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== +magic-string@^0.25.1, magic-string@^0.25.2, magic-string@^0.25.7: + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -8009,7 +13060,7 @@ make-dir@^1.0.0: dependencies: pify "^3.0.0" -make-dir@^2.1.0: +make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== @@ -8017,13 +13068,30 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" +make-fetch-happen@^2.4.13: + version "2.6.0" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz#8474aa52198f6b1ae4f3094c04e8370d35ea8a38" + integrity sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw== + dependencies: + agentkeepalive "^3.3.0" + cacache "^10.0.0" + http-cache-semantics "^3.8.0" + http-proxy-agent "^2.0.0" + https-proxy-agent "^2.1.0" + lru-cache "^4.1.1" + mississippi "^1.2.0" + node-fetch-npm "^2.0.2" + promise-retry "^1.1.1" + socks-proxy-agent "^3.0.1" + ssri "^5.0.0" + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -8055,7 +13123,7 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.1: +map-age-cleaner@^0.1.1, map-age-cleaner@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== @@ -8094,6 +13162,117 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== +markdown-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" + integrity sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A== + dependencies: + repeat-string "^1.0.0" + +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-compact@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz#cabc69a2f43103628326f35b1acf735d55c99490" + integrity sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-definitions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-3.0.1.tgz#06af6c49865fc63d6d7d30125569e2f7ae3d0a86" + integrity sha512-BAv2iUm/e6IK/b2/t+Fx69EL/AGcq/IG2S+HxHjDJGfLJtd6i9SZUS76aC9cig+IEucsqxKTR0ot3m933R3iuA== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@^9.1.0: + version "9.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-9.1.2.tgz#10fa5ed9d45bf3755891e5801d0f32e2584a9423" + integrity sha512-OpkFLBC2VnNAb2FNKcKWu9FMbJhQKog+FCT8nuKmQNIKXyT1n3SIskE7uWDep6x+cA20QXlK5AETHQtYmQmxtQ== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^3.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem-fs-editor@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz#d63607cf0a52fe6963fc376c6a7aa52db3edabab" + integrity sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg== + dependencies: + commondir "^1.0.1" + deep-extend "^0.6.0" + ejs "^2.6.1" + glob "^7.1.4" + globby "^9.2.0" + isbinaryfile "^4.0.0" + mkdirp "^0.5.0" + multimatch "^4.0.0" + rimraf "^2.6.3" + through2 "^3.0.1" + vinyl "^2.2.0" + +mem-fs-editor@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz#2a16f143228df87bf918874556723a7ee73bfe88" + integrity sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA== + dependencies: + commondir "^1.0.1" + deep-extend "^0.6.0" + ejs "^3.1.5" + glob "^7.1.4" + globby "^9.2.0" + isbinaryfile "^4.0.0" + mkdirp "^1.0.0" + multimatch "^4.0.0" + rimraf "^3.0.0" + through2 "^3.0.2" + vinyl "^2.2.1" + +mem-fs@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.2.0.tgz#5f29b2d02a5875cd14cd836c388385892d556cde" + integrity sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ== + dependencies: + through2 "^3.0.0" + vinyl "^2.0.1" + vinyl-file "^3.0.0" + mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -8103,7 +13282,32 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" -meow@^3.3.0: +mem@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" + integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^2.1.0" + p-is-promise "^2.1.0" + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.0.0, meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -8151,6 +13355,11 @@ meow@^7.0.0: type-fest "^0.13.1" yargs-parser "^18.1.3" +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -8161,6 +13370,11 @@ merge2@^1.2.3, merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +methods@~1.1.0, methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -8180,7 +13394,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.0, micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== @@ -8188,18 +13402,58 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== -mime-types@^2.1.12, mime-types@~2.1.19: +"mime-db@>= 1.43.0 < 2": + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" +mime@1.6.0, mime@^1.3.4: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.4: + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + +mimer@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/mimer/-/mimer-0.3.2.tgz#0b83aabdf48eaacfd2e093ed4c0ed3d38eda8073" + integrity sha512-N6NcgDQAevhP/02DQ/epK6daLy4NKrIHyTlJcO6qBiYn98q+Y4a/knNsAATCe1xLS2F0nEmJp+QYli2s8vKwyQ== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -8210,12 +13464,64 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -min-indent@^1.0.0: +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + +mini-css-extract-plugin@^0.11.1: + version "0.11.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +mini-css-extract-plugin@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" + integrity sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@^3.0.3, minimatch@^3.0.4: +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@3.0.x, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -8239,11 +13545,37 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" @@ -8252,6 +13584,13 @@ minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -8259,6 +13598,46 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mississippi@^1.2.0, mississippi@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e" + integrity sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^1.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -8283,6 +13662,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp-promise@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" @@ -8290,12 +13674,19 @@ mkdirp-promise@^5.0.1: dependencies: mkdirp "*" -mkdirp@*: +mkdirp@*, mkdirp@^1.0.0, mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -8336,11 +13727,27 @@ moment-timezone@^0.4.0, moment-timezone@^0.4.1: resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== +moment@^2.15.1, moment@^2.24.0, moment@^2.27.0: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + moo@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.1.tgz#7aae7f384b9b09f620b6abf6f74ebbcd1b65dbc4" integrity sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w== +morgan@^1.6.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" + integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== + dependencies: + basic-auth "~2.0.1" + debug "2.6.9" + depd "~2.0.0" + on-finished "~2.3.0" + on-headers "~1.0.2" + move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -8358,11 +13765,29 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + ms@2.1.2, ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + multimatch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" @@ -8373,11 +13798,27 @@ multimatch@^3.0.0: arrify "^1.0.1" minimatch "^3.0.4" +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + mutation-observer@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0" integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA== +mute-stream@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" + integrity sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -8388,7 +13829,7 @@ mute-stream@0.0.8, mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -mz@^2.5.0: +mz@^2.1.0, mz@^2.5.0, mz@^2.6.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== @@ -8401,6 +13842,16 @@ nan@^2.12.1: version "2.14.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" +nan@^2.13.2: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^2.1.0: + version "2.1.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" + integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -8418,6 +13869,11 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -8434,7 +13890,12 @@ nearley@^2.7.10: randexp "0.4.6" semver "^5.4.1" -neo-async@^2.6.0: +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -8451,6 +13912,33 @@ no-case@^2.2.0, no-case@^2.3.2: dependencies: lower-case "^1.1.1" +no-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" + integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== + dependencies: + lower-case "^2.0.1" + tslib "^1.10.0" + +node-abi@^2.7.0: + version "2.19.3" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.19.3.tgz#252f5dcab12dad1b5503b2d27eddd4733930282d" + integrity sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg== + dependencies: + semver "^5.4.1" + +node-addon-api@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.0.2.tgz#04bc7b83fd845ba785bb6eae25bc857e1ef75681" + integrity sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg== + +node-dir@^0.1.10: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= + dependencies: + minimatch "^3.0.2" + node-fetch-npm@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" @@ -8464,6 +13952,34 @@ node-fetch@^2.3.0, node-fetch@^2.5.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" +node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + node-gyp@^5.0.2: version "5.1.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" @@ -8486,6 +14002,35 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" @@ -8524,6 +14069,53 @@ node-releases@^1.1.38, node-releases@^1.1.60: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.61.tgz#707b0fca9ce4e11783612ba4a2fcba09047af16e" integrity sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g== +node-releases@^1.1.66: + version "1.1.67" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.67.tgz#28ebfcccd0baa6aad8e8d4d8fe4cbc49ae239c12" + integrity sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== + +node-sass@4, node-sass@^4.14.1: + version "4.14.1" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" + integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash "^4.17.15" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^3.8.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "2.2.5" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +node-version-matches@^1.0.0, node-version-matches@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/node-version-matches/-/node-version-matches-1.0.1.tgz#16f30d5dddb32914151af77f45d6378f59070268" + integrity sha512-L1GRq9vkwvJkOdJynEph63N1gNdKRsThm6CkLn+8X9mFzmDv63iEMkZETVkcWVJowpqK72lNVuMZmeenhDoRhw== + dependencies: + semver "^5.6.0" + +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + dependencies: + abbrev "1" + nopt@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" @@ -8549,11 +14141,35 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -8564,6 +14180,18 @@ novnc-core@^0.3.0: resolved "https://registry.yarnpkg.com/novnc-core/-/novnc-core-0.3.0.tgz#92a5c823727e2154287b239a987f2b1c9dce6e34" integrity sha512-B00+HU2AisvvonHAfPPibONKXFxy47fe978awH5nb6JXxsVJAgT5m7nNJ2fjrbNVcpJ4C2EPg/uZcfgvFl8tSQ== +npm-api@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/npm-api/-/npm-api-1.0.0.tgz#6033c283bb04ddb0185344c1ad07ed4f67c77989" + integrity sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ== + dependencies: + JSONStream "^1.3.5" + clone-deep "^4.0.1" + download-stats "^0.3.4" + moment "^2.24.0" + paged-request "^2.0.1" + request "^2.88.0" + npm-bundled@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" @@ -8571,6 +14199,22 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +npm-keyword@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/npm-keyword/-/npm-keyword-5.0.0.tgz#99b85aec29fcb388d2dd351f0013bf5268787e67" + integrity sha1-mbha7Cn8s4jS3TUfABO/Umh4fmc= + dependencies: + got "^7.1.0" + registry-url "^3.0.3" + npm-lifecycle@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" @@ -8600,6 +14244,16 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" +npm-package-arg@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-5.1.2.tgz#fb18d17bb61e60900d6312619919bd753755ab37" + integrity sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA== + dependencies: + hosted-git-info "^2.4.2" + osenv "^0.1.4" + semver "^5.1.0" + validate-npm-package-name "^3.0.0" + npm-packlist@^1.4.4: version "1.4.8" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" @@ -8609,6 +14263,14 @@ npm-packlist@^1.4.4: npm-bundled "^1.0.1" npm-normalize-package-bin "^1.0.1" +npm-pick-manifest@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz#a5ee6510c1fe7221c0bc0414e70924c14045f7e8" + integrity sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ== + dependencies: + npm-package-arg "^5.1.2" + semver "^5.3.0" + npm-pick-manifest@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" @@ -8632,7 +14294,7 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" -npmlog@^4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -8642,6 +14304,15 @@ npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" +npmlog@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" + integrity sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI= + dependencies: + ansi "~0.3.1" + are-we-there-yet "~1.1.2" + gauge "~1.2.5" + nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -8649,12 +14320,25 @@ nth-check@~1.0.1: dependencies: boolbase "~1.0.0" +null-loader@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a" + integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.0.7: +nwsapi@^2.0.7, nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== @@ -8792,11 +14476,33 @@ object.values@^1.0.4, object.values@^1.1.0, object.values@^1.1.1: function-bind "^1.1.1" has "^1.0.3" +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== +omggif@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" + integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== + +on-finished@^2.3.0, on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.1, on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -8804,6 +14510,11 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +onetime@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= + onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -8818,11 +14529,35 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +only@~0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" + integrity sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q= + +open@^6.3.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + opencollective-postinstall@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== +opener@^1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +opn@^5.4.0, opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + optionator@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -8846,6 +14581,16 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +ora@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-1.4.0.tgz#884458215b3a5d4097592285f93321bb7a79e2e5" + integrity sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw== + dependencies: + chalk "^2.1.0" + cli-cursor "^2.1.0" + cli-spinners "^1.0.1" + log-symbols "^2.1.0" + ora@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" @@ -8858,7 +14603,19 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" -os-homedir@^1.0.0: +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= @@ -8880,12 +14637,17 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-shim@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -osenv@^0.1.4, osenv@^0.1.5: +osenv@0, osenv@^0.1.4, osenv@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== @@ -8893,6 +14655,35 @@ osenv@^0.1.4, osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +ospath@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" + integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= + +p-any@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-any/-/p-any-2.1.0.tgz#719489408e14f5f941a748f1e817f5c71cab35cb" + integrity sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg== + dependencies: + p-cancelable "^2.0.0" + p-some "^4.0.0" + type-fest "^0.3.0" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== + +p-cancelable@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" + integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== + +p-cancelable@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" + integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== + p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -8910,7 +14701,12 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^2.0.0: +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= + +p-is-promise@^2.0.0, p-is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== @@ -8929,6 +14725,13 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -8957,7 +14760,7 @@ p-map-series@^1.0.0: dependencies: p-reduce "^1.0.0" -p-map@^2.1.0: +p-map@^2.0.0, p-map@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== @@ -8993,12 +14796,41 @@ p-reduce@^1.0.0: resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-some@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-some/-/p-some-4.1.0.tgz#28e73bc1e0d62db54c2ed513acd03acba30d5c04" + integrity sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g== + dependencies: + aggregate-error "^3.0.0" + p-cancelable "^2.0.0" + +p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= + dependencies: + p-finally "^1.0.0" + +p-timeout@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" + integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== + dependencies: + p-finally "^1.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0: +p-try@^2.0.0, p-try@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -9010,6 +14842,70 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" +package-json@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= + dependencies: + got "^6.7.1" + registry-auth-token "^3.0.1" + registry-url "^3.0.3" + semver "^5.1.0" + +package-json@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-5.0.0.tgz#a7dbe2725edcc7dc9bcee627672275e323882433" + integrity sha512-EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg== + dependencies: + got "^8.3.1" + registry-auth-token "^3.3.2" + registry-url "^3.1.0" + semver "^5.5.0" + +pacote@^2.7.36: + version "2.7.38" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-2.7.38.tgz#5091f8774298c26c3eca24606037f1bb73db74c1" + integrity sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA== + dependencies: + bluebird "^3.5.0" + cacache "^9.2.9" + glob "^7.1.2" + lru-cache "^4.1.1" + make-fetch-happen "^2.4.13" + minimatch "^3.0.4" + mississippi "^1.2.0" + normalize-package-data "^2.4.0" + npm-package-arg "^5.1.2" + npm-pick-manifest "^1.0.4" + osenv "^0.1.4" + promise-inflight "^1.0.1" + promise-retry "^1.1.1" + protoduck "^4.0.0" + safe-buffer "^5.1.1" + semver "^5.3.0" + ssri "^4.1.6" + tar-fs "^1.15.3" + tar-stream "^1.5.4" + unique-filename "^1.1.0" + which "^1.2.12" + +pad-component@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/pad-component/-/pad-component-0.0.1.tgz#ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac" + integrity sha1-rR8izhvw/cDW3dkIrxfzUaQEuKw= + +paged-request@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/paged-request/-/paged-request-2.0.1.tgz#91164f042231feb68643542d2530476a518ff4de" + integrity sha512-C0bB/PFk9rQskD1YEiz7uuchzqKDQGgdsEHN1ahify0UUWzgmMK4NDG9fhlQg2waogmNFwEvEeHfMRvJySpdVw== + dependencies: + axios "^0.18.0" + +pako@^1.0.5, pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + parallel-transform@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" @@ -9026,12 +14922,56 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" +param-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" + integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== + dependencies: + dot-case "^3.0.3" + tslib "^1.10.0" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - callsites "^3.0.0" + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-author@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= + dependencies: + author-regex "^1.0.0" + +parse-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= + +parse-bmfont-xml@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" + integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== + dependencies: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" parse-entities@^1.1.0: version "1.2.2" @@ -9045,6 +14985,18 @@ parse-entities@^1.1.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -9054,11 +15006,40 @@ parse-filepath@^1.0.1: map-cache "^0.2.0" path-root "^0.1.1" +parse-git-config@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-0.2.0.tgz#272833fdd15fea146fb75d336d236b963b6ff706" + integrity sha1-Jygz/dFf6hRvt10zbSNrljtv9wY= + dependencies: + ini "^1.3.3" + +parse-git-config@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-1.1.1.tgz#d3a9984317132f57398712bba438e129590ddf8c" + integrity sha1-06mYQxcTL1c5hxK7pDjhKVkN34w= + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + git-config-path "^1.0.1" + ini "^1.3.4" + parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= +parse-headers@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== + +parse-help@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-help/-/parse-help-1.0.0.tgz#a260363ec71a96c0bad4a2ce0208c14a35dd0349" + integrity sha512-dlOrbBba6Rrw/nrJ+V7/vkGZdiimWJQzMHZZrYsUq03JE8AV3fAv6kOYX7dP/w2h67lIdmRf8ES8mU44xAgE/Q== + dependencies: + execall "^1.0.0" + parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -9097,6 +15078,13 @@ parse-path@^4.0.0: is-ssh "^1.3.0" protocols "^1.4.0" +parse-png@^1.0.0, parse-png@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-1.1.2.tgz#f5c2ad7c7993490986020a284c19aee459711ff2" + integrity sha1-9cKtfHmTSQmGAgooTBmu5FlxH/I= + dependencies: + pngjs "^3.2.0" + parse-url@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" @@ -9112,6 +15100,11 @@ parse5@4.0.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== +parse5@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + parse5@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" @@ -9119,6 +15112,16 @@ parse5@^3.0.1: dependencies: "@types/node" "*" +parse5@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" + integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + +parseurl@^1.3.2, parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + pascal-case@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" @@ -9127,11 +15130,36 @@ pascal-case@^2.0.0: camel-case "^3.0.0" upper-case-first "^1.1.0" +pascal-case@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" + integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== + dependencies: + no-case "^3.0.3" + tslib "^1.10.0" + pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +pascalcase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-1.0.0.tgz#d2fd7d73f2969606d2b56e17f5261be41c43c381" + integrity sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg== + +passwd-user@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/passwd-user/-/passwd-user-3.0.0.tgz#cb164c7cec4636ecbdffeb6ba369bf109654b068" + integrity sha512-Iu90rROks+uDK00ppSewoZyqeCwjGR6W8PcY0Phl8YFWju/lRmIogQb98+vSb5RUeYkONL3IC4ZLBFg4FiE0Hg== + dependencies: + execa "^1.0.0" + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -9161,11 +15189,16 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0: +path-is-absolute@1.0.1, path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= +path-is-inside@1.0.2, path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -9193,13 +15226,35 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-to-regexp@^1.7.0: +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= + dependencies: + isarray "0.0.1" + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.2.0, path-to-regexp@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" +path-to-regexp@^2.2.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704" + integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w== + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -9228,6 +15283,14 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path@^0.12.7: + version "0.12.7" + resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= + dependencies: + process "^0.11.1" + util "^0.10.3" + patternfly-bootstrap-combobox@~1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz#6a5e3ccd1170c21b3c4b4aa168a7413e1ddbb6e1" @@ -9273,20 +15336,41 @@ patternfly@^3.59.4: patternfly-bootstrap-combobox "~1.1.7" patternfly-bootstrap-treeview "~2.1.10" +pbkdf2@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" +phin@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" + integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== + picomatch@^2.0.4, picomatch@^2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" -picomatch@^2.2.1: +picomatch@^2.2.1, picomatch@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -9320,6 +15404,13 @@ pirates@^4.0.0, pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +pixelmatch@^4.0.0, pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= + dependencies: + pngjs "^3.0.0" + pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -9334,13 +15425,25 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.2.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +platform@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz#646c77011899870b6a0903e75e997e8e51da7461" + integrity sha1-ZGx3ARiZhwtqCQPnXpl+jlHadGE= + please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -9367,6 +15470,11 @@ pn@^1.1.0: resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +pngjs@^3.0.0, pngjs@^3.2.0, pngjs@^3.3.3: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + point-in-svg-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/point-in-svg-path/-/point-in-svg-path-1.0.1.tgz#71c2f40c89ed6c8a212add6577c20df463ae01df" @@ -9377,11 +15485,109 @@ popper.js@^1.16.0, popper.js@^1.16.1: resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== +portfinder@^1.0.26: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +postcss-loader@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.1.0.tgz#4647a6c8dad3cb6b253fbfaa21d62201086f6e39" + integrity sha512-vbCkP70F3Q9PIk6d47aBwjqAMI4LfkXCoyxj+7NPNuVIwfTGdzv2KVQes59/RuxMniIgsYQCFSY42P3+ykJfaw== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.4" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + semver "^7.3.2" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.2, postcss-modules-local-by-default@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss@^7.0.14, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prebuild-install@^5.3.4: + version "5.3.6" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291" + integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^2.7.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -9392,6 +15598,16 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= +prepend-http@^1.0.0, prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -9399,11 +15615,24 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.18.2: +prettier@1.19.1, prettier@^1.18.2: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== +pretty-bytes@^5.2.0, pretty-bytes@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b" + integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + pretty-format@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" @@ -9414,12 +15643,34 @@ pretty-format@^24.9.0: ansi-styles "^3.2.0" react-is "^16.8.4" -process-nextick-args@~2.0.0: +prism-react-renderer@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz#1c1be61b1eb9446a146ca7a50b7bcf36f2a70a44" + integrity sha512-MgMhSdHuHymNRqD6KM3eGS0PNqgK9q4QF5P0yoQQvpB6jNjeSAi3jcSAz0Sua/t9fa4xDOMar9HJbLa08gl9ug== + +prismjs@^1.17.1: + version "1.22.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa" + integrity sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w== + optionalDependencies: + clipboard "^2.0.0" + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@^2.0.0: +process@^0.11.1, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= + +progress@^2.0.0, progress@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -9477,6 +15728,13 @@ prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" +property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -9487,6 +15745,13 @@ protocols@^1.1.0, protocols@^1.4.0: resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" integrity sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg== +protoduck@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-4.0.0.tgz#fe4874d8c7913366cfd9ead12453a22cd3657f8e" + integrity sha1-/kh02MeRM2bP2erRJFOiLNNlf44= + dependencies: + genfun "^4.0.1" + protoduck@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" @@ -9494,12 +15759,55 @@ protoduck@^5.0.1: dependencies: genfun "^5.0.0" +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +proxy-from-env@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -pump@^2.0.0: +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^2.0.0, pump@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== @@ -9524,21 +15832,105 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +puppeteer-cluster@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/puppeteer-cluster/-/puppeteer-cluster-0.22.0.tgz#4ab214671f414f15ad6a94a4b61ed0b4172e86e6" + integrity sha512-hmydtMwfVM+idFIDzS8OXetnujHGre7RY3BGL+3njy9+r8Dcu3VALkZHfuBEPf6byKssTCgzxU1BvLczifXd5w== + dependencies: + debug "^4.1.1" + +puppeteer@^5.3.1: + version "5.5.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-5.5.0.tgz#331a7edd212ca06b4a556156435f58cbae08af00" + integrity sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg== + dependencies: + debug "^4.1.0" + devtools-protocol "0.0.818844" + extract-zip "^2.0.0" + https-proxy-agent "^4.0.0" + node-fetch "^2.6.1" + pkg-dir "^4.2.0" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^3.0.2" + tar-fs "^2.0.0" + unbzip2-stream "^1.3.3" + ws "^7.2.3" + q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@^6.5.2: + version "6.9.4" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" + integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== + qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791" + integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg== + dependencies: + inherits "~2.0.3" + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -9561,6 +15953,11 @@ railroad-diagrams@^1.0.0: resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= +ramda@~0.26.1: + version "0.26.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" + integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== + randexp@0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" @@ -9569,6 +15966,75 @@ randexp@0.4.6: discontinuous-range "1.0.0" ret "~0.1.10" +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-body@^2.3.3: + version "2.4.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== + dependencies: + bytes "3.1.0" + http-errors "1.7.3" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-docgen@^5.1.0, react-docgen@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.3.1.tgz#940b519646a6c285c2950b96512aed59e8f90934" + integrity sha512-YG7YujVTwlLslr2Ny8nQiUfbBuEwKsLHJdQTSdEga1eY/nRFh/7LjCWUn6ogYhu2WDKg4z+6W/BJtUi+DPUIlA== + dependencies: + "@babel/core" "^7.7.5" + "@babel/runtime" "^7.7.6" + ast-types "^0.14.2" + commander "^2.19.0" + doctrine "^3.0.0" + neo-async "^2.6.1" + node-dir "^0.1.10" + strip-indent "^3.0.0" + react-dom@^16.4.0, react-dom@^16.8.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" @@ -9612,6 +16078,19 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-live@^2.2.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/react-live/-/react-live-2.2.3.tgz#260f99194213799f0005e473e7a4154c699d6a7c" + integrity sha512-tpKruvfytNETuzO3o1mrQUj180GVrq35IE8F5gH1NJVPt4szYCx83/dOSCOyjgRhhc3gQvl0pQ3k/CjOjwJkKQ== + dependencies: + buble "0.19.6" + core-js "^2.4.1" + dom-iterator "^1.0.0" + prism-react-renderer "^1.0.1" + prop-types "^15.5.8" + react-simple-code-editor "^0.10.0" + unescape "^1.0.1" + react-measure@^2.3.0: version "2.5.0" resolved "https://registry.yarnpkg.com/react-measure/-/react-measure-2.5.0.tgz#d6c430eb7b7d86292f04aed9936bfe7e3ddff12c" @@ -9647,6 +16126,18 @@ react-router@^4.3.1: prop-types "^15.6.1" warning "^4.0.1" +react-simple-code-editor@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz#73e7ac550a928069715482aeb33ccba36efe2373" + integrity sha512-bL5W5mAxSW6+cLwqqVWY47Silqgy2DKDTR4hDBrLrUqC5BXc29YVx17l2IZk5v36VcDEq1Bszu2oHm1qBwKqBA== + +react-ssr-prepass@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/react-ssr-prepass/-/react-ssr-prepass-1.2.1.tgz#ba867bbe60714f42977dbe1ef9b8ff469b950602" + integrity sha512-8hMhx9zXyEZ+t4oI0chPInxm/HpjrmvNuZxI5TmIXbORYmIV2CnK4WVPTdm/7Iq+3/6RAiNxTNZSQyUu5irX4Q== + dependencies: + object-is "^1.1.2" + react-test-renderer@^16.0.0-0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1" @@ -9685,6 +16176,19 @@ reactabular-table@^8.14.0: dependencies: classnames "^2.2.5" +read-chunk@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" + integrity sha1-X2jKswfmY/GZk1J9m1icrORmEZQ= + +read-chunk@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca" + integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ== + dependencies: + pify "^4.0.1" + with-open-file "^0.1.6" + read-cmd-shim@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" @@ -9743,6 +16247,14 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" +read-pkg-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-5.0.0.tgz#b6a6741cb144ed3610554f40162aa07a6db621b8" + integrity sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg== + dependencies: + find-up "^3.0.0" + read-pkg "^5.0.0" + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -9788,7 +16300,7 @@ read-pkg@^4.0.1: parse-json "^4.0.0" pify "^3.0.0" -read-pkg@^5.2.0: +read-pkg@^5.0.0, read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -9805,7 +16317,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -9818,7 +16330,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1: +"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -9837,6 +16349,22 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + realpath-native@^1.0.0, realpath-native@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" @@ -9880,6 +16408,16 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +reduce-flatten@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327" + integrity sha1-JYx479FT3fk8tWEjf2EYTzaW4yc= + +reduce-flatten@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-2.0.0.tgz#734fd84e65f375d7ca4465c69798c25c9d10ae27" + integrity sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w== + reflect.ownkeys@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" @@ -9901,7 +16439,7 @@ regenerator-runtime@^0.13.2: version "0.13.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" -regenerator-runtime@^0.13.4: +regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -9921,7 +16459,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.3.0: +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== @@ -9934,17 +16472,40 @@ regexpp@^3.0.0, regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.6.0: +regexpu-core@^4.2.0, regexpu-core@^4.6.0: version "4.7.1" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +registry-auth-token@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + integrity sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ== + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-auth-token@^3.0.1, registry-auth-token@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" + integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-url@3.1.0, registry-url@^3.0.3, registry-url@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= + dependencies: + rc "^1.0.1" regjsgen@^0.5.1: version "0.5.1" @@ -9957,6 +16518,45 @@ regjsparser@^0.6.4: dependencies: jsesc "~0.5.0" +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-footnotes@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-1.0.0.tgz#9c7a97f9a89397858a50033373020b1ea2aad011" + integrity sha512-X9Ncj4cj3/CIvLI2Z9IobHtVi8FVdUrdJkCNaL9kdX8ohfsi18DXHsCVd/A7ssARBdccdDb5ODnt62WuEWaM/g== + +remark-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-2.0.0.tgz#c9b8539c27cd23b1672c7e0fcbd5795eeedb4dc1" + integrity sha512-uNOQt4tO14qBFWXenF0MLC4cqo3dv8qiHPGyjCl1rwOT0LomSHpcElbjjVh5CwzElInB38HD8aSRVugKQjeyHA== + dependencies: + fault "^1.0.1" + +remark-mdx@2.0.0-next.8: + version "2.0.0-next.8" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz#db1c3cbc606ea0d01526242199bb134d99020363" + integrity sha512-mjP0yo6BgjYrx5a+gKWYRFWbGnRiWi4Fdf17xGCr9VkSMnG4Dyo06spqbaLfHwl0KkQ/RQZlR2sn1mKnYduJdw== + dependencies: + parse-entities "^2.0.0" + remark-stringify "^8.1.0" + stringify-entities "^3.0.1" + strip-indent "^3.0.0" + unist-util-stringify-position "^2.0.3" + +remark-mdxjs@2.0.0-next.8: + version "2.0.0-next.8" + resolved "https://registry.yarnpkg.com/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz#ff603ebfcb17f19503ee3fab78447445eaa08783" + integrity sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ== + dependencies: + "@babel/core" "7.10.5" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.10.4" + "@babel/plugin-syntax-jsx" "7.10.4" + "@mdx-js/util" "^2.0.0-next.8" + remark-parse@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" @@ -9978,17 +16578,91 @@ remark-parse@^5.0.0: vfile-location "^2.0.0" xtend "^4.0.1" +remark-parse@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +remark-stringify@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-8.1.1.tgz#e2a9dc7a7bf44e46a155ec78996db896780d8ce5" + integrity sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A== + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^2.0.0" + mdast-util-compact "^2.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^3.0.0" + unherit "^1.0.4" + xtend "^4.0.1" + +remote-origin-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.4.0.tgz#4d3e2902f34e2d37d1c263d87710b77eb4086a30" + integrity sha1-TT4pAvNOLTfRwmPYdxC3frQIajA= + dependencies: + parse-git-config "^0.2.0" + +remote-origin-url@^0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/remote-origin-url/-/remote-origin-url-0.5.3.tgz#b9fc6ced2c826690d0b07218b2b8c17fcec88e87" + integrity sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg== + dependencies: + parse-git-config "^1.1.1" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= +renderkid@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.4.tgz#d325e532afb28d3f8796ffee306be8ffd6fc864c" + integrity sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g== + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + lodash "^4.17.20" + strip-ansi "^3.0.0" + repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.4, repeat-string@^1.6.1: +repeat-string@^1.0.0, repeat-string@^1.5.0, repeat-string@^1.5.4, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -10005,6 +16679,29 @@ replace-ext@1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== + +req-then@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/req-then/-/req-then-0.6.4.tgz#9f9c04626afd311ae01d727846a0a1075c0e1965" + integrity sha512-Uf7xsK1qPqPUetESHemNQ7nGtgOxngSFtlcAOOkx0lDAo+XRZpEA9QDrGBdyOfGq4b+a0z/D5gR2VJ+pp/dzBA== + dependencies: + array-back "^2.0.0" + defer-promise "^1.0.1" + lodash.pick "^4.4.0" + stream-read-all "^0.1.0" + typical "^2.6.1" + +request-progress@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" + integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= + dependencies: + throttleit "^1.0.0" + request-promise-core@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" @@ -10012,7 +16709,7 @@ request-promise-core@1.1.4: dependencies: lodash "^4.17.19" -request-promise-native@^1.0.5: +request-promise-native@^1.0.5, request-promise-native@^1.0.7: version "1.0.9" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== @@ -10021,7 +16718,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.87.0, request@^2.88.0: +request@^2.65.0, request@^2.87.0, request@^2.88.0: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -10062,6 +16759,23 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resize-img@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/resize-img/-/resize-img-1.1.2.tgz#fad650faf3ef2c53ea63112bc272d95e9d92550e" + integrity sha1-+tZQ+vPvLFPqYxErwnLZXp2SVQ4= + dependencies: + bmp-js "0.0.1" + file-type "^3.8.0" + get-stream "^2.0.0" + jimp "^0.2.21" + jpeg-js "^0.1.1" + parse-png "^1.1.1" + resize-observer-polyfill@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" @@ -10074,6 +16788,14 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" +resolve-dir@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" + integrity sha1-shklmlYC+sXFxJatiUpujMQwJh4= + dependencies: + expand-tilde "^1.2.2" + global-modules "^0.2.3" + resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" @@ -10097,6 +16819,14 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== +resolve-path@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" + integrity sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc= + dependencies: + http-errors "~1.6.2" + path-is-absolute "1.0.1" + resolve-pathname@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" @@ -10119,6 +16849,37 @@ resolve@>=1.9.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12. dependencies: path-parse "^1.0.6" +resolve@^1.11.0, resolve@^1.14.2: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +responsive-loader@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/responsive-loader/-/responsive-loader-2.2.0.tgz#0fe49e6f8397e7dd33630bc3417c7767c117d2b0" + integrity sha512-hhShIoU1Ltx1VpLGsll4yAc6bz05V+gX1PjiSOqKLVS9fInb70ymMrStedkTyOFHxw/hGDyVsb1DKk99RiZyKg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -10145,11 +16906,23 @@ retry@^0.10.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -10157,20 +16930,75 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + +rollup-plugin-scss@^2.1.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-scss/-/rollup-plugin-scss-2.6.1.tgz#22826b4499f511aaf2edb8420faaf04a42e24a33" + integrity sha512-IWREkMDJLJbS3aa1aakYYdJc3yPUb4BBrmK8hgThmtr7hWevBvCZ3b0SXm/Tgx53RxV9q1Btf4hD7nczJiDsfw== + dependencies: + rollup-pluginutils "2" + optionalDependencies: + node-sass "4" + +rollup-plugin-terser@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== + dependencies: + "@babel/code-frame" "^7.5.5" + jest-worker "^24.9.0" + rollup-pluginutils "^2.8.2" + serialize-javascript "^4.0.0" + terser "^4.6.2" + +rollup-pluginutils@2, rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + dependencies: + estree-walker "^0.6.1" + +rollup@^2.2.0: + version "2.33.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.33.3.tgz#ae72ce31f992b09a580072951bfea76e9df17342" + integrity sha512-RpayhPTe4Gu/uFGCmk7Gp5Z9Qic2VsqZ040G+KZZvsZYdcuWaJg678JeDJJvJeEQXminu24a2au+y92CUWVd+w== + optionalDependencies: + fsevents "~2.1.2" + +root-check@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/root-check/-/root-check-1.0.0.tgz#c52a794bf0db9fad567536e41898f0c9e0a86697" + integrity sha1-xSp5S/Dbn61WdTbkGJjwyeCoZpc= + dependencies: + downgrade-root "^1.0.0" + sudo-block "^1.1.0" + rst-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" @@ -10184,7 +17012,7 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.2.0, run-async@^2.4.0: +run-async@^2.0.0, run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -10206,23 +17034,28 @@ rw@1: resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0, rxjs@^6.6.2: +rx@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" + integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= + +rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0, rxjs@^6.6.2: version "6.6.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" -safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -10250,11 +17083,33 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sax@^1.2.4: +sass-graph@2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^13.3.2" + +sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== +sax@~1.1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" + integrity sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA= + +saxes@^3.1.9: + version "3.1.11" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + dependencies: + xmlchars "^2.1.1" + scheduler@^0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" @@ -10263,17 +17118,93 @@ scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.0.0, schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +scoped-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" + integrity sha1-o0a7Gs1CB65wvXwMfKnlZra63bg= + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +select@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + +selfsigned@^1.10.7: + version "1.10.8" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== + dependencies: + node-forge "^0.10.0" + semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= +semver-diff@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= + dependencies: + semver "^5.0.3" + +semver-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" + integrity sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk= + semver-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +semver-truncate@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" + integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= + dependencies: + semver "^5.3.0" + +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -10288,11 +17219,35 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2: +semver@^7.1.3, semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + sentence-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" @@ -10301,11 +17256,104 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serve-handler@6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index-75lb@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/serve-index-75lb/-/serve-index-75lb-2.0.1.tgz#f07da6462df4cdcd49d8a14bba8f2b4b8a8dce1a" + integrity sha512-/d9r8bqJlFQcwy0a0nb1KnWAA+Mno+V+VaoKocdkbW5aXKRQd/+4bfnRhQRQr6uEoYwTRJ4xgztOyCJvWcpBpQ== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.18" + parseurl "~1.3.2" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +serve@^11.3.2: + version "11.3.2" + resolved "https://registry.yarnpkg.com/serve/-/serve-11.3.2.tgz#b905e980616feecd170e51c8f979a7b2374098f5" + integrity sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w== + dependencies: + "@zeit/schemas" "2.6.0" + ajv "6.5.3" + arg "2.0.0" + boxen "1.3.0" + chalk "2.4.1" + clipboardy "1.2.3" + compression "1.7.3" + serve-handler "6.1.3" + update-check "1.5.2" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-getter@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" + integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y= + dependencies: + to-object-path "^0.3.0" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -10316,6 +17364,56 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +sharp@^0.25.2, sharp@^0.25.4: + version "0.25.4" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.25.4.tgz#1a8e542144a07ab7e9316ab89de80182b827c363" + integrity sha512-umSzJJ1oBwIOfwFFt/fJ7JgCva9FvrEU2cbbm7u/3hSDZhXvkME8WE5qpaJqLIe2Har5msF5UG4CzYlEg5o3BQ== + dependencies: + color "^3.1.2" + detect-libc "^1.0.3" + node-addon-api "^3.0.0" + npmlog "^4.1.2" + prebuild-install "^5.3.4" + semver "^7.3.2" + simple-get "^4.0.0" + tar "^6.0.2" + tunnel-agent "^0.6.0" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -10340,11 +17438,35 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shelljs@^0.8.3, shelljs@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +shortid@^2.2.8: + version "2.2.16" + resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.16.tgz#b742b8f0cb96406fd391c76bfc18a67a57fe5608" + integrity sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g== + dependencies: + nanoid "^2.1.0" + +shx@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.3.tgz#681a88c7c10db15abe18525349ed474f0f1e7b9f" + integrity sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA== + dependencies: + minimist "^1.2.3" + shelljs "^0.8.4" + side-channel@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" @@ -10357,10 +17479,45 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" + integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-get@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.0.tgz#73fa628278d21de83dadd5512d2cc1f4872bd675" + integrity sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + sisteransi@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -10371,6 +17528,11 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -10403,6 +17565,11 @@ slide@^1.1.6: resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= +smart-buffer@^1.0.13: + version "1.1.15" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" + integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= + smart-buffer@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" @@ -10445,6 +17612,35 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.4.0" + websocket-driver "0.6.5" + +socks-proxy-agent@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" + integrity sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA== + dependencies: + agent-base "^4.1.0" + socks "^1.1.10" + socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" @@ -10453,6 +17649,14 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" +socks@^1.1.10: + version "1.1.10" + resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" + integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= + dependencies: + ip "^1.1.4" + smart-buffer "^1.0.13" + socks@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" @@ -10461,6 +17665,13 @@ socks@~2.3.2: ip "1.1.5" smart-buffer "^4.1.0" +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -10468,7 +17679,20 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -source-map-resolve@^0.5.0: +sort-on@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sort-on/-/sort-on-3.0.0.tgz#8094005281bf450e91ac4cb4c4cf00c3d6569c41" + integrity sha512-e2RHeY1iM6dT9od3RoqeJSyz3O7naNFsGy34+EFEcwghjAncuOXC2/Xwq87S4FbypqLVp6PcizYEsGEGsGIDXA== + dependencies: + arrify "^1.0.0" + dot-prop "^4.1.1" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== @@ -10479,7 +17703,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6: +source-map-support@^0.5.6, source-map-support@~0.5.12: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -10492,21 +17716,51 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + spawn-command@^0.0.2-1: version "0.0.2-1" resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= +spawn-sync@^1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" @@ -10533,6 +17787,29 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -10554,6 +17831,11 @@ split@^1.0.0: dependencies: through "2" +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -10574,6 +17856,20 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +ssri@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-4.1.6.tgz#0cb49b6ac84457e7bdd466cb730c3cb623e9a25b" + integrity sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA== + dependencies: + safe-buffer "^5.1.0" + +ssri@^5.0.0, ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== + dependencies: + safe-buffer "^5.1.1" + ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" @@ -10581,6 +17877,13 @@ ssri@^6.0.0, ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" +ssri@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" + integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== + dependencies: + minipass "^3.1.1" + stack-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" @@ -10598,11 +17901,31 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.0.0, statuses@^1.5.0, statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + stream-each@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" @@ -10611,11 +17934,75 @@ stream-each@^1.1.0: end-of-stream "^1.1.0" stream-shift "^1.0.0" +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-log-stats@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-log-stats/-/stream-log-stats-2.0.2.tgz#a59a4af9e224fa124457dd9b8ba89c757dc3dab0" + integrity sha512-b1LccxXhMlOQQrzSqapQHyZ3UI00QTAv+8VecFgsJz//sGB5LFl/+mkFeWBVVI2/E4DlCT4sGgvLExB/VTVFfA== + dependencies: + JSONStream "^1.3.1" + ansi-escape-sequences "^3.0.0" + byte-size "^3.0.0" + common-log-format "~0.1.3" + lodash.throttle "^4.1.1" + stream-via "^1.0.3" + table-layout "~0.4.0" + +stream-read-all@^0.1.0, stream-read-all@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/stream-read-all/-/stream-read-all-0.1.2.tgz#748718e89281fff6b0742918233415a6900387e1" + integrity sha512-KX42xBg853m+KnwRtwCKT95ShopAbY/MNKs2dBQ0WkNeuJdqgQYRtGRbTlxdx0L6t979h3z/wMq2eMSAu7Tygw== + stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +stream-slice@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b" + integrity sha1-LcT04bk2+xPz6zmi3vGTJ5jQeks= + +stream-to-buffer@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" + integrity sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk= + dependencies: + stream-to "~0.2.0" + +stream-to@~0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" + integrity sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0= + +stream-via@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/stream-via/-/stream-via-1.0.4.tgz#8dccbb0ac909328eb8bc8e2a4bd3934afdaf606c" + integrity sha512-DBp0lSvX5G9KGRDTkR/R+a29H+Wk2xItOF+MpZLLNDWbEV9tGPnqLPxHEYjmiz8xGtJHRIqmI+hCjmNzqoA4nQ== + +streaming-json-stringify@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz#80200437a993cc39c4fe00263b7b3b903ac87af5" + integrity sha1-gCAEN6mTzDnE/gAmO3s7kDrIevU= + dependencies: + json-stringify-safe "5" + readable-stream "2" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + string-argv@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -10629,6 +18016,11 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" +string-template@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" + integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= + string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -10655,7 +18047,7 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== @@ -10718,7 +18110,7 @@ string.prototype.trimstart@^1.0.0, string.prototype.trimstart@^1.0.1: define-properties "^1.1.3" es-abstract "^1.17.5" -string_decoder@^1.1.1: +string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -10732,6 +18124,15 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-entities@^3.0.0, stringify-entities@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-3.1.0.tgz#b8d3feac256d9ffcc9fa1fefdcf3ca70576ee903" + integrity sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg== + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + xtend "^4.0.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -10767,6 +18168,21 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-bom-buf@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" + integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= + dependencies: + is-utf8 "^0.2.1" + +strip-bom-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" + integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= + dependencies: + first-chunk-stream "^2.0.0" + strip-bom "^2.0.0" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -10813,6 +18229,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + strong-log-transformer@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" @@ -10822,11 +18243,34 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" +style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +sudo-block@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/sudo-block/-/sudo-block-1.2.0.tgz#cc539bf8191624d4f507d83eeb45b4cea27f3463" + integrity sha1-zFOb+BkWJNT1B9g+60W0zqJ/NGM= + dependencies: + chalk "^1.0.0" + is-docker "^1.0.0" + is-root "^1.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -10834,7 +18278,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: +supports-color@^6.0.0, supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== @@ -10847,6 +18291,13 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + swap-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" @@ -10855,6 +18306,11 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" +symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -10865,6 +18321,17 @@ tabbable@^3.1.2: resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-3.1.2.tgz#f2d16cccd01f400e38635c7181adfe0ad965a4a2" integrity sha512-wjB6puVXTYO0BSFtCmWQubA/KIn7Xvajw0x0l6eJUudMG/EAiJvIUnyNX6xO4NpGrJ16lbD0eUseB9WxW0vlpQ== +table-layout@^0.4.3, table-layout@~0.4.0: + version "0.4.5" + resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-0.4.5.tgz#d906de6a25fa09c0c90d1d08ecd833ecedcb7378" + integrity sha512-zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw== + dependencies: + array-back "^2.0.0" + deep-extend "~0.6.0" + lodash.padend "^4.6.1" + typical "^2.6.1" + wordwrapjs "^3.0.0" + table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" @@ -10875,6 +18342,84 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" +tabtab@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/tabtab/-/tabtab-1.3.2.tgz#bb9c2ca6324f659fde7634c2caf3c096e1187ca7" + integrity sha1-u5wspjJPZZ/edjTCyvPAluEYfKc= + dependencies: + debug "^2.2.0" + inquirer "^1.0.2" + minimist "^1.2.0" + mkdirp "^0.5.1" + npmlog "^2.0.3" + object-assign "^4.1.0" + +taketalk@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/taketalk/-/taketalk-1.0.0.tgz#b4d4f0deed206ae7df775b129ea2ca6de52f26dd" + integrity sha1-tNTw3u0gauffd1sSnqLKbeUvJt0= + dependencies: + get-stdin "^4.0.1" + minimist "^1.1.0" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar-fs@^1.15.3: + version "1.16.3" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== + dependencies: + chownr "^1.0.1" + mkdirp "^0.5.1" + pump "^1.0.0" + tar-stream "^1.1.2" + +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^1.1.2, tar-stream@^1.5.4: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== + dependencies: + bl "^1.0.0" + buffer-alloc "^1.2.0" + end-of-stream "^1.0.0" + fs-constants "^1.0.0" + readable-stream "^2.3.0" + to-buffer "^1.1.1" + xtend "^4.0.0" + +tar-stream@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" + integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== + dependencies: + block-stream "*" + fstream "^1.0.12" + inherits "2" + tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" @@ -10888,6 +18433,26 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" +tar@^6.0.2: + version "6.0.5" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.5.tgz#bde815086e10b39f1dcd298e89d596e1535e200f" + integrity sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +tcp-port-used@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-1.0.1.tgz#46061078e2d38c73979a2c2c12b5a674e6689d70" + integrity sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q== + dependencies: + debug "4.1.0" + is2 "2.0.1" + temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" @@ -10905,6 +18470,37 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" +term-size@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= + dependencies: + execa "^0.7.0" + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + test-exclude@^5.2.3: version "5.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" @@ -10934,6 +18530,82 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +textextensions@^2.5.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" + integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== + +theme-patternfly-org@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/theme-patternfly-org/-/theme-patternfly-org-0.2.1.tgz#a54256c66de81921e6df117b302f1f54f786c836" + integrity sha512-eiHYZNV84eGjIlZEASCVgRfTjgayJs74KCqLhHEOubV3H9ZmpPQ/VBdJTdegnVOSdTCGyRsg2BO9xk343Fs1BA== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/preset-env" "^7.0.0" + "@mdx-js/util" "^1.6.16" + "@reach/router" "^1.3.4" + acorn "^7.3.1" + acorn-class-fields "^0.3.7" + acorn-jsx "^5.2.0" + astring "^1.4.3" + autoprefixer "^9.8.6" + babel-loader "^8.1.0" + camelcase-css "2.0.1" + clean-webpack-plugin "^3.0.0" + codesandbox "^2.1.10" + commander "^4.0.0" + copy-webpack-plugin "^6.1.0" + css-loader "^4.3.0" + detab "2.0.3" + favicons-webpack-plugin "^4.2.0" + file-loader "^6.1.0" + file-saver "^1.3.8" + fs-extra "^9.0.0" + hast-to-hyperscript "^9.0.0" + hast-util-to-text "^2.0.0" + html-formatter "^0.1.9" + html-webpack-plugin "^4.4.1" + js-yaml "^3.14.0" + lodash-es "^4.17.15" + mdast-util-to-hast "^9.1.0" + mdurl "^1.0.0" + mini-css-extract-plugin "^0.11.1" + null-loader "^4.0.0" + postcss "^7.0.32" + postcss-loader "^4.0.1" + prismjs "^1.17.1" + puppeteer "^5.3.1" + puppeteer-cluster "^0.22.0" + react "^16.8.0" + react-docgen "^5.3.0" + react-dom "^16.8.0" + react-live "^2.2.0" + react-ssr-prepass "^1.2.1" + remark-footnotes "^1.0.0" + remark-frontmatter "^2.0.0" + remark-mdx "2.0.0-next.8" + remark-mdxjs "2.0.0-next.8" + remark-parse "^8.0.3" + remark-squeeze-paragraphs "^4.0.0" + responsive-loader "^2.1.1" + serve "^11.3.2" + sharp "^0.25.4" + style-to-object "^0.3.0" + to-vfile "^6.1.0" + typescript "^3.0.0" + unified "9.1.0" + unist-util-remove "^2.0.0" + unist-util-visit "^2.0.0" + url-loader "^4.1.0" + vfile-reporter "^6.0.1" + webpack "^4.43.0" + webpack-bundle-analyzer "^3.8.0" + webpack-cli "^3.3.12" + webpack-dev-server "^3.11.0" + webpack-merge "^5.0.9" + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -10953,6 +18625,11 @@ throat@^4.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= +throttleit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + through2@^2.0.0, through2@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -10961,7 +18638,7 @@ through2@^2.0.0, through2@^2.0.2: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.0: +through2@^3.0.0, through2@^3.0.1, through2@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== @@ -10974,6 +18651,33 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timed-out@^4.0.0, timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timm@^1.6.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" + integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== + +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== + tiny-invariant@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" @@ -10984,6 +18688,11 @@ tiny-warning@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== +tinycolor2@^1.1.2, tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== + tippy.js@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-5.1.2.tgz#5ac91233c59ab482ef5988cffe6e08bd26528e66" @@ -10999,6 +18708,18 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" +titleize@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/titleize/-/titleize-1.0.1.tgz#21bc24fcca658eadc6d3bd3c38f2bd173769b4c5" + integrity sha512-rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew== + +tmp@^0.0.29: + version "0.0.29" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" + integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= + dependencies: + os-tmpdir "~1.0.1" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -11006,16 +18727,44 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmp@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +to-ico@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/to-ico/-/to-ico-1.1.5.tgz#1d32da5f2c90922edee6b686d610c54527b5a8d5" + integrity sha512-5kIh7m7bkIlqIESEZkL8gAMMzucXKfPe3hX2FoDY5HEAfD9OJU+Qh9b6Enp74w0qRcxVT5ejss66PHKqc3AVkg== + dependencies: + arrify "^1.0.1" + buffer-alloc "^1.1.0" + image-size "^0.5.0" + parse-png "^1.0.0" + resize-img "^1.1.0" + to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -11048,6 +18797,19 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +to-vfile@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-6.1.0.tgz#5f7a3f65813c2c4e34ee1f7643a5646344627699" + integrity sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw== + dependencies: + is-buffer "^2.0.0" + vfile "^4.0.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -11056,6 +18818,15 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -11103,16 +18874,60 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-loader@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-7.0.5.tgz#789338fb01cb5dc0a33c54e50558b34a73c9c4c5" + integrity sha512-zXypEIT6k3oTc+OZNx/cqElrsbBtYqDknf48OZos0NQ3RTt045fBIU8RRSu+suObBzYB355aIPGOe/3kj9h7Ig== + dependencies: + chalk "^2.3.0" + enhanced-resolve "^4.0.0" + loader-utils "^1.0.2" + micromatch "^4.0.0" + semver "^6.0.0" + +ts-loader@^8.0.4: + version "8.0.11" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.11.tgz#35d58a65932caacb120426eea59eca841786c899" + integrity sha512-06X+mWA2JXoXJHYAesUUL4mHFYhnmyoCdQVMXofXF552Lzd4wNwSGg7unJpttqUP7ziaruM8d7u8LUB6I1sgzA== + dependencies: + chalk "^2.3.0" + enhanced-resolve "^4.0.0" + loader-utils "^1.0.2" + micromatch "^4.0.0" + semver "^6.0.0" + tslib@1.13.0, tslib@^1.8.1, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== -tslib@^1.11.1: +tslib@^1.10.0, tslib@^1.11.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + +tsscmp@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" + integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" @@ -11120,6 +18935,11 @@ tsutils@^3.17.1: dependencies: tslib "^1.8.1" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + ttypescript@^1.5.12: version "1.5.12" resolved "https://registry.yarnpkg.com/ttypescript/-/ttypescript-1.5.12.tgz#27a8356d7d4e719d0075a8feb4df14b52384f044" @@ -11134,11 +18954,26 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +twig@^1.10.5: + version "1.15.3" + resolved "https://registry.yarnpkg.com/twig/-/twig-1.15.3.tgz#a58fc08c92733f63df79c66a301c8aeefe30c451" + integrity sha512-ePfzzS7vzzn/Kb8vs/IkCvCNZltBPeBW8B/1blN/Bxh5ubxnZEGI5ysgr8t1Dr0/We9ahLDfqC78fNzDvCMkpw== + dependencies: + "@babel/runtime" "^7.8.4" + locutus "^2.0.11" + minimatch "3.0.x" + walk "2.3.x" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -11178,6 +19013,14 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -11190,6 +19033,26 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript@^3.0.0, typescript@^3.8.3, typescript@^3.9.5: + version "3.9.7" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" + integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== + +typical@^2.6.0, typical@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" + integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= + +typical@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/typical/-/typical-3.0.2.tgz#1891683995b7916822c7ab0ccc238fc462f66e71" + integrity sha512-uvJvOMwAheCYrxDUsqkMPpYk7t1/R+4VQnBZ3wzkaA6QRQzXxG6+/yA6VGDtK+bgzCxh6Vk5arJ7TG0Gf8GN1w== + +typical@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4" + integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw== + uglify-js@^3.1.4: version "3.10.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.4.tgz#dd680f5687bc0d7a93b14a3482d16db6eba2bfbb" @@ -11205,11 +19068,26 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= +unbzip2-stream@^1.3.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= +unescape@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96" + integrity sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ== + dependencies: + extend-shallow "^2.0.1" + unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" @@ -11241,6 +19119,18 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== +unified@9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.1.0.tgz#7ba82e5db4740c47a04e688a9ca8335980547410" + integrity sha512-VXOv7Ic6twsKGJDeZQ2wwPqXs2hM0KNu5Hkg9WgAZbSD1pxhZ7p8swqg583nw1Je2fhwHy6U8aEjiI79x1gvag== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + unified@^6.1.2: version "6.2.0" resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" @@ -11263,7 +19153,12 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^1.1.1: +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-filename@^1.1.0, unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== @@ -11277,11 +19172,45 @@ unique-slug@^2.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + +unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-find-after@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-3.0.0.tgz#5c65fcebf64d4f8f496db46fa8fd0fbf354b43e6" + integrity sha512-ojlBqfsBftYXExNu3+hHLfJQ/X1jYY/9vdm4yZWjIbf0VuWF6CRufci1ZyoD/wV2TYMKxXUoNuoqwy+CkgzAiQ== + dependencies: + unist-util-is "^4.0.0" + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + unist-util-is@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== +unist-util-is@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.3.tgz#e8b44db55fc20c43752b3346c116344d45d7c91d" + integrity sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + unist-util-remove-position@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" @@ -11289,11 +19218,32 @@ unist-util-remove-position@^1.0.0: dependencies: unist-util-visit "^1.1.0" +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.0.1.tgz#fa13c424ff8e964f3aa20d1098b9a690c6bfaa39" + integrity sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q== + dependencies: + unist-util-is "^4.0.0" + unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== +unist-util-stringify-position@^2.0.0, unist-util-stringify-position@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + unist-util-visit-parents@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" @@ -11301,12 +19251,29 @@ unist-util-visit-parents@^2.0.0: dependencies: unist-util-is "^3.0.0" +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" dependencies: unist-util-visit-parents "^2.0.0" +unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + universal-user-agent@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-4.0.1.tgz#fd8d6cb773a679a709e967ef8288a31fcc03e557" @@ -11324,6 +19291,21 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -11332,6 +19314,50 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" +untildify@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" + integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== + +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-check@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/update-check/-/update-check-1.5.2.tgz#2fe09f725c543440b3d7dabe8971f2d5caaedc28" + integrity sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ== + dependencies: + registry-auth-token "3.3.2" + registry-url "3.1.0" + +update-notifier@^2.2.0, update-notifier@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" + integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== + dependencies: + boxen "^1.2.1" + chalk "^2.0.1" + configstore "^3.0.0" + import-lazy "^2.1.0" + is-ci "^1.0.10" + is-installed-globally "^0.1.0" + is-npm "^1.0.0" + latest-version "^3.0.0" + semver-diff "^2.0.0" + xdg-basedir "^3.0.0" + upper-case-first@^1.1.0, upper-case-first@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" @@ -11356,6 +19382,57 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url-loader@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= + dependencies: + prepend-http "^1.0.1" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url-regex@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" + integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ= + dependencies: + ip-regex "^1.0.1" + +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -11366,7 +19443,21 @@ user-home@^1.1.1: resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +user-home@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" + integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= + dependencies: + os-homedir "^1.0.0" + +utif@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" + integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== + dependencies: + pako "^1.0.5" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -11378,6 +19469,14 @@ util-promisify@^2.1.0: dependencies: object.getownpropertydescriptors "^2.0.3" +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + util.promisify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" @@ -11388,15 +19487,56 @@ util.promisify@^1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + uuid@^3.0.1, uuid@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" +uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + v8-compile-cache@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== +v8-compile-cache@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + v8flags@^2.0.10: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" @@ -11424,6 +19564,11 @@ value-equal@^1.0.1: resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== +vary@^1.1.2, vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -11438,6 +19583,11 @@ vfile-location@^2.0.0: resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== +vfile-location@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + vfile-message@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" @@ -11445,6 +19595,36 @@ vfile-message@^1.0.0: dependencies: unist-util-stringify-position "^1.1.1" +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile-reporter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-6.0.1.tgz#45d4dc11df2e312196ea2ceb95e42a67fc8ce814" + integrity sha512-0OppK9mo8G2XUpv+hIKLVSDsoxJrXnOy73+vIm0jQUOUFYRduqpFHX+QqAQfvRHyX9B0UFiRuNJnBOjQCIsw1g== + dependencies: + repeat-string "^1.5.0" + string-width "^4.0.0" + supports-color "^6.0.0" + unist-util-stringify-position "^2.0.0" + vfile-sort "^2.1.2" + vfile-statistics "^1.1.0" + +vfile-sort@^2.1.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-2.2.2.tgz#720fe067ce156aba0b411a01bb0dc65596aa1190" + integrity sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA== + +vfile-statistics@^1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-1.1.4.tgz#b99fd15ecf0f44ba088cc973425d666cb7a9f245" + integrity sha512-lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA== + vfile@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" @@ -11455,6 +19635,17 @@ vfile@^2.0.0: unist-util-stringify-position "^1.0.0" vfile-message "^1.0.0" +vfile@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.0.tgz#26c78ac92eb70816b01d4565e003b7e65a2a0e01" + integrity sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + victory-area@^35.3.5: version "35.3.5" resolved "https://registry.yarnpkg.com/victory-area/-/victory-area-35.3.5.tgz#8cc8e560cb52f478cfe3aa7743822a08722845b6" @@ -11662,6 +19853,39 @@ victory-zoom-container@^35.3.5: prop-types "^15.5.8" victory-core "^35.3.5" +vinyl-file@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-3.0.0.tgz#b104d9e4409ffa325faadd520642d0a3b488b365" + integrity sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U= + dependencies: + graceful-fs "^4.1.2" + pify "^2.3.0" + strip-bom-buf "^1.0.0" + strip-bom-stream "^2.0.0" + vinyl "^2.0.1" + +vinyl@^2.0.1, vinyl@^2.2.0, vinyl@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + w3c-hr-time@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -11669,6 +19893,27 @@ w3c-hr-time@^1.0.1: dependencies: browser-process-hrtime "^1.0.0" +w3c-xmlserializer@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== + dependencies: + domexception "^1.0.1" + webidl-conversions "^4.0.2" + xml-name-validator "^3.0.0" + +walk-back@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/walk-back/-/walk-back-3.0.1.tgz#0c0012694725604960d6c2f75aaf1a1e7d455d35" + integrity sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ== + +walk@2.3.x: + version "2.3.14" + resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.14.tgz#60ec8631cfd23276ae1e7363ce11d626452e1ef3" + integrity sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg== + dependencies: + foreachasync "^3.0.0" + walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -11676,13 +19921,38 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.x" -warning@^4.0.0, warning@^4.0.1: +warning@^4.0.0, warning@^4.0.1, warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== dependencies: loose-envify "^1.0.0" +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -11690,6 +19960,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-namespaces@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + webcola@*, webcola@3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/webcola/-/webcola-3.4.0.tgz#490d26ae98e5b5109478b94a846a62ff6831a99d" @@ -11705,14 +19980,174 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: +webpack-bundle-analyzer@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz#f6f94db108fb574e415ad313de41a2707d33ef3c" + integrity sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + bfj "^6.1.1" + chalk "^2.4.1" + commander "^2.18.0" + ejs "^2.6.1" + express "^4.16.3" + filesize "^3.6.1" + gzip-size "^5.0.0" + lodash "^4.17.19" + mkdirp "^0.5.1" + opener "^1.5.1" + ws "^6.0.0" + +webpack-cli@^3.3.11, webpack-cli@^3.3.12: + version "3.3.12" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" + integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== + dependencies: + chalk "^2.4.2" + cross-spawn "^6.0.5" + enhanced-resolve "^4.1.1" + findup-sync "^3.0.0" + global-modules "^2.0.0" + import-local "^2.0.0" + interpret "^1.4.0" + loader-utils "^1.4.0" + supports-color "^6.1.0" + v8-compile-cache "^2.1.1" + yargs "^13.3.2" + +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^5.0.9: + version "5.4.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.4.0.tgz#81bef0a7d23fc1e6c24b06ad8bf22ddeb533a3a3" + integrity sha512-/scBgu8LVPlHDgqH95Aw1xS+L+PHrpHKOwYVGFaNOQl4Q4wwwWDarwB1WdZAbLQ24SKhY3Awe7VZGYAdp+N+gQ== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@^4.43.0: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.3.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.7.4" + webpack-sources "^1.4.1" + +websocket-driver@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" + integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= + dependencies: + websocket-extensions ">=0.1.1" + +websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== @@ -11745,7 +20180,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -11766,6 +20201,18 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +widest-line@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== + dependencies: + string-width "^2.1.1" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + windows-release@^3.1.0: version "3.3.3" resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999" @@ -11773,6 +20220,15 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" +with-open-file@^0.1.6: + version "0.1.7" + resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729" + integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA== + dependencies: + p-finally "^1.0.0" + p-try "^2.1.0" + pify "^4.0.1" + word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -11783,6 +20239,21 @@ wordwrap@^1.0.0, wordwrap@~1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +wordwrapjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-3.0.0.tgz#c94c372894cadc6feb1a66bff64e1d9af92c5d1e" + integrity sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw== + dependencies: + reduce-flatten "^1.0.1" + typical "^2.6.1" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -11791,6 +20262,14 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" + integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -11881,22 +20360,91 @@ write@1.0.3: dependencies: mkdirp "^0.5.1" -ws@^5.2.0: +ws@^5.2.0, ws@^5.2.1: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== dependencies: async-limiter "~1.0.0" +ws@^6.0.0, ws@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +ws@^7.0.0, ws@^7.2.3: + version "7.4.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" + integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== + x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= + +xhr@^2.0.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" + integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ== + dependencies: + global "~4.3.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" +xml-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= + +xml2js@^0.4.23, xml2js@^0.4.5: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xml@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" + integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU= + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xmlchars@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xmldoc@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" + integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== + dependencies: + sax "^1.2.1" + +xmldoc@~0.3.0: + version "0.3.2" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.3.2.tgz#795dcab1fccba4827e2dbec584ff2bbddfd30468" + integrity sha1-eV3KsfzLpIJ+Lb7FhP8rvd/TBGg= + dependencies: + sax "~1.1.1" + xregexp@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" @@ -11919,16 +20467,31 @@ xterm@^4.8.1: resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.9.0.tgz#7a4c097a433d565339b5533b468bbc60c6c87969" integrity sha512-wGfqufmioctKr8VkbRuZbVDfjlXWGZZ1PWHy1yqqpGT3Nm6yaJx8lxDbSEBANtgaiVPTcKSp97sxOy5IlpqYfw== +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + "y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + yaml@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" @@ -11942,7 +20505,7 @@ yargs-parser@^11.1.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^13.1.1: +yargs-parser@^13.1.1, yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== @@ -11989,3 +20552,171 @@ yargs@^13.3.0: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.1" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yeoman-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/yeoman-character/-/yeoman-character-1.1.0.tgz#90d4b5beaf92759086177015b2fdfa2e0684d7c7" + integrity sha1-kNS1vq+SdZCGF3AVsv36LgaE18c= + dependencies: + supports-color "^3.1.2" + +yeoman-doctor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yeoman-doctor/-/yeoman-doctor-4.0.0.tgz#f063ed0e782a918f419b7258b9b92d54d010abea" + integrity sha512-CP0fwGk5Y+jel+A0AQbyqnIFZRRpkKOeYUibiTSmlgV9PcgNFFVwn86VcUIpDLOqVjF+9v+O9FWQMo+IUcV2mA== + dependencies: + ansi-styles "^3.2.0" + bin-version-check "^3.0.0" + chalk "^2.3.0" + global-agent "^2.0.0" + global-tunnel-ng "^2.5.3" + latest-version "^3.1.0" + log-symbols "^2.1.0" + semver "^5.0.3" + twig "^1.10.5" + user-home "^2.0.0" + +yeoman-environment@^2.4.0, yeoman-environment@^2.9.5: + version "2.10.3" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.10.3.tgz#9d8f42b77317414434cc0e51fb006a4bdd54688e" + integrity sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ== + dependencies: + chalk "^2.4.1" + debug "^3.1.0" + diff "^3.5.0" + escape-string-regexp "^1.0.2" + execa "^4.0.0" + globby "^8.0.1" + grouped-queue "^1.1.0" + inquirer "^7.1.0" + is-scoped "^1.0.0" + lodash "^4.17.10" + log-symbols "^2.2.0" + mem-fs "^1.1.0" + mem-fs-editor "^6.0.0" + npm-api "^1.0.0" + semver "^7.1.3" + strip-ansi "^4.0.0" + text-table "^0.2.0" + untildify "^3.0.3" + yeoman-generator "^4.8.2" + +yeoman-generator@^4.5.0, yeoman-generator@^4.8.2: + version "4.12.0" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.12.0.tgz#512e783a38b004c49265e71826a09ff7f1939f4b" + integrity sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg== + dependencies: + async "^2.6.2" + chalk "^2.4.2" + cli-table "^0.3.1" + cross-spawn "^6.0.5" + dargs "^6.1.0" + dateformat "^3.0.3" + debug "^4.1.1" + diff "^4.0.1" + error "^7.0.2" + find-up "^3.0.0" + github-username "^3.0.0" + istextorbinary "^2.5.1" + lodash "^4.17.11" + make-dir "^3.0.0" + mem-fs-editor "^7.0.1" + minimist "^1.2.5" + pretty-bytes "^5.2.0" + read-chunk "^3.2.0" + read-pkg-up "^5.0.0" + rimraf "^2.6.3" + run-async "^2.0.0" + semver "^7.2.1" + shelljs "^0.8.3" + text-table "^0.2.0" + through2 "^3.0.1" + optionalDependencies: + grouped-queue "^1.1.0" + yeoman-environment "^2.9.5" + +ylru@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f" + integrity sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== + +yo@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yo/-/yo-3.1.1.tgz#ec8011ff8576015d2ace577470ff14aad48d57d3" + integrity sha512-GFg4QC1xi3gkbHGGUFme8/8XPg3kDISu/qJfx56X207yuv1FSevGY/eKuym7kh0bniCB4n3rseWW+QZXPH8LIw== + dependencies: + async "^2.6.1" + chalk "^2.4.1" + cli-list "^0.2.0" + configstore "^3.1.2" + cross-spawn "^6.0.5" + figures "^2.0.0" + fullname "^4.0.1" + global-agent "^2.0.0" + global-tunnel-ng "^2.7.1" + got "^8.3.2" + humanize-string "^1.0.2" + inquirer "^6.0.0" + insight "^0.10.3" + lodash "^4.17.15" + meow "^3.0.0" + npm-keyword "^5.0.0" + open "^6.3.0" + package-json "^5.0.0" + parse-help "^1.0.0" + read-pkg-up "^4.0.0" + root-check "^1.0.0" + sort-on "^3.0.0" + string-length "^2.0.0" + tabtab "^1.3.2" + titleize "^1.0.1" + update-notifier "^2.5.0" + user-home "^2.0.0" + yeoman-character "^1.0.0" + yeoman-doctor "^4.0.0" + yeoman-environment "^2.4.0" + yosay "^2.0.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yosay@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/yosay/-/yosay-2.0.2.tgz#a7017e764cd88d64a1ae64812201de5b157adf6d" + integrity sha512-avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA== + dependencies: + ansi-regex "^2.0.0" + ansi-styles "^3.0.0" + chalk "^1.0.0" + cli-boxes "^1.0.0" + pad-component "0.0.1" + string-width "^2.0.0" + strip-ansi "^3.0.0" + taketalk "^1.0.0" + wrap-ansi "^2.0.0" From 586bba91844f8e9f3e2dbc2612328f275ca6ff0c Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:48:24 -0500 Subject: [PATCH 08/16] remove dep --- packages/react-core/package.json | 7 +- yarn.lock | 1322 ++---------------------------- 2 files changed, 69 insertions(+), 1260 deletions(-) diff --git a/packages/react-core/package.json b/packages/react-core/package.json index 7784c2d4bf6..ba9489d78b6 100644 --- a/packages/react-core/package.json +++ b/packages/react-core/package.json @@ -31,8 +31,7 @@ "scripts": { "build:umd": "rollup -c && rollup -c --environment IS_PRODUCTION", "clean": "rimraf dist", - "generate": "node scripts/copyStyles.js", - "gen:tests": "yo tsx-docgen" + "generate": "node scripts/copyStyles.js" }, "dependencies": { "@patternfly/react-icons": "^4.7.18", @@ -50,14 +49,12 @@ "@rollup/plugin-replace": "^2.3.1", "css": "^2.2.3", "fs-extra": "^6.0.1", - "generator-tsx-docgen": "^0.1.0", "glob": "^7.1.2", "rimraf": "^2.6.2", "rollup": "^2.2.0", "rollup-plugin-scss": "^2.1.0", "rollup-plugin-terser": "^5.3.0", - "typescript": "^3.8.3", - "yo": "^3.1.1" + "typescript": "^3.8.3" }, "peerDependencies": { "react": "^16.8.0", diff --git a/yarn.lock b/yarn.lock index cf17e1aa5c9..d1d19102b49 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2776,11 +2776,6 @@ dependencies: any-observable "^0.3.0" -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== - "@spice-project/spice-html5@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@spice-project/spice-html5/-/spice-html5-0.2.1.tgz#9452fc7435a8b1c67937d86ea3b6d6d7e0616725" @@ -3272,7 +3267,7 @@ dependencies: "@types/unist" "*" -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -3712,7 +3707,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.1, JSONStream@^1.3.4, JSONStream@^1.3.5: +JSONStream@^1.0.4, JSONStream@^1.3.1, JSONStream@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -3941,11 +3936,6 @@ ansi-escape-sequences@^4.0.1: dependencies: array-back "^3.0.1" -ansi-escapes@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= - ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -3988,7 +3978,7 @@ ansi-styles@^2.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.0.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -4009,11 +3999,6 @@ ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -ansi@^0.3.0, ansi@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" - integrity sha1-DELU+xcWDVqa8eSEus4cZpIsGyE= - any-base@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" @@ -4133,11 +4118,6 @@ array-differ@^2.0.3: resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" @@ -4199,7 +4179,7 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-uniq@^1.0.0, array-uniq@^1.0.1: +array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= @@ -4234,16 +4214,11 @@ array.prototype.flatmap@^1.2.3: es-abstract "^1.17.0-next.1" function-bind "^1.1.1" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -4326,12 +4301,7 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^2.6.1, async@^2.6.2: +async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== @@ -4403,7 +4373,7 @@ axe-core@^3.5.5: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227" integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q== -axios@^0.18.0, axios@^0.18.1: +axios@^0.18.1: version "0.18.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" integrity sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g== @@ -4627,23 +4597,6 @@ bignumber.js@^2.1.0: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" integrity sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg= -bin-version-check@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-3.0.0.tgz#e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9" - integrity sha1-4k6/prY8sDh8X8F0+G5cyBLKfMk= - dependencies: - bin-version "^2.0.0" - semver "^5.1.0" - semver-truncate "^1.0.0" - -bin-version@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-2.0.0.tgz#2cc95d83b522bdef2e99978e76aeb5491c8114ff" - integrity sha1-LMldg7Uive8umZeOdq61SRyBFP8= - dependencies: - execa "^0.1.1" - find-versions "^2.0.0" - binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -4763,11 +4716,6 @@ boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -boolean@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.2.tgz#df1baa18b6a2b0e70840475e1d93ec8fe75b2570" - integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g== - bootstrap-datepicker@^1.7.1: version "1.9.0" resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz#e4bfce3fcce1967876b21dc6833ec5994aaed090" @@ -5221,19 +5169,6 @@ cache-loader@^4.1.0: neo-async "^2.6.1" schema-utils "^2.0.0" -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - cachedir@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" @@ -5618,7 +5553,7 @@ cli-commands@^0.4.0: command-line-args "^5.0.2" command-line-commands "^2.0.1" -cli-cursor@^1.0.1, cli-cursor@^1.0.2: +cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= @@ -5639,11 +5574,6 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-list@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/cli-list/-/cli-list-0.2.0.tgz#7e673ee0dd39a611a486476e53f3c6b3941cb582" - integrity sha1-fmc+4N05phGkhkduU/PGs5QctYI= - cli-spinners@^1.0.1: version "1.3.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a" @@ -5664,13 +5594,6 @@ cli-table3@~0.6.0: optionalDependencies: colors "^1.1.2" -cli-table@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" - integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= - dependencies: - colors "1.0.3" - cli-truncate@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" @@ -5746,21 +5669,6 @@ clone-deep@^4.0.1: kind-of "^6.0.2" shallow-clone "^3.0.0" -clone-regexp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" - integrity sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw== - dependencies: - is-regexp "^1.0.0" - is-supported-regexp-flag "^1.0.0" - -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - clone-stats@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" @@ -5908,11 +5816,6 @@ colorette@^1.2.1: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - colors@^1.1.2, colors@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" @@ -6066,7 +5969,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.6.2: +concat-stream@^1.5.0, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -6101,17 +6004,6 @@ concurrently@^5.3.0: tree-kill "^1.2.2" yargs "^13.3.0" -conf@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/conf/-/conf-1.4.0.tgz#1ea66c9d7a9b601674a5bb9d2b8dc3c726625e67" - integrity sha512-bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg== - dependencies: - dot-prop "^4.1.0" - env-paths "^1.0.0" - make-dir "^1.0.0" - pkg-up "^2.0.0" - write-file-atomic "^2.3.0" - config-chain@^1.1.11: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" @@ -6120,7 +6012,7 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -configstore@^3.0.0, configstore@^3.1.2: +configstore@^3.0.0: version "3.1.5" resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.5.tgz#e9af331fadc14dabd544d3e7e76dc446a09a530f" integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== @@ -6356,7 +6248,7 @@ core-js@^2.5.0: version "2.6.10" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" -core-js@^3.4.1, core-js@^3.6.5: +core-js@^3.4.1: version "3.7.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f" integrity sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA== @@ -6433,14 +6325,6 @@ create-react-context@0.3.0: gud "^1.0.0" warning "^4.0.3" -cross-spawn-async@^2.1.1: - version "2.2.5" - resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" - integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= - dependencies: - lru-cache "^4.0.0" - which "^1.2.8" - cross-spawn@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" @@ -6957,11 +6841,6 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" -dargs@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-6.1.0.tgz#1f3b9b56393ecf8caa7cbfd6c31496ffcfb9b272" - integrity sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ== - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -7037,7 +6916,7 @@ date-fns@^2.0.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.16.1.tgz#05775792c3f3331da812af253e1a935851d3834b" integrity sha512-sAJVKx/FqrLYHAQeN7VpJrPhagZc9R4ImZIWYRFZaaohR3KzmuK88touwsSwSVT8Qcbd4zoDsnGfX4GFB4imyQ== -dateformat@^3.0.0, dateformat@^3.0.3: +dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== @@ -7111,7 +6990,7 @@ decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -7121,13 +7000,6 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.2.0, decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - decompress-response@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" @@ -7189,11 +7061,6 @@ default-require-extensions@^2.0.0: dependencies: strip-bom "^3.0.0" -default-uid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-uid/-/default-uid-1.0.0.tgz#fcefa9df9f5ac40c8916d912dd1fe1146aa3c59e" - integrity sha1-/O+p359axAyJFtkS3R/hFGqjxZ4= - defaults@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" @@ -7367,16 +7234,6 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== -diff@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -7386,14 +7243,6 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7559,19 +7408,19 @@ dot-case@^3.0.3: no-case "^3.0.3" tslib "^1.10.0" -dot-prop@^4.1.0, dot-prop@^4.1.1, dot-prop@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" - integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== - dependencies: - is-obj "^1.0.0" - dot-prop@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" dependencies: is-obj "^1.0.0" +dot-prop@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" + integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== + dependencies: + is-obj "^1.0.0" + dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -7579,23 +7428,6 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -downgrade-root@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/downgrade-root/-/downgrade-root-1.2.2.tgz#531319715b0e81ffcc22eb28478ba27643e12c6c" - integrity sha1-UxMZcVsOgf/MIusoR4uidkPhLGw= - dependencies: - default-uid "^1.0.0" - is-root "^1.0.0" - -download-stats@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/download-stats/-/download-stats-0.3.4.tgz#67ea0c32f14acd9f639da704eef509684ba2dae7" - integrity sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA== - dependencies: - JSONStream "^1.2.1" - lazy-cache "^2.0.1" - moment "^2.15.1" - drmonty-datatables-colvis@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz#96ab9edfb48643cc2edda3f87b88933cdee8127c" @@ -7649,13 +7481,6 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -ejs@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.5.tgz#aed723844dc20acb4b170cd9ab1017e476a0d93b" - integrity sha512-dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w== - dependencies: - jake "^10.6.1" - electron-to-chromium@^1.3.295: version "1.3.295" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.295.tgz#4727eabfa2642f9b21c43ec17d794c004724657b" @@ -7748,11 +7573,6 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== -env-paths@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" - integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= - env-paths@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" @@ -7861,13 +7681,6 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error@^7.0.2: - version "7.2.1" - resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" - integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== - dependencies: - string-template "~0.2.1" - es-abstract@^1.13.0, es-abstract@^1.17.2, es-abstract@^1.17.5, es-abstract@^1.5.1: version "1.17.6" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" @@ -7928,17 +7741,12 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - es6-promise@^3.0.2: version "3.3.1" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM= -es6-promise@^4.0.3, es6-promise@^4.2.5: +es6-promise@^4.0.3: version "4.2.8" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== @@ -7970,11 +7778,6 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - escodegen@^1.11.1, escodegen@^1.9.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" @@ -8360,15 +8163,6 @@ exec-sh@^0.3.2: resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== -execa@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.1.1.tgz#b09c2a9309bc0ef0501479472db3180f8d4c3edd" - integrity sha1-sJwqkwm8DvBQFHlHLbMYD41MPt0= - dependencies: - cross-spawn-async "^2.1.1" - object-assign "^4.0.1" - strip-eof "^1.0.0" - execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -8408,7 +8202,7 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.0, execa@^4.0.2: +execa@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== @@ -8438,13 +8232,6 @@ execa@^4.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -execall@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73" - integrity sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M= - dependencies: - clone-regexp "^1.0.0" - executable@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" @@ -8567,15 +8354,6 @@ extend@^3.0.0, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" - integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= - dependencies: - extend "^3.0.0" - spawn-sync "^1.0.15" - tmp "^0.0.29" - external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -8645,7 +8423,7 @@ fast-diff@^1.1.1, fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.0.2, fast-glob@^2.2.6: +fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -8770,7 +8548,7 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^1.3.5, figures@^1.7.0: +figures@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= @@ -8839,13 +8617,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz#f10d1a3ae86c1694808e8f20906f43d4c9132dbb" - integrity sha512-8zSK6Nu0DQIC08mUC46sWGXi+q3GGpKydAG36k+JDba6VRpkevvOWUW5a/PhShij4+vHT9M+ghgG7eM+a9JDUQ== - dependencies: - minimatch "^3.0.4" - fileset@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" @@ -8876,11 +8647,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -filter-obj@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.1.tgz#34d9f0536786f072df7aeac3a8bda1c6e767aec6" - integrity sha512-yDEp513p7+iLdFHWBVdZFnRiOYwg8ZqmpaAiZCMjzqsbo7tCS4Qm4ulXOht337NGzkukKa9u3W4wqQ9tQPm3Ug== - finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -8969,14 +8735,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-versions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-2.0.0.tgz#2ad90d490f6828c1aa40292cf709ac3318210c3c" - integrity sha1-KtkNSQ9oKMGqQCks9wmsMxghDDw= - dependencies: - array-uniq "^1.0.0" - semver-regex "^1.0.0" - find-versions@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" @@ -9015,13 +8773,6 @@ fined@^1.0.1: object.pick "^1.2.0" parse-filepath "^1.0.1" -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - flagged-respawn@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" @@ -9091,11 +8842,6 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" -foreachasync@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" - integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY= - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -9132,7 +8878,7 @@ fresh@0.5.2, fresh@~0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0, from2@^2.1.1: +from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -9244,18 +8990,6 @@ fstream@^1.0.0, fstream@^1.0.12: mkdirp ">=0.5 0" rimraf "2" -fullname@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/fullname/-/fullname-4.0.1.tgz#c4b0d85a90f8f4847980a5e7a859b86f89c49331" - integrity sha512-jVT8q9Ah9JwqfIGKwKzTdbRRthdPpIjEe9kgvxM104Tv+q6SgOAQqJMVP90R0DBRAqejGMHDRWJtl3Ats6BjfQ== - dependencies: - execa "^1.0.0" - filter-obj "^2.0.0" - mem "^5.1.0" - p-any "^2.1.0" - passwd-user "^3.0.0" - rc "^1.2.8" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -9279,17 +9013,6 @@ functions-have-names@^1.2.0: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91" integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA== -gauge@~1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" - integrity sha1-6c7FSD09TuDvRLYKfZnkk14TbZM= - dependencies: - ansi "^0.3.0" - has-unicode "^2.0.0" - lodash.pad "^4.1.0" - lodash.padend "^4.1.0" - lodash.padstart "^4.1.0" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -9311,19 +9034,6 @@ gaze@^1.0.0: dependencies: globule "^1.0.0" -generator-tsx-docgen@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/generator-tsx-docgen/-/generator-tsx-docgen-0.1.0.tgz#0e799cac6dc9f9a1c489bd64fef1d91ddf60faf1" - integrity sha512-NEcg+n9n9jHbnMgZa13Cu+ungWIw+LyXjt38vf2234yRxMjtYxA2e4VZd4f8JZNqIRblRWtwcO3nboH4jcvU9Q== - dependencies: - debug "^4.1.1" - fs-readdir-recursive "^1.1.0" - pascalcase "^1.0.0" - path "^0.12.7" - prettier "1.19.1" - react-docgen "^5.1.0" - yeoman-generator "^4.5.0" - genfun@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" @@ -9390,11 +9100,6 @@ get-stdin@^5.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g= -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-stream@^2.0.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" @@ -9403,6 +9108,11 @@ get-stream@^2.0.0: object-assign "^4.0.1" pinkie-promise "^2.0.0" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -9436,14 +9146,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-got@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" - integrity sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo= - dependencies: - got "^6.2.0" - is-plain-obj "^1.1.0" - git-branch@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/git-branch/-/git-branch-1.0.0.tgz#64cc7dd75da2d81a9d4679087c1f8b56e6bd2d3d" @@ -9528,13 +9230,6 @@ github-from-package@0.0.0: resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= -github-username@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" - integrity sha1-CnciGbMTB0NCnyRW0L3T21Xc57E= - dependencies: - gh-got "^5.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -9567,19 +9262,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" -global-agent@^2.0.0: - version "2.1.12" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195" - integrity sha512-caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg== - dependencies: - boolean "^3.0.1" - core-js "^3.6.5" - es6-error "^4.1.1" - matcher "^3.0.0" - roarr "^2.15.3" - semver "^7.3.2" - serialize-error "^7.0.1" - global-dirs@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" @@ -9647,16 +9329,6 @@ global-prefix@^3.0.0: kind-of "^6.0.2" which "^1.3.1" -global-tunnel-ng@^2.5.3, global-tunnel-ng@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" - integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== - dependencies: - encodeurl "^1.0.2" - lodash "^4.17.10" - npm-conf "^1.1.3" - tunnel "^0.0.6" - global@~4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" @@ -9677,13 +9349,6 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globalthis@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" - integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw== - dependencies: - define-properties "^1.1.3" - globby@^10.0.1: version "10.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" @@ -9721,19 +9386,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -9769,7 +9421,7 @@ google-code-prettify@~1.0.5: resolved "https://registry.yarnpkg.com/google-code-prettify/-/google-code-prettify-1.0.5.tgz#9f477f224dbfa62372e5ef803a7e157410400084" integrity sha1-n0d/Ik2/piNy5e+AOn4VdBBAAIQ= -got@^6.2.0, got@^6.7.1: +got@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= @@ -9786,49 +9438,6 @@ got@^6.2.0, got@^6.7.1: unzip-response "^2.0.1" url-parse-lax "^1.0.0" -got@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.3.1, got@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" @@ -9841,13 +9450,6 @@ graphlib@^2.1.5: dependencies: lodash "^4.17.15" -grouped-queue@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-1.1.0.tgz#63e3f9ca90af952269d1d40879e41221eacc74cb" - integrity sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q== - dependencies: - lodash "^4.17.15" - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -9908,11 +9510,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -9923,23 +9520,11 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== - has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== - dependencies: - has-symbol-support-x "^1.4.1" - has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -10177,7 +9762,7 @@ http-assert@^1.3.0: deep-equal "~1.0.1" http-errors "~1.7.2" -http-cache-semantics@3.8.1, http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1: +http-cache-semantics@^3.8.0, http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== @@ -10312,13 +9897,6 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -humanize-string@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/humanize-string/-/humanize-string-1.0.2.tgz#fef0a8bc9b1b857ca4013bbfaea75071736988f6" - integrity sha512-PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w== - dependencies: - decamelize "^1.0.0" - humps@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" @@ -10378,7 +9956,7 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^3.3.5, ignore@^3.3.6: +ignore@^3.3.6: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== @@ -10526,27 +10104,7 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@^1.0.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" - integrity sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - external-editor "^1.1.0" - figures "^1.3.5" - lodash "^4.3.0" - mute-stream "0.0.6" - pinkie-promise "^2.0.0" - run-async "^2.2.0" - rx "^4.1.0" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" - -inquirer@^6.0.0, inquirer@^6.2.0, inquirer@^6.2.2, inquirer@^6.3.1: +inquirer@^6.2.0, inquirer@^6.2.2: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== @@ -10584,21 +10142,6 @@ inquirer@^7.1.0: strip-ansi "^6.0.0" through "^2.3.6" -insight@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/insight/-/insight-0.10.3.tgz#e7fa6593fd11323d227154cc8ce5f8bff638bf02" - integrity sha512-YOncxSN6Omh+1Oqxt+OJAvJVMDKw7l6IEG0wT2cTMGxjsTcroOGW4IR926QDzxg/uZHcFZ2cZbckDWdZhc2pZw== - dependencies: - async "^2.6.2" - chalk "^2.4.2" - conf "^1.4.0" - inquirer "^6.3.1" - lodash.debounce "^4.0.8" - os-name "^3.1.0" - request "^2.88.0" - tough-cookie "^3.0.1" - uuid "^3.3.2" - internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" @@ -10621,14 +10164,6 @@ interpret@^1.0.0, interpret@^1.2.0, interpret@^1.4.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -10830,11 +10365,6 @@ is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" -is-docker@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1" - integrity sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE= - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -10973,11 +10503,6 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= - is-observable@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" @@ -11074,23 +10599,11 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: +is-retry-allowed@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== -is-root@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" - integrity sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU= - -is-scoped@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" - integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA= - dependencies: - scoped-regex "^1.0.0" - is-ssh@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" @@ -11122,11 +10635,6 @@ is-subset@^0.1.1: resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= -is-supported-regexp-flag@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" - integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== - is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" @@ -11165,7 +10673,7 @@ is-url@^1.2.2: resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== -is-utf8@^0.2.0, is-utf8@^0.2.1: +is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= @@ -11213,7 +10721,7 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbinaryfile@^4.0.0, isbinaryfile@^4.0.2: +isbinaryfile@^4.0.2: version "4.0.6" resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== @@ -11326,7 +10834,7 @@ istanbul-reports@^2.2.5, istanbul-reports@^2.2.6: dependencies: html-escaper "^2.0.0" -istextorbinary@^2.2.1, istextorbinary@^2.5.1: +istextorbinary@^2.2.1: version "2.6.0" resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab" integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA== @@ -11335,24 +10843,6 @@ istextorbinary@^2.2.1, istextorbinary@^2.5.1: editions "^2.2.0" textextensions "^2.5.0" -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - jasmine-xml2html-converter@^0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/jasmine-xml2html-converter/-/jasmine-xml2html-converter-0.0.2.tgz#4cb5d4eb1b751ed7171f6b666598690d28036d2f" @@ -11988,11 +11478,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -12132,13 +11617,6 @@ keygrip@~1.1.0: dependencies: tsscmp "1.0.6" -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" @@ -12328,7 +11806,7 @@ koa@^2.6.2: type-is "^1.6.16" vary "^1.1.2" -latest-version@^3.0.0, latest-version@^3.1.0: +latest-version@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= @@ -12345,13 +11823,6 @@ lazy-cache@^1.0.4: resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= -lazy-cache@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - integrity sha1-uRkKT5EzVGlIQIWfio9whNiCImQ= - dependencies: - set-getter "^0.1.0" - lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -12644,13 +12115,6 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -locutus@^2.0.11: - version "2.0.14" - resolved "https://registry.yarnpkg.com/locutus/-/locutus-2.0.14.tgz#53d259ac7200b0621ed4e5604b6c49993415a455" - integrity sha512-0H1o1iHNEp3kJ5rW57bT/CAP5g6Qm0Zd817Wcx2+rOMTYyIJoc482Ja1v9dB6IUjwvWKcBNdYi7x2lRXtlJ3bA== - dependencies: - es6-promise "^4.2.5" - lodash-es@^4.17.15: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" @@ -12676,11 +12140,6 @@ lodash.clonedeep@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - lodash.defaultsdeep@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" @@ -12716,21 +12175,11 @@ lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= -lodash.pad@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" - integrity sha1-QzCUmoM6fI2iLMIPaibE1Z3runA= - -lodash.padend@^4.1.0, lodash.padend@^4.6.1: +lodash.padend@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= -lodash.padstart@^4.1.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" - integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= - lodash.pick@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" @@ -12771,7 +12220,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4, lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@~4.17.10: +lodash@^4, lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@~4.17.10: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -12860,17 +12309,12 @@ lower-case@^2.0.1: dependencies: tslib "^1.10.0" -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== -lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1: +lru-cache@^4.0.1, lru-cache@^4.1.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -13123,7 +12567,7 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.1, map-age-cleaner@^0.1.3: +map-age-cleaner@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== @@ -13169,13 +12613,6 @@ markdown-table@^2.0.0: dependencies: repeat-string "^1.0.0" -matcher@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" - integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== - dependencies: - escape-string-regexp "^4.0.0" - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -13230,49 +12667,6 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem-fs-editor@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz#d63607cf0a52fe6963fc376c6a7aa52db3edabab" - integrity sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^2.6.1" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^0.5.0" - multimatch "^4.0.0" - rimraf "^2.6.3" - through2 "^3.0.1" - vinyl "^2.2.0" - -mem-fs-editor@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz#2a16f143228df87bf918874556723a7ee73bfe88" - integrity sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^3.1.5" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^1.0.0" - multimatch "^4.0.0" - rimraf "^3.0.0" - through2 "^3.0.2" - vinyl "^2.2.1" - -mem-fs@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.2.0.tgz#5f29b2d02a5875cd14cd836c388385892d556cde" - integrity sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ== - dependencies: - through2 "^3.0.0" - vinyl "^2.0.1" - vinyl-file "^3.0.0" - mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -13282,15 +12676,6 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" -mem@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3" - integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^2.1.0" - p-is-promise "^2.1.0" - memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -13307,7 +12692,7 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" -meow@^3.0.0, meow@^3.3.0, meow@^3.7.0: +meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -13464,11 +12849,6 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - mimic-response@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" @@ -13521,7 +12901,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@3.0.4, minimatch@3.0.x, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -13550,7 +12930,7 @@ minimist@0.0.8: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -13674,7 +13054,7 @@ mkdirp-promise@^5.0.1: dependencies: mkdirp "*" -mkdirp@*, mkdirp@^1.0.0, mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -13727,7 +13107,7 @@ moment-timezone@^0.4.0, moment-timezone@^0.4.1: resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== -moment@^2.15.1, moment@^2.24.0, moment@^2.27.0: +moment@^2.27.0: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== @@ -13798,27 +13178,11 @@ multimatch@^3.0.0: arrify "^1.0.1" minimatch "^3.0.4" -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - mutation-observer@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0" integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA== -mute-stream@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" - integrity sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s= - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -14161,15 +13525,6 @@ normalize-url@1.9.1: query-string "^4.1.0" sort-keys "^1.0.0" -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - normalize-url@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -14180,18 +13535,6 @@ novnc-core@^0.3.0: resolved "https://registry.yarnpkg.com/novnc-core/-/novnc-core-0.3.0.tgz#92a5c823727e2154287b239a987f2b1c9dce6e34" integrity sha512-B00+HU2AisvvonHAfPPibONKXFxy47fe978awH5nb6JXxsVJAgT5m7nNJ2fjrbNVcpJ4C2EPg/uZcfgvFl8tSQ== -npm-api@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-api/-/npm-api-1.0.0.tgz#6033c283bb04ddb0185344c1ad07ed4f67c77989" - integrity sha512-gtJhIhGq07g9H5sIAB9TZzTySW8MYtcYqg+e+J+5q1GmDsDLLVfyvVBL1VklzjtRsElph11GUtLBS191RDOJxQ== - dependencies: - JSONStream "^1.3.5" - clone-deep "^4.0.1" - download-stats "^0.3.4" - moment "^2.24.0" - paged-request "^2.0.1" - request "^2.88.0" - npm-bundled@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" @@ -14199,22 +13542,6 @@ npm-bundled@^1.0.1: dependencies: npm-normalize-package-bin "^1.0.1" -npm-conf@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npm-keyword@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/npm-keyword/-/npm-keyword-5.0.0.tgz#99b85aec29fcb388d2dd351f0013bf5268787e67" - integrity sha1-mbha7Cn8s4jS3TUfABO/Umh4fmc= - dependencies: - got "^7.1.0" - registry-url "^3.0.3" - npm-lifecycle@^3.1.2: version "3.1.5" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" @@ -14304,15 +13631,6 @@ npm-run-path@^4.0.0: gauge "~2.7.3" set-blocking "~2.0.0" -npmlog@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" - integrity sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI= - dependencies: - ansi "~0.3.1" - are-we-there-yet "~1.1.2" - gauge "~1.2.5" - nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" @@ -14637,12 +13955,7 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" - integrity sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc= - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -14660,30 +13973,6 @@ ospath@^1.2.2: resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= -p-any@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-any/-/p-any-2.1.0.tgz#719489408e14f5f941a748f1e817f5c71cab35cb" - integrity sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg== - dependencies: - p-cancelable "^2.0.0" - p-some "^4.0.0" - type-fest "^0.3.0" - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - -p-cancelable@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-cancelable@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" - integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== - p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -14701,12 +13990,7 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= - -p-is-promise@^2.0.0, p-is-promise@^2.1.0: +p-is-promise@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== @@ -14803,34 +14087,12 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" -p-some@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-some/-/p-some-4.1.0.tgz#28e73bc1e0d62db54c2ed513acd03acba30d5c04" - integrity sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g== - dependencies: - aggregate-error "^3.0.0" - p-cancelable "^2.0.0" - -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.1.0: +p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -14852,16 +14114,6 @@ package-json@^4.0.0: registry-url "^3.0.3" semver "^5.1.0" -package-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-5.0.0.tgz#a7dbe2725edcc7dc9bcee627672275e323882433" - integrity sha512-EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg== - dependencies: - got "^8.3.1" - registry-auth-token "^3.3.2" - registry-url "^3.1.0" - semver "^5.5.0" - pacote@^2.7.36: version "2.7.38" resolved "https://registry.yarnpkg.com/pacote/-/pacote-2.7.38.tgz#5091f8774298c26c3eca24606037f1bb73db74c1" @@ -14889,18 +14141,6 @@ pacote@^2.7.36: unique-filename "^1.1.0" which "^1.2.12" -pad-component@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/pad-component/-/pad-component-0.0.1.tgz#ad1f22ce1bf0fdc0d6ddd908af17f351a404b8ac" - integrity sha1-rR8izhvw/cDW3dkIrxfzUaQEuKw= - -paged-request@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/paged-request/-/paged-request-2.0.1.tgz#91164f042231feb68643542d2530476a518ff4de" - integrity sha512-C0bB/PFk9rQskD1YEiz7uuchzqKDQGgdsEHN1ahify0UUWzgmMK4NDG9fhlQg2waogmNFwEvEeHfMRvJySpdVw== - dependencies: - axios "^0.18.0" - pako@^1.0.5, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -15033,13 +14273,6 @@ parse-headers@^2.0.0: resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== -parse-help@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-help/-/parse-help-1.0.0.tgz#a260363ec71a96c0bad4a2ce0208c14a35dd0349" - integrity sha512-dlOrbBba6Rrw/nrJ+V7/vkGZdiimWJQzMHZZrYsUq03JE8AV3fAv6kOYX7dP/w2h67lIdmRf8ES8mU44xAgE/Q== - dependencies: - execall "^1.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -15143,18 +14376,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -pascalcase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-1.0.0.tgz#d2fd7d73f2969606d2b56e17f5261be41c43c381" - integrity sha512-BSExi0rRnCHReJys6NocaK+cfTXNinAegfWBvr0JD3hiaEG7Nuc7r0CIdOJunXrs8gU/sbHQ9dxVAtiVQisjmg== - -passwd-user@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/passwd-user/-/passwd-user-3.0.0.tgz#cb164c7cec4636ecbdffeb6ba369bf109654b068" - integrity sha512-Iu90rROks+uDK00ppSewoZyqeCwjGR6W8PcY0Phl8YFWju/lRmIogQb98+vSb5RUeYkONL3IC4ZLBFg4FiE0Hg== - dependencies: - execa "^1.0.0" - path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" @@ -15283,14 +14504,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path@^0.12.7: - version "0.12.7" - resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" - integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= - dependencies: - process "^0.11.1" - util "^0.10.3" - patternfly-bootstrap-combobox@~1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz#6a5e3ccd1170c21b3c4b4aa168a7413e1ddbb6e1" @@ -15432,13 +14645,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - platform@1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz#646c77011899870b6a0903e75e997e8e51da7461" @@ -15603,11 +14809,6 @@ prepend-http@^1.0.0, prepend-http@^1.0.1: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -15615,12 +14816,12 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@1.19.1, prettier@^1.18.2: +prettier@^1.18.2: version "1.19.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -pretty-bytes@^5.2.0, pretty-bytes@^5.4.1: +pretty-bytes@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.4.1.tgz#cd89f79bbcef21e3d21eb0da68ffe93f803e884b" integrity sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== @@ -15660,7 +14861,7 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.1, process@^0.11.10: +process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= @@ -15900,15 +15101,6 @@ query-string@^4.1.0: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^5.0.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -16011,7 +15203,7 @@ raw-body@^2.3.3: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: +rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -16021,7 +15213,7 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-docgen@^5.1.0, react-docgen@^5.3.0: +react-docgen@^5.3.0: version "5.3.1" resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.3.1.tgz#940b519646a6c285c2950b96512aed59e8f90934" integrity sha512-YG7YujVTwlLslr2Ny8nQiUfbBuEwKsLHJdQTSdEga1eY/nRFh/7LjCWUn6ogYhu2WDKg4z+6W/BJtUi+DPUIlA== @@ -16181,14 +15373,6 @@ read-chunk@^1.0.1: resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" integrity sha1-X2jKswfmY/GZk1J9m1icrORmEZQ= -read-chunk@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca" - integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ== - dependencies: - pify "^4.0.1" - with-open-file "^0.1.6" - read-cmd-shim@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" @@ -16247,14 +15431,6 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" -read-pkg-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-5.0.0.tgz#b6a6741cb144ed3610554f40162aa07a6db621b8" - integrity sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg== - dependencies: - find-up "^3.0.0" - read-pkg "^5.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -16300,7 +15476,7 @@ read-pkg@^4.0.1: parse-json "^4.0.0" pify "^3.0.0" -read-pkg@^5.0.0, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -16492,7 +15668,7 @@ registry-auth-token@3.3.2: rc "^1.1.6" safe-buffer "^5.0.1" -registry-auth-token@^3.0.1, registry-auth-token@^3.3.2: +registry-auth-token@^3.0.1: version "3.4.0" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== @@ -16500,7 +15676,7 @@ registry-auth-token@^3.0.1, registry-auth-token@^3.3.2: rc "^1.1.6" safe-buffer "^5.0.1" -registry-url@3.1.0, registry-url@^3.0.3, registry-url@^3.1.0: +registry-url@3.1.0, registry-url@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= @@ -16857,13 +16033,6 @@ resolve@^1.11.0, resolve@^1.14.2: is-core-module "^2.1.0" path-parse "^1.0.6" -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - responsive-loader@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/responsive-loader/-/responsive-loader-2.2.0.tgz#0fe49e6f8397e7dd33630bc3417c7767c117d2b0" @@ -16945,18 +16114,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -roarr@^2.15.3: - version "2.15.4" - resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" - integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== - dependencies: - boolean "^3.0.1" - detect-node "^2.0.4" - globalthis "^1.0.1" - json-stringify-safe "^5.0.1" - semver-compare "^1.0.0" - sprintf-js "^1.1.2" - rollup-plugin-scss@^2.1.0: version "2.6.1" resolved "https://registry.yarnpkg.com/rollup-plugin-scss/-/rollup-plugin-scss-2.6.1.tgz#22826b4499f511aaf2edb8420faaf04a42e24a33" @@ -16991,14 +16148,6 @@ rollup@^2.2.0: optionalDependencies: fsevents "~2.1.2" -root-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/root-check/-/root-check-1.0.0.tgz#c52a794bf0db9fad567536e41898f0c9e0a86697" - integrity sha1-xSp5S/Dbn61WdTbkGJjwyeCoZpc= - dependencies: - downgrade-root "^1.0.0" - sudo-block "^1.1.0" - rst-selector-parser@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" @@ -17012,7 +16161,7 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.0.0, run-async@^2.2.0, run-async@^2.4.0: +run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -17034,11 +16183,6 @@ rw@1: resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" - integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= - rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0, rxjs@^6.6.2: version "6.6.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" @@ -17145,11 +16289,6 @@ schema-utils@^3.0.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -scoped-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" - integrity sha1-o0a7Gs1CB65wvXwMfKnlZra63bg= - scss-tokenizer@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" @@ -17187,23 +16326,11 @@ semver-diff@^2.0.0: dependencies: semver "^5.0.3" -semver-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" - integrity sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk= - semver-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -semver-truncate@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" - integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= - dependencies: - semver "^5.3.0" - "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -17219,7 +16346,7 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.2.1, semver@^7.3.2: +semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== @@ -17256,13 +16383,6 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" -serialize-error@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" - integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== - dependencies: - type-fest "^0.13.1" - serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -17347,13 +16467,6 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - integrity sha1-12nBgsnVpR9AkUXy+6guXoboA3Y= - dependencies: - to-object-path "^0.3.0" - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -17438,7 +16551,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.8.3, shelljs@^0.8.4: +shelljs@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== @@ -17513,11 +16626,6 @@ sisteransi@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz#98168d62b79e3a5e758e27ae63c4a053d748f4eb" -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" @@ -17679,14 +16787,6 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sort-on@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/sort-on/-/sort-on-3.0.0.tgz#8094005281bf450e91ac4cb4c4cf00c3d6569c41" - integrity sha512-e2RHeY1iM6dT9od3RoqeJSyz3O7naNFsGy34+EFEcwghjAncuOXC2/Xwq87S4FbypqLVp6PcizYEsGEGsGIDXA== - dependencies: - arrify "^1.0.0" - dot-prop "^4.1.1" - source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -17753,14 +16853,6 @@ spawn-command@^0.0.2-1: resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= -spawn-sync@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - integrity sha1-sAeZVX63+wyDdsKdROih6mfldHY= - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" - spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" @@ -17831,11 +16923,6 @@ split@^1.0.0: dependencies: through "2" -sprintf-js@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -18016,11 +17103,6 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" -string-template@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -18168,21 +17250,6 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-bom-buf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" - integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= - dependencies: - is-utf8 "^0.2.1" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -18250,27 +17317,11 @@ style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -sudo-block@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/sudo-block/-/sudo-block-1.2.0.tgz#cc539bf8191624d4f507d83eeb45b4cea27f3463" - integrity sha1-zFOb+BkWJNT1B9g+60W0zqJ/NGM= - dependencies: - chalk "^1.0.0" - is-docker "^1.0.0" - is-root "^1.0.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.1.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= - dependencies: - has-flag "^1.0.0" - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -18342,26 +17393,6 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" -tabtab@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/tabtab/-/tabtab-1.3.2.tgz#bb9c2ca6324f659fde7634c2caf3c096e1187ca7" - integrity sha1-u5wspjJPZZ/edjTCyvPAluEYfKc= - dependencies: - debug "^2.2.0" - inquirer "^1.0.2" - minimist "^1.2.0" - mkdirp "^0.5.1" - npmlog "^2.0.3" - object-assign "^4.1.0" - -taketalk@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/taketalk/-/taketalk-1.0.0.tgz#b4d4f0deed206ae7df775b129ea2ca6de52f26dd" - integrity sha1-tNTw3u0gauffd1sSnqLKbeUvJt0= - dependencies: - get-stdin "^4.0.1" - minimist "^1.1.0" - tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -18638,7 +17669,7 @@ through2@^2.0.0, through2@^2.0.2: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.0, through2@^3.0.1, through2@^3.0.2: +through2@^3.0.0, through2@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== @@ -18656,7 +17687,7 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== -timed-out@^4.0.0, timed-out@^4.0.1: +timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= @@ -18708,18 +17739,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -titleize@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/titleize/-/titleize-1.0.1.tgz#21bc24fcca658eadc6d3bd3c38f2bd173769b4c5" - integrity sha512-rUwGDruKq1gX+FFHbTl5qjI7teVO7eOe+C8IcQ7QT+1BK3eEUXJqbZcBOeaRP4FwSC/C1A5jDoIVta0nIQ9yew== - -tmp@^0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" - integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA= - dependencies: - os-tmpdir "~1.0.1" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -18954,26 +17973,11 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twig@^1.10.5: - version "1.15.3" - resolved "https://registry.yarnpkg.com/twig/-/twig-1.15.3.tgz#a58fc08c92733f63df79c66a301c8aeefe30c451" - integrity sha512-ePfzzS7vzzn/Kb8vs/IkCvCNZltBPeBW8B/1blN/Bxh5ubxnZEGI5ysgr8t1Dr0/We9ahLDfqC78fNzDvCMkpw== - dependencies: - "@babel/runtime" "^7.8.4" - locutus "^2.0.11" - minimatch "3.0.x" - walk "2.3.x" - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -19314,11 +18318,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" - integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== - untildify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" @@ -19342,7 +18341,7 @@ update-check@1.5.2: registry-auth-token "3.3.2" registry-url "3.1.0" -update-notifier@^2.2.0, update-notifier@^2.5.0: +update-notifier@^2.2.0: version "2.5.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== @@ -19398,13 +18397,6 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - url-parse@^1.4.3: version "1.4.7" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" @@ -19420,11 +18412,6 @@ url-regex@^3.0.0: dependencies: ip-regex "^1.0.1" -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= - url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -19443,13 +18430,6 @@ user-home@^1.1.1: resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA= -user-home@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" - integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= - dependencies: - os-homedir "^1.0.0" - utif@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" @@ -19494,13 +18474,6 @@ util@0.10.3: dependencies: inherits "2.0.1" -util@^0.10.3: - version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== - dependencies: - inherits "2.0.3" - util@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" @@ -19853,18 +18826,7 @@ victory-zoom-container@^35.3.5: prop-types "^15.5.8" victory-core "^35.3.5" -vinyl-file@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-3.0.0.tgz#b104d9e4409ffa325faadd520642d0a3b488b365" - integrity sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - strip-bom-buf "^1.0.0" - strip-bom-stream "^2.0.0" - vinyl "^2.0.1" - -vinyl@^2.0.1, vinyl@^2.2.0, vinyl@^2.2.1: +vinyl@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== @@ -19907,13 +18869,6 @@ walk-back@^3.0.1: resolved "https://registry.yarnpkg.com/walk-back/-/walk-back-3.0.1.tgz#0c0012694725604960d6c2f75aaf1a1e7d455d35" integrity sha512-umiNB2qLO731Sxbp6cfZ9pwURJzTnftxE4Gc7hq8n/ehkuXC//s9F65IEIJA2ZytQZ1ZOsm/Fju4IWx0bivkUQ== -walk@2.3.x: - version "2.3.14" - resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.14.tgz#60ec8631cfd23276ae1e7363ce11d626452e1ef3" - integrity sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg== - dependencies: - foreachasync "^3.0.0" - walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -20180,7 +19135,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@1, which@^1.2.12, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@1, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -20220,15 +19175,6 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -with-open-file@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729" - integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA== - dependencies: - p-finally "^1.0.0" - p-try "^2.1.0" - pify "^4.0.1" - word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -20577,146 +19523,12 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yeoman-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/yeoman-character/-/yeoman-character-1.1.0.tgz#90d4b5beaf92759086177015b2fdfa2e0684d7c7" - integrity sha1-kNS1vq+SdZCGF3AVsv36LgaE18c= - dependencies: - supports-color "^3.1.2" - -yeoman-doctor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yeoman-doctor/-/yeoman-doctor-4.0.0.tgz#f063ed0e782a918f419b7258b9b92d54d010abea" - integrity sha512-CP0fwGk5Y+jel+A0AQbyqnIFZRRpkKOeYUibiTSmlgV9PcgNFFVwn86VcUIpDLOqVjF+9v+O9FWQMo+IUcV2mA== - dependencies: - ansi-styles "^3.2.0" - bin-version-check "^3.0.0" - chalk "^2.3.0" - global-agent "^2.0.0" - global-tunnel-ng "^2.5.3" - latest-version "^3.1.0" - log-symbols "^2.1.0" - semver "^5.0.3" - twig "^1.10.5" - user-home "^2.0.0" - -yeoman-environment@^2.4.0, yeoman-environment@^2.9.5: - version "2.10.3" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.10.3.tgz#9d8f42b77317414434cc0e51fb006a4bdd54688e" - integrity sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ== - dependencies: - chalk "^2.4.1" - debug "^3.1.0" - diff "^3.5.0" - escape-string-regexp "^1.0.2" - execa "^4.0.0" - globby "^8.0.1" - grouped-queue "^1.1.0" - inquirer "^7.1.0" - is-scoped "^1.0.0" - lodash "^4.17.10" - log-symbols "^2.2.0" - mem-fs "^1.1.0" - mem-fs-editor "^6.0.0" - npm-api "^1.0.0" - semver "^7.1.3" - strip-ansi "^4.0.0" - text-table "^0.2.0" - untildify "^3.0.3" - yeoman-generator "^4.8.2" - -yeoman-generator@^4.5.0, yeoman-generator@^4.8.2: - version "4.12.0" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.12.0.tgz#512e783a38b004c49265e71826a09ff7f1939f4b" - integrity sha512-lozwklVQHwUXMM1o8BgxEB8F5BB7vkHW4pjAo1Zt5sJ7FOlWhd6DJ4ZxJ2OK0w+gNYkY/ocPMkUV7DTz/uqEEg== - dependencies: - async "^2.6.2" - chalk "^2.4.2" - cli-table "^0.3.1" - cross-spawn "^6.0.5" - dargs "^6.1.0" - dateformat "^3.0.3" - debug "^4.1.1" - diff "^4.0.1" - error "^7.0.2" - find-up "^3.0.0" - github-username "^3.0.0" - istextorbinary "^2.5.1" - lodash "^4.17.11" - make-dir "^3.0.0" - mem-fs-editor "^7.0.1" - minimist "^1.2.5" - pretty-bytes "^5.2.0" - read-chunk "^3.2.0" - read-pkg-up "^5.0.0" - rimraf "^2.6.3" - run-async "^2.0.0" - semver "^7.2.1" - shelljs "^0.8.3" - text-table "^0.2.0" - through2 "^3.0.1" - optionalDependencies: - grouped-queue "^1.1.0" - yeoman-environment "^2.9.5" - ylru@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.2.1.tgz#f576b63341547989c1de7ba288760923b27fe84f" integrity sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== -yo@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yo/-/yo-3.1.1.tgz#ec8011ff8576015d2ace577470ff14aad48d57d3" - integrity sha512-GFg4QC1xi3gkbHGGUFme8/8XPg3kDISu/qJfx56X207yuv1FSevGY/eKuym7kh0bniCB4n3rseWW+QZXPH8LIw== - dependencies: - async "^2.6.1" - chalk "^2.4.1" - cli-list "^0.2.0" - configstore "^3.1.2" - cross-spawn "^6.0.5" - figures "^2.0.0" - fullname "^4.0.1" - global-agent "^2.0.0" - global-tunnel-ng "^2.7.1" - got "^8.3.2" - humanize-string "^1.0.2" - inquirer "^6.0.0" - insight "^0.10.3" - lodash "^4.17.15" - meow "^3.0.0" - npm-keyword "^5.0.0" - open "^6.3.0" - package-json "^5.0.0" - parse-help "^1.0.0" - read-pkg-up "^4.0.0" - root-check "^1.0.0" - sort-on "^3.0.0" - string-length "^2.0.0" - tabtab "^1.3.2" - titleize "^1.0.1" - update-notifier "^2.5.0" - user-home "^2.0.0" - yeoman-character "^1.0.0" - yeoman-doctor "^4.0.0" - yeoman-environment "^2.4.0" - yosay "^2.0.2" - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yosay@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/yosay/-/yosay-2.0.2.tgz#a7017e764cd88d64a1ae64812201de5b157adf6d" - integrity sha512-avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA== - dependencies: - ansi-regex "^2.0.0" - ansi-styles "^3.0.0" - chalk "^1.0.0" - cli-boxes "^1.0.0" - pad-component "0.0.1" - string-width "^2.0.0" - strip-ansi "^3.0.0" - taketalk "^1.0.0" - wrap-ansi "^2.0.0" From 37346e93b37ebfd4c7e11a0b4ac4559862848324 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:54:49 -0500 Subject: [PATCH 09/16] remove another dep --- packages/react-integration/demo-app-ts/package.json | 1 - packages/react-integration/demo-app-ts/webpack.config.js | 6 ------ 2 files changed, 7 deletions(-) diff --git a/packages/react-integration/demo-app-ts/package.json b/packages/react-integration/demo-app-ts/package.json index f31a669c5e6..7167c041cf9 100644 --- a/packages/react-integration/demo-app-ts/package.json +++ b/packages/react-integration/demo-app-ts/package.json @@ -19,7 +19,6 @@ "@types/react-dom": "^16.8.0", "@types/react-router-dom": "^4.3.1", "clean-webpack-plugin": "^3.0.0", - "copy-webpack-plugin": "^6.1.0", "css-loader": "^4.3.0", "file-loader": "^6.1.0", "html-webpack-plugin": "^4.4.1", diff --git a/packages/react-integration/demo-app-ts/webpack.config.js b/packages/react-integration/demo-app-ts/webpack.config.js index 54f15cda54e..c9d20a647c2 100644 --- a/packages/react-integration/demo-app-ts/webpack.config.js +++ b/packages/react-integration/demo-app-ts/webpack.config.js @@ -2,9 +2,6 @@ const path = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); -const CopyPlugin = require('copy-webpack-plugin'); - -const staticDir = path.join(process.cwd(), 'static/'); module.exports = (_env, argv) => { const isProd = argv.mode === 'production'; @@ -88,9 +85,6 @@ module.exports = (_env, argv) => { new CleanWebpackPlugin(), new HtmlWebpackPlugin({ template: path.resolve(__dirname, 'src/index.html') - }), - new CopyPlugin({ - patterns: [{ from: staticDir, to: '' }] }) ], stats: 'minimal' From 13457fdaf48ec07257c9dbbb7eab1e2e7a8a3dc0 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 11:58:04 -0500 Subject: [PATCH 10/16] test comit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c24220c28cd..88b46495b2c 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![PatternFly 4 npm badge](https://img.shields.io/npm/v/@patternfly/react-core.svg?label=PF4%20Core&style=for-the-badge)](https://www.npmjs.com/package/@patternfly/react-core) [![CodeCov](https://img.shields.io/codecov/c/gh/patternfly/patternfly-react?style=for-the-badge)](https://codecov.io/gh/patternfly/patternfly-react) + This project provides a set of React components for the [PatternFly project](https://patternfly.org). **Community:** [PatternFly website](https://www.patternfly.org) | [Slack](https://slack.patternfly.org) | [Medium](https://medium.com/patternfly) | [Mailing list](https://www.redhat.com/mailman/listinfo/patternfly) From 9c2aa45f3ac9aa90c8f360af471f196bdec55881 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 12:15:27 -0500 Subject: [PATCH 11/16] remove pf3 dep --- .github/workflows/lint.yml | 6 +- .../node-sass-patternfly-importer.js | 2 +- .../react-catalog-view-extension/package.json | 3 +- .../sass/patternfly/_patternfly-compass.scss | 3 + .../patternfly/_patternfly-sprockets.scss | 3 + .../sass/patternfly/_patternfly.scss | 149 +++ .../patternfly/patternfly/_about-modal.scss | 44 + .../patternfly/patternfly/_accordion.scss | 18 + .../sass/patternfly/patternfly/_alerts.scss | 44 + .../patternfly/_application-launcher.scss | 213 ++++ .../sass/patternfly/patternfly/_badges.scss | 11 + .../patternfly/patternfly/_blank-slate.scss | 52 + .../patternfly/_bootstrap-combobox.scss | 35 + .../patternfly/_bootstrap-datepicker.scss | 132 +++ .../_bootstrap-mixin-overrides.scss | 33 + .../patternfly/_bootstrap-select.scss | 108 ++ .../patternfly/_bootstrap-slider.scss | 66 ++ .../patternfly/_bootstrap-switch.scss | 19 + .../patternfly/_bootstrap-touchspin.scss | 31 + .../patternfly/_bootstrap-treeview.scss | 89 ++ .../patternfly/patternfly/_breadcrumbs.scss | 20 + .../sass/patternfly/patternfly/_buttons.scss | 50 + .../patternfly/patternfly/_card-view.scss | 105 ++ .../sass/patternfly/patternfly/_cards.scss | 238 +++++ .../sass/patternfly/patternfly/_charts.scss | 388 +++++++ .../sass/patternfly/patternfly/_close.scss | 16 + .../patternfly/_color-variables.scss | 85 ++ .../patternfly/_context-selector.scss | 125 +++ .../patternfly/patternfly/_datatables.scss | 186 ++++ .../patternfly/patternfly/_date-and-time.scss | 35 + .../patternfly/patternfly/_dropdowns.scss | 235 +++++ .../patternfly/_experimental-features.scss | 48 + .../sass/patternfly/patternfly/_filter.scss | 42 + .../sass/patternfly/patternfly/_fonts.scss | 124 +++ .../sass/patternfly/patternfly/_footer.scss | 19 + .../sass/patternfly/patternfly/_forms.scss | 192 ++++ .../patternfly/patternfly/_hint-block.scss | 19 + .../sass/patternfly/patternfly/_icons.scss | 371 +++++++ .../sass/patternfly/patternfly/_infotip.scss | 145 +++ .../sass/patternfly/patternfly/_labels.scss | 17 + .../sass/patternfly/patternfly/_layouts.scss | 140 +++ .../sass/patternfly/patternfly/_links.scss | 5 + .../patternfly/patternfly/_list-group.scss | 23 + .../sass/patternfly/patternfly/_list-pf.scss | 178 ++++ .../patternfly/patternfly/_list-view-dnd.scss | 53 + .../patternfly/patternfly/_list-view.scss | 390 ++++++++ .../patternfly/patternfly/_loading-state.scss | 25 + .../sass/patternfly/patternfly/_login.scss | 341 +++++++ .../sass/patternfly/patternfly/_mixins.scss | 81 ++ .../sass/patternfly/patternfly/_modals.scss | 49 + .../patternfly/_nav-vertical-alt.scss | 168 ++++ .../patternfly/patternfly/_navbar-alt.scss | 141 +++ .../patternfly/_navbar-vertical.scss | 168 ++++ .../sass/patternfly/patternfly/_navbar.scss | 579 +++++++++++ .../patternfly/_notifications-drawer.scss | 250 +++++ .../sass/patternfly/patternfly/_pager.scss | 68 ++ .../patternfly/patternfly/_pagination.scss | 121 +++ .../sass/patternfly/patternfly/_panels.scss | 134 +++ .../sass/patternfly/patternfly/_popovers.scss | 52 + .../patternfly/patternfly/_progress-bars.scss | 121 +++ .../patternfly/_rcue-about-modal.scss | 45 + .../patternfly/_rcue-additions.scss | 11 + .../patternfly/patternfly/_rcue-login.scss | 75 ++ .../patternfly/_rcue-variables.scss | 57 ++ .../sass/patternfly/patternfly/_rcue.scss | 6 + .../sass/patternfly/patternfly/_search.scss | 64 ++ .../sass/patternfly/patternfly/_sidebar.scss | 176 ++++ .../patternfly/_skip-to-content.scss | 12 + .../sass/patternfly/patternfly/_spinner.scss | 72 ++ .../patternfly/_syntax-highlighting.scss | 36 + .../patternfly/patternfly/_table-view.scss | 188 ++++ .../sass/patternfly/patternfly/_tables.scss | 90 ++ .../sass/patternfly/patternfly/_tabs.scss | 119 +++ .../patternfly/patternfly/_time-picker.scss | 98 ++ .../sass/patternfly/patternfly/_toast.scss | 75 ++ .../sass/patternfly/patternfly/_toolbar.scss | 190 ++++ .../sass/patternfly/patternfly/_tooltip.scss | 15 + .../patternfly/_tree-list-view.scss | 83 ++ .../sass/patternfly/patternfly/_type.scss | 29 + .../patternfly/patternfly/_variables.scss | 599 +++++++++++ .../patternfly/patternfly/_vertical-nav.scss | 945 ++++++++++++++++++ .../sass/patternfly/patternfly/_wizard.scss | 665 ++++++++++++ .../bootstrap-combobox/combobox.scss | 57 ++ .../bootstrap-datepicker/datepicker.scss | 242 +++++ .../bootstrap-datepicker/datepicker3.scss | 257 +++++ .../bootstrap-select/bootstrap-select.scss | 389 +++++++ .../bootstrap-select/variables.scss | 9 + .../bootstrap-slider/_mixins.scss | 25 + .../dependencies/bootstrap-slider/_rules.scss | 246 +++++ .../bootstrap-slider/_variables.scss | 28 + .../bootstrap-slider/bootstrap-slider.scss | 42 + .../bootstrap-switch/bootstrap-switch.scss | 195 ++++ .../dependencies/bootstrap-switch/build.scss | 3 + .../dependencies/bootstrap-switch/mixins.scss | 40 + .../bootstrap-switch/mixins/alerts.scss | 14 + .../mixins/background-variant.scss | 9 + .../mixins/border-radius.scss | 18 + .../bootstrap-switch/mixins/buttons.scss | 68 ++ .../bootstrap-switch/mixins/center-block.scss | 7 + .../bootstrap-switch/mixins/clearfix.scss | 22 + .../bootstrap-switch/mixins/forms.scss | 85 ++ .../bootstrap-switch/mixins/gradients.scss | 59 ++ .../mixins/grid-framework.scss | 98 ++ .../bootstrap-switch/mixins/grid.scss | 122 +++ .../bootstrap-switch/mixins/hide-text.scss | 21 + .../bootstrap-switch/mixins/image.scss | 33 + .../bootstrap-switch/mixins/labels.scss | 12 + .../bootstrap-switch/mixins/list-group.scss | 29 + .../bootstrap-switch/mixins/nav-divider.scss | 10 + .../mixins/nav-vertical-align.scss | 9 + .../bootstrap-switch/mixins/opacity.scss | 8 + .../bootstrap-switch/mixins/pagination.scss | 23 + .../bootstrap-switch/mixins/panels.scss | 24 + .../bootstrap-switch/mixins/progress-bar.scss | 10 + .../bootstrap-switch/mixins/reset-filter.scss | 8 + .../bootstrap-switch/mixins/reset-text.scss | 18 + .../bootstrap-switch/mixins/resize.scss | 6 + .../mixins/responsive-visibility.scss | 15 + .../bootstrap-switch/mixins/size.scss | 10 + .../bootstrap-switch/mixins/tab-focus.scss | 9 + .../bootstrap-switch/mixins/table-row.scss | 28 + .../mixins/text-emphasis.scss | 9 + .../mixins/text-overflow.scss | 8 + .../mixins/vendor-prefixes.scss | 227 +++++ .../bootstrap-switch/variables.scss | 862 ++++++++++++++++ .../_jquery.bootstrap-touchspin.scss | 45 + .../patternfly/dependencies/c3/_c3.scss | 178 ++++ .../_bootstrap-datetimepicker.scss | 344 +++++++ .../bootstrap-datetimepicker-build.scss | 16 + .../sass/patternfly/rcue/_about-modal.scss | 44 + .../sass/patternfly/rcue/_accordion.scss | 18 + .../sass/patternfly/rcue/_alerts.scss | 44 + .../sass/patternfly/rcue/_badges.scss | 11 + .../sass/patternfly/rcue/_blank-slate.scss | 52 + .../patternfly/rcue/_bootstrap-combobox.scss | 35 + .../rcue/_bootstrap-datepicker.scss | 132 +++ .../rcue/_bootstrap-mixin-overrides.scss | 33 + .../patternfly/rcue/_bootstrap-select.scss | 108 ++ .../patternfly/rcue/_bootstrap-slider.scss | 66 ++ .../patternfly/rcue/_bootstrap-switch.scss | 19 + .../patternfly/rcue/_bootstrap-touchspin.scss | 31 + .../patternfly/rcue/_bootstrap-treeview.scss | 89 ++ .../sass/patternfly/rcue/_breadcrumbs.scss | 20 + .../sass/patternfly/rcue/_buttons.scss | 50 + .../sass/patternfly/rcue/_card-view.scss | 105 ++ .../sass/patternfly/rcue/_cards.scss | 238 +++++ .../sass/patternfly/rcue/_charts.scss | 388 +++++++ .../sass/patternfly/rcue/_close.scss | 16 + .../patternfly/rcue/_color-variables.scss | 85 ++ .../patternfly/rcue/_context-selector.scss | 125 +++ .../sass/patternfly/rcue/_datatables.scss | 186 ++++ .../sass/patternfly/rcue/_date-and-time.scss | 35 + .../sass/patternfly/rcue/_dropdowns.scss | 235 +++++ .../rcue/_experimental-features.scss | 48 + .../sass/patternfly/rcue/_filter.scss | 42 + .../sass/patternfly/rcue/_fonts.scss | 124 +++ .../sass/patternfly/rcue/_footer.scss | 19 + .../sass/patternfly/rcue/_forms.scss | 192 ++++ .../sass/patternfly/rcue/_hint-block.scss | 19 + .../sass/patternfly/rcue/_icons.scss | 371 +++++++ .../sass/patternfly/rcue/_infotip.scss | 145 +++ .../sass/patternfly/rcue/_labels.scss | 17 + .../sass/patternfly/rcue/_layouts.scss | 140 +++ .../sass/patternfly/rcue/_links.scss | 5 + .../sass/patternfly/rcue/_list-group.scss | 23 + .../sass/patternfly/rcue/_list-pf.scss | 178 ++++ .../sass/patternfly/rcue/_list-view-dnd.scss | 53 + .../sass/patternfly/rcue/_list-view.scss | 390 ++++++++ .../sass/patternfly/rcue/_loading-state.scss | 25 + .../sass/patternfly/rcue/_login.scss | 341 +++++++ .../sass/patternfly/rcue/_mixins.scss | 81 ++ .../sass/patternfly/rcue/_modals.scss | 49 + .../patternfly/rcue/_nav-vertical-alt.scss | 168 ++++ .../sass/patternfly/rcue/_navbar-alt.scss | 141 +++ .../patternfly/rcue/_navbar-vertical.scss | 168 ++++ .../sass/patternfly/rcue/_navbar.scss | 579 +++++++++++ .../rcue/_notifications-drawer.scss | 250 +++++ .../sass/patternfly/rcue/_pager.scss | 68 ++ .../sass/patternfly/rcue/_pagination.scss | 121 +++ .../sass/patternfly/rcue/_panels.scss | 134 +++ .../rcue/_patternfly-additions.scss | 78 ++ .../sass/patternfly/rcue/_patternfly.scss | 31 + .../sass/patternfly/rcue/_popovers.scss | 52 + .../sass/patternfly/rcue/_progress-bars.scss | 121 +++ .../patternfly/rcue/_rcue-about-modal.scss | 45 + .../sass/patternfly/rcue/_rcue-login.scss | 75 ++ .../sass/patternfly/rcue/_rcue-variables.scss | 57 ++ .../sass/patternfly/rcue/_search.scss | 64 ++ .../sass/patternfly/rcue/_sidebar.scss | 176 ++++ .../patternfly/rcue/_skip-to-content.scss | 12 + .../sass/patternfly/rcue/_spinner.scss | 72 ++ .../patternfly/rcue/_syntax-highlighting.scss | 36 + .../sass/patternfly/rcue/_table-view.scss | 188 ++++ .../sass/patternfly/rcue/_tables.scss | 90 ++ .../sass/patternfly/rcue/_tabs.scss | 119 +++ .../sass/patternfly/rcue/_time-picker.scss | 98 ++ .../sass/patternfly/rcue/_toast.scss | 75 ++ .../sass/patternfly/rcue/_toolbar.scss | 190 ++++ .../sass/patternfly/rcue/_tooltip.scss | 15 + .../sass/patternfly/rcue/_tree-list-view.scss | 83 ++ .../sass/patternfly/rcue/_type.scss | 29 + .../sass/patternfly/rcue/_variables.scss | 599 +++++++++++ .../sass/patternfly/rcue/_vertical-nav.scss | 945 ++++++++++++++++++ .../sass/patternfly/rcue/_wizard.scss | 665 ++++++++++++ yarn.lock | 257 ----- 205 files changed, 24219 insertions(+), 264 deletions(-) create mode 100644 packages/react-catalog-view-extension/sass/patternfly/_patternfly-compass.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/_patternfly-sprockets.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/_patternfly.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_about-modal.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_accordion.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_alerts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_application-launcher.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_badges.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_blank-slate.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-combobox.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-datepicker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-mixin-overrides.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-select.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-slider.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-switch.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-touchspin.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-treeview.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_breadcrumbs.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_buttons.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_card-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_cards.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_charts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_close.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_color-variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_context-selector.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_datatables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_date-and-time.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_dropdowns.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_experimental-features.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_filter.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_fonts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_footer.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_forms.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_hint-block.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_icons.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_infotip.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_labels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_layouts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_links.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-group.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-pf.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view-dnd.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_loading-state.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_login.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_mixins.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_modals.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_nav-vertical-alt.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-alt.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-vertical.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_notifications-drawer.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_pager.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_pagination.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_panels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_popovers.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_progress-bars.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-about-modal.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-additions.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-login.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_search.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_sidebar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_skip-to-content.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_spinner.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_syntax-highlighting.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_table-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_tables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_tabs.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_time-picker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_toast.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_toolbar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_tooltip.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_tree-list-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_type.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_vertical-nav.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/_wizard.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-combobox/combobox.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/bootstrap-select.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_mixins.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_rules.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/build.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/forms.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/gradients.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/grid-framework.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/grid.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/hide-text.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/image.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/labels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/list-group.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/nav-divider.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/nav-vertical-align.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/opacity.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/pagination.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/panels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/progress-bar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/reset-filter.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/reset-text.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/resize.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/responsive-visibility.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/size.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/tab-focus.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/table-row.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/text-emphasis.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/text-overflow.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/vendor-prefixes.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/c3/_c3.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss create mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5d6739cffde..348b6317117 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,17 +6,15 @@ jobs: steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn cache dir)" - uses: actions/cache@v2 id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + path: '**/node_modules' key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - run: yarn install --frozen-lockfile + if: steps.yarn-cache.outputs.cache-hit != 'true' - run: yarn lint:md - run: yarn lint:ts if: always() diff --git a/packages/react-catalog-view-extension/node-sass-patternfly-importer.js b/packages/react-catalog-view-extension/node-sass-patternfly-importer.js index 58878a8395e..b7f787a4f11 100644 --- a/packages/react-catalog-view-extension/node-sass-patternfly-importer.js +++ b/packages/react-catalog-view-extension/node-sass-patternfly-importer.js @@ -8,7 +8,7 @@ function importer(url) { if (url.startsWith('bootstrap')) { url = path.join(__dirname, `../../node_modules/bootstrap-sass/assets/stylesheets/${url}`); } else if (url.startsWith('patternfly')) { - url = path.join(__dirname, `../../node_modules/patternfly/dist/sass/${url}`); + url = path.join(__dirname, `sass/patternfly/${url}`); } else if (url.startsWith('font-awesome')) { // font-awesome is for pf3 docs url = path.join(__dirname, `../../node_modules/font-awesome/scss/${url}`); diff --git a/packages/react-catalog-view-extension/package.json b/packages/react-catalog-view-extension/package.json index d593f9f4c15..58a2375a197 100644 --- a/packages/react-catalog-view-extension/package.json +++ b/packages/react-catalog-view-extension/package.json @@ -38,8 +38,7 @@ "@patternfly/patternfly": "4.65.5", "@patternfly/react-core": "^4.79.4", "@patternfly/react-styles": "^4.7.16", - "classnames": "^2.2.5", - "patternfly": "^3.59.4" + "classnames": "^2.2.5" }, "devDependencies": { "concurrently": "^5.3.0", diff --git a/packages/react-catalog-view-extension/sass/patternfly/_patternfly-compass.scss b/packages/react-catalog-view-extension/sass/patternfly/_patternfly-compass.scss new file mode 100644 index 00000000000..698621628c5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/_patternfly-compass.scss @@ -0,0 +1,3 @@ +@import "bootstrap-compass"; +@import "font-awesome-compass"; +$pf-sass-asset-helper: true; diff --git a/packages/react-catalog-view-extension/sass/patternfly/_patternfly-sprockets.scss b/packages/react-catalog-view-extension/sass/patternfly/_patternfly-sprockets.scss new file mode 100644 index 00000000000..cd5a3429b1d --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/_patternfly-sprockets.scss @@ -0,0 +1,3 @@ +@import "bootstrap-sprockets"; +@import "font-awesome-sprockets"; +$pf-sass-asset-helper: true; diff --git a/packages/react-catalog-view-extension/sass/patternfly/_patternfly.scss b/packages/react-catalog-view-extension/sass/patternfly/_patternfly.scss new file mode 100644 index 00000000000..73cfe62ec0e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/_patternfly.scss @@ -0,0 +1,149 @@ +/* PatternFly */ + +// Patternfly variables +@import 'patternfly/variables'; + +// Bootstrap Core variables and mixins +@import "bootstrap/variables"; +@import "bootstrap/mixins"; + +// Bootstrap mixin overrides +@import 'patternfly/bootstrap-mixin-overrides'; + +// OpenSans +@import 'patternfly/fonts'; + +// Bootstrap Reset and dependencies +@import "bootstrap/normalize"; +@import "bootstrap/print"; +@import "bootstrap/glyphicons"; + +// Bootstrap Core CSS +@import "bootstrap/scaffolding"; +@import "bootstrap/type"; +@import "bootstrap/code"; +@import "bootstrap/grid"; +@import "bootstrap/tables"; +@import "bootstrap/forms"; +@import "bootstrap/buttons"; + +// Bootstrap Components +@import "bootstrap/component-animations"; +@import "bootstrap/dropdowns"; +@import "bootstrap/button-groups"; +@import "bootstrap/input-groups"; +@import "bootstrap/navs"; +@import "bootstrap/navbar"; +@import "bootstrap/breadcrumbs"; +@import "bootstrap/pagination"; +@import "bootstrap/pager"; +@import "bootstrap/labels"; +@import "bootstrap/badges"; +@import "bootstrap/jumbotron"; +@import "bootstrap/thumbnails"; +@import "bootstrap/alerts"; +@import "bootstrap/progress-bars"; +@import "bootstrap/media"; +@import "bootstrap/list-group"; +@import "bootstrap/panels"; +@import "bootstrap/responsive-embed"; +@import "bootstrap/wells"; +@import "bootstrap/close"; + +// Bootstrap Components w/ JavaScript +@import "bootstrap/modals"; +@import "bootstrap/tooltip"; +@import "bootstrap/popovers"; +@import "bootstrap/carousel"; + +// Bootstrap Utility classes +@import "bootstrap/utilities"; +@import "bootstrap/responsive-utilities"; + +// Font Awesome +@import 'font-awesome'; + +// Bootstrap-Combobox +@import 'patternfly/dependencies/bootstrap-combobox/combobox'; +// Bootstrap-Datepicker +@import 'patternfly/dependencies/bootstrap-datepicker/datepicker3'; +// Bootstrap-Select +@import 'patternfly/dependencies/bootstrap-select/bootstrap-select'; +// Bootstrap-Slider +@import 'patternfly/dependencies/bootstrap-slider/bootstrap-slider'; +// Bootstrap Switch +@import 'patternfly/dependencies/bootstrap-switch/bootstrap-switch'; +// Bootstrap Touchspin +@import "patternfly/dependencies/bootstrap-touchspin/jquery.bootstrap-touchspin"; +// C3 charts +@import "patternfly/dependencies/c3/c3"; +// Bootstrap-DateTimePicker +@import 'patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build'; + +// PatternFly +@import 'patternfly/mixins'; +@import "patternfly/accordion"; +@import "patternfly/alerts"; +@import "patternfly/badges"; +@import "patternfly/breadcrumbs"; +@import "patternfly/buttons"; +@import "patternfly/dropdowns"; +@import "patternfly/forms"; +@import "patternfly/labels"; +@import "patternfly/list-group"; +@import "patternfly/modals"; +@import "patternfly/pager"; +@import "patternfly/pagination"; +@import "patternfly/panels"; +@import "patternfly/popovers"; +@import "patternfly/progress-bars"; +@import "patternfly/tables"; +@import "patternfly/tabs"; +@import "patternfly/tooltip"; +@import "patternfly/type"; + +// PatternFly Additions +@import 'patternfly/about-modal'; +@import 'patternfly/application-launcher'; +@import 'patternfly/blank-slate'; +@import 'patternfly/bootstrap-combobox'; +@import 'patternfly/bootstrap-datepicker'; +@import 'patternfly/bootstrap-select'; +@import 'patternfly/bootstrap-slider'; +@import 'patternfly/bootstrap-switch'; +@import 'patternfly/bootstrap-touchspin'; +@import 'patternfly/bootstrap-treeview'; +@import 'patternfly/card-view'; +@import 'patternfly/cards'; +@import 'patternfly/charts'; +@import 'patternfly/close'; +@import 'patternfly/datatables'; +@import 'patternfly/experimental-features'; +@import 'patternfly/filter'; +@import 'patternfly/footer'; +@import 'patternfly/icons'; +@import 'patternfly/hint-block'; +@import 'patternfly/infotip'; +@import 'patternfly/layouts'; +@import 'patternfly/links'; +@import 'patternfly/list-pf'; +@import 'patternfly/list-view-dnd'; +@import 'patternfly/list-view'; +@import 'patternfly/loading-state'; +@import 'patternfly/login'; +@import 'patternfly/nav-vertical-alt'; +@import 'patternfly/navbar-alt'; +@import 'patternfly/navbar-vertical'; +@import 'patternfly/navbar'; +@import 'patternfly/notifications-drawer'; +@import 'patternfly/search'; +@import 'patternfly/sidebar'; +@import 'patternfly/skip-to-content'; +@import 'patternfly/spinner'; +@import 'patternfly/syntax-highlighting'; +@import 'patternfly/table-view'; +@import 'patternfly/time-picker'; +@import 'patternfly/toast'; +@import 'patternfly/toolbar'; +@import 'patternfly/vertical-nav'; +@import 'patternfly/wizard'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_about-modal.scss new file mode 100644 index 00000000000..7b4d4b6acb3 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_about-modal.scss @@ -0,0 +1,44 @@ +// +// About Modal +// -------------------------------------------------- + +.about-modal-pf { + background-color: $color-pf-black-900; + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); + background-position: right bottom; + background-repeat: no-repeat; + background-size: 216px auto; + @media (min-width: $screen-sm-min) { + background-size: auto; + } + .modal-body { + color: $color-pf-white; + padding-bottom: 16px; + padding-left: $grid-gutter-width; + padding-right: $grid-gutter-width; + @media (min-width: $screen-sm-min) { + padding-left: ($grid-gutter-width * 2); + padding-right: ($grid-gutter-width * 2); + } + } + .modal-header { + background-color: transparent; + } + .pficon-close { + color: $color-pf-white; + } +} + +.product-versions-pf { + margin-bottom: 30px; + margin-top: 30px; + li { + strong { + margin-right: ($grid-gutter-width / 4); + } + } +} + +.trademark-pf { + font-size: ceil(($font-size-base - 1)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_accordion.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_accordion.scss new file mode 100644 index 00000000000..8aab29e9bf1 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_accordion.scss @@ -0,0 +1,18 @@ +.fixed-height-accordion-pf { + display: flex; + flex-direction: column; + + .panel { + display: flex; + flex-direction: column; + + &.panel-open { + flex: 1; + } + + .collapse.in { + flex: 1; + overflow-y: auto; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_alerts.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_alerts.scss new file mode 100644 index 00000000000..fbc835374be --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_alerts.scss @@ -0,0 +1,44 @@ +// +// Alerts +// -------------------------------------------------- + +.alert { + border-width: 1px; + padding-left: 47px; + padding-right: ($alert-padding + 3); + position: relative; + word-wrap: break-word; + .alert-link { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } + > .btn.pull-right { + margin-top: -3px; + } + > .pficon { + font-size: 22px; + position: absolute; + left: 13px; + top: 10px; + } + .close { + @include opacity(.85); + &:hover, + &:focus { + @include opacity(1); + } + } + .pficon-info { + color: $color-pf-black-700; + } +} + +.alert-dismissable { + padding-right: ($alert-padding + 17); + .close { + right: -13px; + top: 1px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_application-launcher.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_application-launcher.scss new file mode 100644 index 00000000000..6bddaecb7f3 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_application-launcher.scss @@ -0,0 +1,213 @@ +// +// Application Launcher +// -------------------------------------------------- + +@mixin applauncher-pf(){ + display: inline-block; + overflow: visible; + + .applauncher-pf-title { + @include sr-only-pf(); + } + + .dropdown-toggle { + &.disabled { + cursor: not-allowed; + } + } + + &.open > .dropdown-menu { + display:flex; + flex-wrap:wrap; + } + + .applauncher-pf-item { + width: 100%; + } + + .applauncher-pf-link { + display:flex; + white-space: initial; + align-items: center; + } + + &-block-list { + .applauncher-pf-item { + @media (min-width: $screen-sm-min) { + flex:0 0 50%; + } + } + + .applauncher-pf-link { + flex-wrap: wrap; + @media (min-width: $screen-sm-min) { + flex-direction:column; + text-align: center; + padding:15px 0; + } + } + + .applauncher-pf-link-icon { + padding: 0; + } + }//block-list + + &:not(.applauncher-pf-block-list) { + + .applauncher-pf-link { + @media (min-width: $screen-sm-min) { + padding:$applauncher-pf-dropdown-menu-padding; + &-icon { + flex:1 0 0; + text-align: left; + } + &-title{flex:3;} + } + } + } + + .dropdown-menu { + padding: $applauncher-pf-dropdown-menu-padding; + min-width: $applauncher-pf-dropdown-menu-width; + } + + .applauncher-pf-link { + border-style: solid; + border-width: $applauncher-pf-menu-link-border-width; + border-color: transparent; + + &:hover { + background-color: $applauncher-pf-menu-link-background-color-hover; + border-color: $applauncher-pf-menu-link-border-color-hover; + color: $applauncher-pf-menu-link-color-hover; + text-decoration: none; + + @include box-shadow(0 0 2px 0 $applauncher-pf-menu-link-shadow); + } + } + + .applauncher-pf-link-icon { + font-size: 1.2em; + text-align: center; + width: $applauncher-pf-menu-link-icon-width; + + @media (min-width: $screen-sm-min) { + font-size: $applauncher-pf-menu-link-icon-font-size; + } + } + +}//@mixin applauncher-pf + +.applauncher-pf{ + @include applauncher-pf; +} + +.navbar-utility .applauncher-pf { + .dropdown-menu { + border-width: $applauncher-pf-menu-link-border-width !important; + @media (min-width: $screen-sm-min) { + margin-top: 3px; + right:0; + } + }//.dropdown-menu +} + +.navbar-pf, .navbar-pf-alt { + + .navbar-utility .applauncher-pf, .applauncher-pf { + + &.open > a, + &.open > a:focus { + background-color: $navbar-pf-navbar-nav-active-bg-color; + color: $navbar-pf-active-color; + + @media (min-width: $screen-sm-min) { + background-color: $navbar-pf-navbar-utility-open-bg-color; + border-color: $navbar-pf-navbar-utility-border-color; + color: $navbar-pf-navbar-utility-color; + } + } + + &.open { + .dropdown-menu > li > a { + @media (max-width: $grid-float-breakpoint-max) { + padding-left: 20px; + .applauncher-pf-link-icon { + padding-right: 20px; + } + } + } + } + + &.dropdown > .dropdown-toggle, + .dropdown-toggle { + background-color: inherit; + color: $applauncher-pf-menu-link-color; + text-align: left; + text-decoration: none; + border-width: 0; + display: block; + padding-left: 20px; + + &.disabled { + color: $applauncher-pf-menu-link-color-disabled !important; + } + + @media (min-width: $screen-sm-min) { + border-left: 1px solid $navbar-pf-navbar-utility-border-color; + padding: $applauncher-pf-dropdown-toggle-padding; + line-height: 1; + } + } + + .applauncher-pf-icon { + padding-right:$applauncher-pf-icon-padding-right; + + @media (min-width: $screen-sm-min) { + padding: 0; + } + } + + .applauncher-pf-title { + display: inline; + position: relative; + } + + + .applauncher-pf-link { + overflow: hidden; + width: 100%; + + &:hover { + background-color: transparent; + border-color: transparent; + @include box-shadow(none); + } + } + + .applauncher-pf-link-title { + overflow: hidden; + } + + @media (min-width: $screen-sm-min) { + //Apply mixin + @include applauncher-pf(); + } + } +}//.navbar-pf .navbar-pf-alt ovrerides + +.navbar-iconic { + + .navbar-utility .applauncher-pf, + .applauncher-pf { + + &.dropdown > .dropdown-toggle, + .dropdown-toggle { + + @media (min-width: $screen-sm-min) { + padding: 22px 10px; + line-height: inherit; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_badges.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_badges.scss new file mode 100644 index 00000000000..e3a536455b5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_badges.scss @@ -0,0 +1,11 @@ +// +// Badges +// -------------------------------------------------- + +.badge { + margin-left: 6px; +} + +.nav-pills > li > a > .badge { + margin-left: 6px; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_blank-slate.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_blank-slate.scss new file mode 100644 index 00000000000..ec366dda2c0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_blank-slate.scss @@ -0,0 +1,52 @@ +// +// Blank Slate +// -------------------------------------------------- + +.blank-slate-pf { + @media (min-width: $screen-sm-min) { + padding: ($jumbotron-padding * 2) ($jumbotron-padding * 2); + } + @media (min-width: $screen-md-min) { + padding: ($jumbotron-padding * 3) ($jumbotron-padding * 4); + } + background-color: $well-bg; + border: 1px solid $well-border; + border-radius: $border-radius-base; + margin-bottom: 20px; + padding: $jumbotron-padding; + text-align: center; + .blank-slate-pf-icon { + color: $gray-light; + font-size: ($font-size-h1 * 2.4); + line-height: ($font-size-h1 * 2.4); + } + .blank-slate-pf-main-action { + margin-top: $line-height-computed; + } + .blank-slate-pf-secondary-action { + margin-top: $line-height-computed; + a { + display: inline-block; + padding: $blank-slate-pf-secondary-link-padding-top $blank-slate-pf-secondary-link-padding-left; + & + a:before { + background-color: $color-pf-black-500; + content: ""; + display: inline-block; + height: ceil(($font-size-base * .8)); + left: unquote("calc(-#{$blank-slate-pf-secondary-link-padding-left} - 2px)"); + position: relative; + width: 1px; + } + } + } + button { + margin-bottom: 5px; + } + + &.blank-slate-content-pf { + background: transparent; + border: 0; + padding: 0; + margin: 20px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-combobox.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-combobox.scss new file mode 100644 index 00000000000..725a4c9b148 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-combobox.scss @@ -0,0 +1,35 @@ +// +// Bootstrap-Combobox +// -------------------------------------------------- + +.combobox-container { + &.combobox-selected .glyphicon-remove { + display: inline-block; + } + .caret { + margin-left: 0; + } + .combobox::-ms-clear { + display: none; + } + .dropdown-menu { + margin-top: -1px; + width: 100%; + } + .glyphicon-remove { + display: none; + top: auto; + width: 12px; + &:before { + content: "\e60b"; + font-family: $icon-font-name-pf; + } + } + .input-group-addon { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + position: relative; // IE8 + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-datepicker.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-datepicker.scss new file mode 100644 index 00000000000..fb1a3c9558c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-datepicker.scss @@ -0,0 +1,132 @@ +// +// Bootstrap-Datepicker +// -------------------------------------------------- + +.bootstrap-datepicker.form-control[readonly] { + background-color: $input-bg; + border-color: $input-border !important; + color: $input-color; + @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); + @include form-control-outline(); + &:focus { + // TODO Create global variables for validation box shadows? + $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); + border-color: $input-border-focus !important; + .has-error & { + // TODO Create global variables for validation box shadows? + $state-danger-input-focus: lighten($state-danger-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); + border-color: darken($state-danger-text, 10%); + @include box-shadow($shadow); + } + .has-success & { + // TODO Create global variables for validation box shadows? + $state-success-input-focus: lighten($state-success-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); + border-color: darken($state-success-text, 10%); + @include box-shadow($shadow); + } + .has-warning & { + // TODO Create global variables for validation box shadows? + $state-warning-input-focus: lighten($state-warning-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); + border-color: darken($state-warning-text, 10%); + @include box-shadow($shadow); + } + } + &:hover { + border-color: $input-border-hover !important; + .has-error & { + border-color: darken($state-danger-text, 10%) !important; + } + .has-success & { + border-color: darken($state-success-text, 10%) !important; + } + .has-warning & { + border-color: darken($state-warning-text, 10%) !important; + } + } + .has-error & { + border-color: $state-danger-text !important; + } + .has-success & { + border-color: $state-success-text !important; + } + .has-warning & { + border-color: $state-warning-text !important; + } +} + +.datepicker { + border-radius: $border-radius-base; + .datepicker-switch, + tfoot .clear, + tfoot .today { + font-size: $font-size-large; + font-weight: 500; + } + .next, + .prev { + font-weight: 500; + } + table tr { + td, + th { + border-radius: $border-radius-base; + } + td { + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + background: $dropdown-link-active-bg !important; + color: $color-pf-white !important; + text-shadow: none; + } + &.day:hover, + &.day.focused { + background: $dropdown-link-hover-bg; + } + &.selected, + &.selected:hover, + &.selected.disabled, + &.selected.disabled:hover { + text-shadow: none; + } + span { + border-radius: $border-radius-base; + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + background: $dropdown-link-active-bg; + text-shadow: none; + } + &:hover { + background: $dropdown-link-hover-bg; + } + } + } + } + thead tr:first-child th, + tfoot tr th { + &:hover { + background: $dropdown-link-hover-bg; + } + } +} + +.input-daterange { + input:first-child { + border-radius: $border-radius-base 0 0 $border-radius-base; + } + input:last-child { + border-radius: 0 $border-radius-base $border-radius-base 0; + } + .input-group-addon { + background-color: $input-group-addon-bg; + border-color: $input-group-addon-border-color; + line-height: $line-height-base; + padding: $padding-base-vertical $padding-base-horizontal; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-mixin-overrides.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-mixin-overrides.scss new file mode 100644 index 00000000000..fca61f3b86f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-mixin-overrides.scss @@ -0,0 +1,33 @@ +// Mixins - Bootstrap overrides +// ------------------- + +// Form control outline +@mixin form-control-outline($color: $input-border-focus){ + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0 !important; + @include box-shadow(unquote("inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px #{$color-rgba}")); + } +} + +// Gradients +@mixin gradient-striped($color: rgba($color-pf-black, (15/100)), $angle: -45deg){ + background-image: linear-gradient($angle, $color 25%, $color 26%, transparent 27%, transparent 49%, $color 50%, $color 51%, transparent 52%, transparent 74%, $color 75%, $color 76%, transparent 77%); + } + +// Horizontal dividers +@mixin nav-divider($color: $color-pf-black-200, $margin: 4px 1px){ + background-color: $color; + height: 1px; + margin: $margin; + overflow: hidden; +} + +// Placeholder text +@mixin placeholder($color: $input-color-placeholder){ + &:-moz-placeholder { color: $color; font-style: italic; } // Firefox 4-18 + &::-moz-placeholder { color: $color; font-style: italic; opacity: 1; } // Firefox 19+ + &:-ms-input-placeholder { color: $color; font-style: italic; } // Internet Explorer 10+ + &::-webkit-input-placeholder { color: $color; font-style: italic; } // Safari and Chrome +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-select.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-select.scss new file mode 100644 index 00000000000..ef0c6385fc7 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-select.scss @@ -0,0 +1,108 @@ +// +// Bootstrap-select +// -------------------------------------------------- + +.bootstrap-select.btn-group { + &.form-control { + margin-bottom: 0; + } + .btn { + // TODO Create global variable for validation state box shadows? + $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); + &:hover { + border-color: $input-border-hover; + } + .caret { + margin-top: -4px; + } + @include form-control-outline(); + .has-error & { + border-color: $state-danger-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-danger-input-focus: lighten($state-danger-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); + border-color: darken($state-danger-text, 10%); + @include box-shadow($shadow); + } + } + .has-success & { + border-color: $state-success-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-success-input-focus: lighten($state-success-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); + border-color: darken($state-success-text, 10%); + @include box-shadow($shadow); + } + } + .has-warning & { + border-color: $state-warning-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-warning-input-focus: lighten($state-warning-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); + border-color: darken($state-warning-text, 10%); + @include box-shadow($shadow); + } + } + @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s")); + } + .dropdown-menu { // Also see navbar.less + > .active > a { + &, + &:active { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + color: $gray-dark !important; + small { + color: $gray-light !important; + } + } + } + > .disabled > a { + color: $gray-light !important; + } + > .selected > a { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white !important; + small { + color: rgba($color-pf-white, (50/100)) !important; + } + } + .divider { + background: $dropdown-divider-bg !important; + margin: $dropdown-divider-margin !important; + } + dt { + color: $color-pf-black-500; + font-weight:normal; + padding: 1px 10px; + } + li { + & > a.opt { + padding: 1px 10px; + } + & a { + &:active small { + color: rgba($color-pf-white, (50/100)) !important; + } + &:hover, + &:focus { + small { + color: $gray-light; + } + } + } + &:not(.disabled) { + a:hover, + a:focus { + small { + color: $gray-light; + } + } + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-slider.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-slider.scss new file mode 100644 index 00000000000..c0ddbd3d7c3 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-slider.scss @@ -0,0 +1,66 @@ +// +// Bootstrap slider +// -------------------------------------------------- +// https://github.com/seiyria/bootstrap-slider + + +// Overwrites and fixes to Bootstrap slider + +// https //github.com/seiyria/bootstrap-slider/issues/797 +.slider-tick-label-container { + display: flex; + justify-content: space-between; + margin-left: 0!important; +} + +.slider-tick-label { + width: auto !important; +} + +.slider { + .tooltip { + top: -10px; + } +} +.slider-track { + background-color: $color-pf-black-200; + box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1), 0 0px 2px $color-pf-black-200; + border: 1px solid $color-pf-black-400; +} + +.slider-selection { + @include gradient-vertical($slider-secondary-top, $slider-secondary-bottom); +} + +.slider-handle { + width: $slider-line-height; + height: $slider-line-height; + border: 1px solid $color-pf-black-400; //THIS! +} + +.slider-tick { + background-color: transparent !important; + background-image: + radial-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3) 2px, transparent 2px) !important; + @include box-shadow(none); +} + + +// Styles to create the pf slider +.slider-pf { + display: flex; + align-items: center; + + * { + margin-right: 10px; + + &:last-child { + margin: 0; + } + } + + .slider { + width: auto; + flex: 1 1 100%; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-switch.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-switch.scss new file mode 100644 index 00000000000..6a3b1682f08 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-switch.scss @@ -0,0 +1,19 @@ +// +// Bootstrap Switch +// -------------------------------------------------- + +.#{$bootstrap-switch-base} { + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-handle-on { + &.#{$bootstrap-switch-base}-default { + background: $bootstrap-switch-handle-default-bg-color; + } + } + .#{$bootstrap-switch-base}-label { + background: $bootstrap-switch-bg-color; + box-shadow: 0 0 2px rgba($color-pf-black, (40/100)); + @include gradient-vertical($bootstrap-switch-bg-color-start, $bootstrap-switch-bg-color-stop); + position: relative; + z-index: 9; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-touchspin.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-touchspin.scss new file mode 100644 index 00000000000..b010aeddfa2 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-touchspin.scss @@ -0,0 +1,31 @@ +// +// Bootstrap Touchspin +// -------------------------------------------------- + +.bootstrap-touchspin .input-group-btn-vertical { + > .btn { + padding-bottom: 6px; + padding-top: 6px; + } + .bootstrap-touchspin-down { + border-bottom-right-radius: $border-radius-base; + } + .bootstrap-touchspin-up { + border-top-right-radius: $border-radius-base; + } + i { + font-size: ($font-size-base - 4); + left: 6px; + top: 2px; + &.fa-angle-down, + &.fa-angle-up { + font-size: $font-size-base; + line-height: $font-size-base; + top: 0; + } + &.fa-angle-down, + &.fa-angle-up { + left: 7px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-treeview.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-treeview.scss new file mode 100644 index 00000000000..fb9170bf821 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_bootstrap-treeview.scss @@ -0,0 +1,89 @@ +// +// Bootstrap Tree View +// -------------------------------------------------- + +.treeview { + .list-group { + border-top: 0; + } + .list-group-item { + background: transparent; + border-bottom: 1px solid transparent !important; + border-top: 1px solid transparent !important; + cursor: default !important; + margin-bottom: 0; + overflow: hidden; + padding: 0 10px; + text-overflow: ellipsis; + white-space: nowrap; + &:hover { + background: none !important; + } + &.node-selected { + background: none !important; + border-color: transparent !important; + color: inherit !important; + } + &.node-check-changed { + span.node-icon, + span.text { + color: $bootstrap-treeview-highlight-color; + } + } + } + span.icon { + display: inline-block; + font-size: ($font-size-base + 1); + min-width: 10px; + text-align: center; + > [class*="fa-angle"] { + font-size: ($font-size-base + 3); + } + &.check-icon { + margin-right: 10px; + } + &.expand-icon { + cursor: pointer !important; + } + } + span.image { + background-repeat: no-repeat; + background-size: contain; + display: inline-block; + height: 1.19em; + line-height: 1em; + margin-right: 5px; + vertical-align: middle; + width: 12px; + } + span.indent { + margin-right: 5px; + } + .node-disabled { + color: $color-pf-black-300; + cursor: not-allowed; + span.expand-icon { + cursor: default !important; + } + } + .node-hidden { + display:none; + } +} + +.treeview-pf-hover .list-group-item { + cursor: pointer !important; + &:hover { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + } +} + +.treeview-pf-select .list-group-item { + cursor: pointer !important; + &.node-selected { + background: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $dropdown-link-active-color !important; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_breadcrumbs.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_breadcrumbs.scss new file mode 100644 index 00000000000..58e1d91c7e0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_breadcrumbs.scss @@ -0,0 +1,20 @@ +// +// Breadcrumbs +// -------------------------------------------------- + +.breadcrumb { + padding-left: 0; + > .active strong { + font-weight: 600; + } + > li { + display: inline; /* IE8 */ + + li:before { + color: $gray-light; + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + font-size: ($font-size-base - 1); + padding: 0 9px 0 7px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_buttons.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_buttons.scss new file mode 100644 index 00000000000..458bd771233 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_buttons.scss @@ -0,0 +1,50 @@ +// +// Buttons +// -------------------------------------------------- + +.btn { + @include box-shadow(0 2px 3px rgba($color-pf-black, (10/100))); + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + &.disabled, + &[disabled], + fieldset[disabled] & { + background-color: $color-pf-black-100 !important; + background-image: none !important; + border-color: $color-pf-black-300 !important; + color: $color-pf-black-500 !important; + opacity: 1; + &:active { + @include box-shadow(none); + } + &.btn-link { + background-color: transparent !important; + border: 0; + } + } +} + +.btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-bg-img-start, $btn-danger-bg-img-stop, $btn-danger-border); +} + +.btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); +} + +.btn-link { + &, + &:active { + @include box-shadow(none); + } +} + +.btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-bg-img-start, $btn-primary-bg-img-stop, $btn-primary-border); +} + +.btn-xs, +.btn-group-xs .btn { + font-weight: $btn-xs-font-weight; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_card-view.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_card-view.scss new file mode 100644 index 00000000000..1610e8494c6 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_card-view.scss @@ -0,0 +1,105 @@ +// +// Card View +// -------------------------------------------------- + +.card-pf-view { + border: 2px solid transparent; + .card-pf-heading-kebab { + .dropdown-kebab-pf { + margin-top: -3px; + } + + .progress-pf-legend { + p { margin-bottom: 0; } + .progress { + margin-bottom: 7px; + margin-top: 16px; + } + } + } + .card-pf-info { + margin-top: 15px; + strong { + font-size: ceil(($font-size-base + 1)); + margin-right: 10px; + } + } + .card-pf-item { + display: inline-block; + font-size: $font-size-h3; + padding: 0 13px 0 15px; + &:first-child { padding-left: 0; } + &:last-child { padding-right: 0; } + + .card-pf-item { border-left: 1px solid $card-pf-border-color; } + .fa-check { color: $brand-success; } + .fa, .fas, .far, .fab, .fal, + .pficon { + + .card-pf-item-text { margin-left: 10px; } + } + } + .card-pf-items { margin-top: 15px; } + .card-pf-title { + font-size: ceil(($font-size-base * 1.6666)); + font-weight: 300; + margin-bottom: 0; + margin-top: 15px; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: ceil(($font-size-base * 1.5)); + margin-right: 2px; + } + .col-lg-2 & { font-size: $font-size-h3; } + } + .card-pf-top-element .card-pf-icon-circle { + border: 2px solid $color-pf-blue-300; + border-radius: 50%; + display: block; + font-size: 46px; + height: 106px; + line-height: 102px; + margin: 0 auto; + text-align: center; + width: 106px; + .col-lg-2 & { + font-size: 23px; + height: 54px; + line-height: 50px; + width: 54px; + } + } + .card-pf-view-checkbox { + position: absolute; + top: 11px; + left: 15px; + input[type=checkbox] { display: none; } + } + &.card-pf-view-multi-select { + .card-pf-view-checkbox { + input[type=checkbox] { + display: block; + @media(min-width:$screen-sm-min) { + visibility: hidden; + &:checked { visibility: visible; } + } + } + } + &:hover .card-pf-view-checkbox input[type=checkbox] { visibility: visible; } + } + &.card-pf-view-select { + position: relative; + &:hover { @include box-shadow(0 1px 6px rgba($color-pf-black, (35/100))); } + &.active { border: 2px solid $card-pf-selected-border-color; } + } + &.card-pf-view-single-select { cursor: pointer; } + &.card-pf-view-xs { + .card-pf-title { + font-size: 16px; + font-weight: normal; + margin-bottom: 10px; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 14px; + margin-right: 5px; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_cards.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_cards.scss new file mode 100644 index 00000000000..1c6a31f94a5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_cards.scss @@ -0,0 +1,238 @@ +// +// Cards +// -------------------------------------------------- + +.card-pf { + background: $card-pf-bg-color; + border-top: 2px solid $card-pf-border-top-color; + @include box-shadow(0 1px 1px rgba($color-pf-black, (17.5/100))); + margin: 0 (-($grid-gutter-width / 4)) ($grid-gutter-width / 2); + padding: 0 ($grid-gutter-width / 2); + &.card-pf-accented { + border-top-color: $card-pf-accented-border-top-color; + } + &.card-pf-aggregate-status { + .card-pf-aggregate-status-notifications, + .card-pf-title { + a { + color: $text-color; + &.add { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } + &:hover { + color: $link-hover-color; + } + } + } + } + &.card-pf-aggregate-status { + padding: 0 ($grid-gutter-width / 4); + text-align: center; + } + &.card-pf-aggregate-status-mini { + padding-bottom: ($grid-gutter-width / 4); + position: relative; + } + @media (min-width: $grid-float-breakpoint) { + &.card-pf-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + } + &.card-pf-bleed-right { + border-right: 1px solid $card-pf-border-color; + margin-right: (-($grid-gutter-width / 2)); + } + } +} + +.card-pf-aggregate-status-notifications { + font-size: ($font-size-base * 2); // 24px + font-weight: 300; + .card-pf-aggregate-status-mini & { + line-height: 1; + } + .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification { + border-left: 1px solid $card-pf-border-color; + margin-left: ($grid-gutter-width / 8 - 2); + padding-left: ($grid-gutter-width / 4); + } + .fa, .fas, .far, .fab, .fal, .pficon { + font-size: ($font-size-base * 1.5); // 18px + margin-right: 7px; + } +} + +.card-pf-body { + margin: ($grid-gutter-width / 2) 0 0; + padding: 0 0 ($grid-gutter-width / 2); + .card-pf-aggregate-status & { + margin-top: ($grid-gutter-width / 4); + padding-bottom: ($grid-gutter-width / 4); + } + .card-pf-aggregate-status-mini & { + margin-bottom: 0; + margin-top: 0; + padding-bottom: 0; + position: absolute; + right: ($grid-gutter-width / 2); + top: 15px; + } + .card-pf-utilization .card-pf-title + & { + margin-top: -8px; + } + > *:last-child { + margin-bottom: 0; + } +} + +.card-pf-footer { + background-color: $card-pf-footer-bg-color; + border-top: 1px solid $card-pf-border-color; + margin: 0 (-($grid-gutter-width / 2)) !important; + padding: ($grid-gutter-width / 2) ($grid-gutter-width / 2) ($grid-gutter-width / 4); + a > { + .fa, .fas, .far, .fab, .fal, + .pficon { + margin-right: 5px; + } + } + .card-pf-time-frame-filter { + margin-top: -2px; + } +} + +.card-pf-link-with-icon { + padding-left: 21px; + position: relative; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 16px; + left: 0; + position: absolute; + top: 0; + } +} + +.card-pf-time-frame-filter { + .card-pf-heading &, + .card-pf-footer & { + float: right; + margin-left: 20px; + } +} + +.card-pf-heading { + border-bottom: 1px solid $card-pf-border-color; + margin: 0 (-($grid-gutter-width / 2)) ($grid-gutter-width / 2); + padding: 0 ($grid-gutter-width / 2) 0; + & .card-pf-time-frame-filter { + margin-top: -5px; + } +} + +.card-pf-heading-details { + float: right; + font-size: ($font-size-small - 1); +} + +.card-pf-subtitle { + font-size: $font-size-h3; + margin-top: $line-height-computed; + margin-bottom: ($line-height-computed / 2); + [class^="col"] & { + margin-top: 0; + } + @media (max-width: $screen-xs-max) { + .card-pf-body [class^="col"] + [class^="col"] > & { + margin-top: ($grid-gutter-width); + } + } +} + +.card-pf-title { + font-size: $font-size-h3; + font-weight: 400; + margin: ($grid-gutter-width / 2) 0; + padding: 0; + .card-pf-aggregate-status & { + font-size: $font-size-large; + margin: ($grid-gutter-width / 4) 0 0; + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $card-pf-aggregate-status-title-icon-color; + font-size: $font-size-h3; + margin-right: 7px; + } + } + .card-pf-aggregate-status-count { + font-size: $font-size-h3; + .card-pf-aggregate-status-mini & { + display: block; + font-size: ($font-size-base * 2); // 24px + font-weight: 300; + margin-bottom: 3px; + } + } + .card-pf-aggregate-status-mini & { + font-size: $font-size-base; + margin-top: ($grid-gutter-width / 8); + a { + display: inline-block; + } + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: ($font-size-base * 2 + 2); // 26px + margin-right: 0; + min-width: ($font-size-base * 2 + 2); // 26px + position: absolute; + left: ($grid-gutter-width / 2); + text-align: center; + top: 15px; + } + } +} + +.card-pf-utilization-details { + border-bottom: 1px solid $card-pf-border-color; + display: table; + margin: 12px 0 15px; + padding: 0 0 15px; + width: 100%; + .card-pf-utilization-card-details-count, + .card-pf-utilization-card-details-description { + float: left; + line-height: 1; + } + .card-pf-utilization-card-details-count { + font-size: ($font-size-base * 2 + 2); // 26px + font-weight: 300; + margin-right: 10px; + } + .card-pf-utilization-card-details-line-1, + .card-pf-utilization-card-details-line-2 { + display: block; + } + .card-pf-utilization-card-details-line-1 { + font-size: ($font-size-small - 1); + margin-bottom: 2px; + } +} + +.cards-pf { + background: $card-pf-container-bg-color; + .row-cards-pf { + padding: 0 20px; + &:first-child { padding-top: 20px; } + } +} + +.container-cards-pf { + margin-top: ($grid-gutter-width / 2); +} + +.row-cards-pf { + margin-left: (-($grid-gutter-width / 4)); + margin-right: (-($grid-gutter-width / 4)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_charts.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_charts.scss new file mode 100644 index 00000000000..8a7f371248b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_charts.scss @@ -0,0 +1,388 @@ +// +// Charts +// -------------------------------------------------- + +.bullet-chart-pf { + display: flex; + flex-direction: column; + + &.bullet-chart-pf-vertical { + height: 100%; + flex-direction: row; + } +} + +.bullet-chart-pf-chart { + display: flex; + flex: 1; + flex-direction: row; + width: 100%; + .bullet-chart-pf-vertical & { + flex: initial; + flex-direction: column-reverse; + height: 100%; + width: initial; + } +} + +.bullet-chart-pf-title-container { + display: flex; + flex-direction: column; + justify-content: center; + margin: 10px 0 25px; + padding-right: 10px; + text-align: right; + .bullet-chart-pf-vertical & { + margin-bottom: 0; + padding-right: 0; + text-align: center; + } +} + +.bullet-chart-pf-title { + font-size: ($font-size-base + 2); +} + +.bullet-chart-pf-details { + color: $gray-light; + font-size: $font-size-base; + line-height: 9px; +} + +.bullet-chart-pf-container { + display: flex; + flex-direction: column; + flex: 5; + .bullet-chart-pf-vertical & { + flex-direction: row-reverse; + flex: initial; + &.show-axis { + margin-left: -25px; + } + } +} + +.bullet-chart-pf-data-container { + flex: 1; + position: relative; + .bullet-chart-pf-vertical & { + height: initial; + } +} + +.bullet-chart-pf-vertical-data-container { + display: flex; + flex: 5; + flex-direction: row; + justify-content: center; + .bullet-chart-pf-data-container { + flex: initial; + } +} + +.bullet-chart-pf-values-container { + height: 20px; + margin: 20px 0; + position: relative; + .bullet-chart-pf-vertical & { + height: 100%; + margin: 0 20px; + width: 20px; + } +} + +.bullet-chart-pf-value-bar { + height: 100%; + position: absolute; + transition: left 600ms ease; + .bullet-chart-pf-vertical & { + bottom: 0; + height: initial; + top: initial; + width: 100%; + } +} + +.bullet-chart-pf-value-dot { + border-radius: 50%; + border-style: solid; + border-width: 0; + height: 20px; + transform: translateX(-50%); + position: absolute; + transition: left 600ms ease; + width: 20px; + .bullet-chart-pf-vertical & { + top: initial; + transform: translateY(50%); + } +} + +.bullet-chart-pf-threshold-indicator { + border: 0 solid $color-pf-black-600; + border-left-width: 1px; + height: 100%; + position: absolute; + top: 0; + z-index: 400; + .bullet-chart-pf-vertical & { + border-left-width: 0; + border-top-width: 1px; + height: 1px; + left: 0; + top: initial; + width: 100%; + } + &.error { + border-color: $alert-danger-border; + } + &.warning { + border-color: $alert-warning-border; + } +} + +.bullet-chart-pf-range-bar { + height: 100%; + left: 0; + position: absolute; + top: 0; + .bullet-chart-pf-vertical & { + bottom: 0; + height: initial; + top: initial; + width: 100%; + } + &.range-1 { + background-color: $color-pf-black-150; + } + &.range-2 { + background-color: $color-pf-black-200; + } + &.range-3 { + background-color: #dbdbdb; + } +} + +.bullet-chart-pf-axis { + border-top: 1px solid $color-pf-black-600; + height: 25px; + position: relative; + .bullet-chart-pf-vertical & { + height: initial; + width: 25px; + border-right: 1px solid $color-pf-black-600; + border-top: 0; + } + .bullet-chart-pf-title-container & { + border-top: 0; + } +} + +.bullet-chart-pf-axis-tic { + padding-top: 5px; + position: absolute; + text-align: center; + width: 30px; + .bullet-chart-pf-vertical & { + padding-top: 0; + padding-right: 5px; + width: 100%; + text-align: right; + line-height: 21px; + } + &:before { + border-left: 1px solid $color-pf-black-600; + content: ""; + height: 3px; + left: 50%; + position: absolute; + top: -1px; + .bullet-chart-pf-vertical & { + border-left: 0; + border-top: 1px solid $color-pf-black-600; + height: initial; + left: initial; + right: -1px; + top: calc(50% - 1px); + width: 3px; + } + } +} + +.bullet-chart-pf-overflow { + flex: 1; +} + +.bullet-chart-pf-legend { + margin-top: 7px; + text-align: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + + .bullet-chart-pf-vertical & { + flex-direction: column; + margin-left: 10px; + margin-top: 0; + text-align: left; + } +} + +.bullet-chart-pf-legend-item { + display: inline-block; + margin-right: 10px; + + .bullet-chart-pf-vertical & { + margin-right: 0; + margin-top: 10px; + } +} + +.bullet-chart-pf-legend-item-box { + display: inline-block; + height: 13px; + margin-right: 3px; + width: 13px; + &.range-1 { + background-color: $color-pf-black-150; + } + &.range-2 { + background-color: $color-pf-black-200; + } + &.range-3 { + background-color: #dbdbdb; + } +} + +.bullet-chart-pf-legend-item-text { + display: inline-block; + line-height: 14px; + max-width: 150px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + top: 1px; + white-space: nowrap; + word-wrap: normal; +} + +.c3 { + path { + stroke: $table-border-color; + } + svg { + font-family: $font-family-base; + } +} + +.c3-axis-x .tick line { + stroke: $table-border-color; +} + +.c3-axis-y .tick line { + display: none; +} + +.c3-chart-arc path { + stroke: $color-pf-white; +} + +.c3-grid line { + stroke: $table-border-color; +} + +.c3-line { + stroke-width: 2px; +} + +.c3-tooltip { + background: $tooltip-bg; + @include box-shadow(none); + @include opacity($tooltip-opacity); + + td { + background: transparent; + border: 0; + color: $tooltip-color; + font-size: $font-size-base; + padding: 5px 10px; + } + + th { + background: transparent; + font-size: $font-size-base; + padding: 5px 10px 0; + border-bottom: solid 2px $color-pf-black; + } + + tr { + border: 0; + + tr > td { + padding-top: 0; + } + } +} + +.c3-tooltip-sparkline, +.donut-tooltip-pf { + background: $tooltip-bg; + color: $tooltip-color; + @include opacity($tooltip-opacity); + padding: 2px 6px; +} + +.c3-xgrid, +.c3-ygrid { + stroke-dasharray: 0 0; +} + +.chart-pf-sparkline { + margin-left: -5px; + margin-right: -5px; +} + +.donut-title-big-pf { + font-size: $donut-font-size-big; + font-weight: 300; +} + +.donut-title-small-pf { + font-size: $font-size-base; + font-weight: 400; +} + +.line-chart-pf { + .c3-zoom-rect { + opacity: 1 !important; + fill: $color-pf-black-100; + stroke: $table-border-color; + stroke-width: 1px; + } +} + +.pct-donut-chart-pf { + + .pct-donut-chart-pf-label { + display: block; + } + + &.pct-donut-chart-pf-left, + &.pct-donut-chart-pf-right, + .pct-donut-chart-pf-left, + .pct-donut-chart-pf-right { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + &.pct-donut-chart-pf-left, + &.pct-donut-chart-pf-right { + display: inline-flex; + } + + &.pct-donut-chart-pf-left, + .pct-donut-chart-pf-left { + flex-direction: row-reverse; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_close.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_close.scss new file mode 100644 index 00000000000..b3e103dc814 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_close.scss @@ -0,0 +1,16 @@ +// +// Close icons +// -------------------------------------------------- + +//this should no longer be needed and be replaced with pficon-close. This is here for legacy. For further info see https://github.com/patternfly/patternfly/pull/781 + +.close { + text-shadow: none; + z-index: 1; + position: relative; + @include opacity(.6); + &:hover, + &:focus { + @include opacity(.9); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_color-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_color-variables.scss new file mode 100644 index 00000000000..95f123fa5a1 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_color-variables.scss @@ -0,0 +1,85 @@ +$color-pf-black-100: #fafafa !default; +$color-pf-black-150: #f5f5f5 !default; +$color-pf-black-200: #ededed !default; +$color-pf-black-300: #d1d1d1 !default; +$color-pf-black-400: #bbb !default; +$color-pf-black-500: #8b8d8f !default; +$color-pf-black-600: #72767b !default; +$color-pf-black-700: #4d5258 !default; +$color-pf-black-800: #393f44 !default; +$color-pf-black-900: #292e34 !default; +$color-pf-blue-25: #edf8ff !default; +$color-pf-blue-50: #def3ff !default; +$color-pf-blue-100: #bee1f4 !default; +$color-pf-blue-200: #7dc3e8 !default; +$color-pf-blue-300: #39a5dc !default; +$color-pf-blue-400: #0088ce !default; +$color-pf-blue-500: #00659c !default; +$color-pf-blue-600: #004368 !default; +$color-pf-blue-700: #002235 !default; +$color-pf-cyan-100: #bedee1 !default; +$color-pf-cyan-200: #7dbdc3 !default; +$color-pf-cyan-300: #3a9ca6 !default; +$color-pf-cyan-400: #007a87 !default; +$color-pf-cyan-500: #005c66 !default; +$color-pf-cyan-600: #003d44 !default; +$color-pf-cyan-700: #001f22 !default; +$color-pf-gold-100: #fbeabc !default; +$color-pf-gold-200: #f9d67a !default; +$color-pf-gold-300: #f5c12e !default; +$color-pf-gold-400: #f0ab00 !default; +$color-pf-gold-500: #b58100 !default; +$color-pf-gold-600: #795600 !default; +$color-pf-gold-700: #3d2c00 !default; +$color-pf-green-100: #cfe7cd !default; +$color-pf-green-200: #9ecf99 !default; +$color-pf-green-300: #6ec664 !default; +$color-pf-green-400: #3f9c35 !default; +$color-pf-green-500: #2d7623 !default; +$color-pf-green-600: #1e4f18 !default; +$color-pf-green-700: #0f280d !default; +$color-pf-light-blue-100: #beedf9 !default; +$color-pf-light-blue-200: #7cdbf3 !default; +$color-pf-light-blue-300: #35caed !default; +$color-pf-light-blue-400: #00b9e4 !default; +$color-pf-light-blue-500: #008bad !default; +$color-pf-light-blue-600: #005c73 !default; +$color-pf-light-blue-700: #002d39 !default; +$color-pf-light-green-100: #e4f5bc !default; +$color-pf-light-green-200: #c8eb79 !default; +$color-pf-light-green-300: #ace12e !default; +$color-pf-light-green-400: #92d400 !default; +$color-pf-light-green-500: #6ca100 !default; +$color-pf-light-green-600: #486b00 !default; +$color-pf-light-green-700: #253600 !default; +$color-pf-orange-100: #fbdebf !default; +$color-pf-orange-200: #f7bd7f !default; +$color-pf-orange-300: #f39d3c !default; +$color-pf-orange-400: #ec7a08 !default; +$color-pf-orange-500: #b35c00 !default; +$color-pf-orange-600: #773d00 !default; +$color-pf-orange-700: #3b1f00 !default; +$color-pf-purple-100: #c7bfff !default; +$color-pf-purple-200: #a18fff !default; +$color-pf-purple-300: #8461f7 !default; +$color-pf-purple-400: #703fec !default; +$color-pf-purple-500: #582fc0 !default; +$color-pf-purple-600: #40199a !default; +$color-pf-purple-700: #1f0066 !default; +$color-pf-red-100: #cc0000 !default; +$color-pf-red-200: #a30000 !default; +$color-pf-red-300: #8b0000 !default; +$color-pf-red-400: #470000 !default; +$color-pf-red-500: #2c0000 !default; + +$color-pf-black: #030303 !default; +$color-pf-blue: $color-pf-blue-400 !default; +$color-pf-cyan: $color-pf-cyan-400 !default; +$color-pf-gold: $color-pf-gold-400 !default; +$color-pf-green: $color-pf-green-400 !default; +$color-pf-light-blue: $color-pf-light-blue-400 !default; +$color-pf-light-green: $color-pf-light-green-400 !default; +$color-pf-orange: $color-pf-orange-400 !default; +$color-pf-purple: $color-pf-purple-400 !default; +$color-pf-red: $color-pf-red-100 !default; +$color-pf-white: #fff !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_context-selector.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_context-selector.scss new file mode 100644 index 00000000000..66e660cf8d9 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_context-selector.scss @@ -0,0 +1,125 @@ +// +// Context Selector +// -------------------------------------------------- + +.contextselector-pf { + float: left; + .bootstrap-select { + width: $contextselector-pf-bootstrap-select-width-mobile !important; + @media (min-width: $screen-xs-min) { + width: $contextselector-pf-bootstrap-select-width-desktop !important; + } + &.open { + > .dropdown-toggle { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-item-active-color; + } + &:focus { + outline: 0 !important; // don't show restored focus ring when open + } + } + } + > .dropdown-toggle { + background: none; + border: 0; + box-shadow: none !important; + color: $navbar-pf-vertical-color; + font-weight: normal; + padding-bottom: $contextselector-pf-dropdown-toggle-padding-bottom; + padding-left: $contextselector-pf-dropdown-toggle-padding-left; + padding-top: $contextselector-pf-dropdown-toggle-padding-top; + &:focus { + // restore the focus ring + // Default + outline: thin dotted !important; + // WebKit + outline: 5px auto -webkit-focus-ring-color !important; + outline-offset: -2px !important; + } + &:hover { + outline: 0 !important; // don't show restored focus ring when open + } + &:focus, + &:hover { + background-color: $navbar-pf-item-hover-bg-color; + } + .filter-option { + text-overflow: ellipsis; + position: relative; + } + } + .dropdown-menu li a span.text { + display: block; + overflow-x: hidden; + text-overflow: ellipsis; + width: 100%; + } + } +} +.layout-pf-fixed .navbar-pf-vertical.navbar-pf-contextselector { + z-index: $zindex-modal-background; +} +.navbar-pf-vertical .nav.contextselector-pf { + @media (min-width: $screen-md-min) { + margin-left: $contextselector-pf-margin-left; + } +} + +// the following rules are deprecated +.contextselector-pf { + float:left; + &-title { + display: inline-block; + line-height: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: $contextselector-title-width-mobile; + @media (min-width: $screen-xs-min) { + width: $contextselector-title-width-desktop; + } + } + .contextselector-pf-list { + @media (min-width: $screen-sm-min) { + max-height: $contextselector-pf-list-max-height; + overflow-y: auto; + } + a { + color: $color-pf-black-800; + display: block; + } + li { + border-color: transparent; + border-style: solid; + border-width: $contextselector-pf-list-li-border-width; + padding: $contextselector-pf-list-li-padding; + &:hover { + background: $color-pf-blue-50; + border-color: $dropdown-link-hover-border-color; + a { + text-decoration: none; + } + } + } + } + .dropdown { + &.open, &:hover { + background-color: $navbar-pf-navbar-primary-active-bg-color-stop; + } + } + .dropdown-menu { + margin-top: 0; + width: 100%; + } + .form-group { + margin: $contextselector-pf-form-group-margin; + } +} +.navbar-pf-vertical .nav.contextselector-pf .nav-item-iconic { + align-items: center; + display: flex; + padding: $contextselector-pf-nav-item-iconic-padding; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_datatables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_datatables.scss new file mode 100644 index 00000000000..f4a2ac1d276 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_datatables.scss @@ -0,0 +1,186 @@ +// +// DataTables +// -------------------------------------------------- + +// Deprecated +.ColVis_Button { + &:active { + &:focus { + outline: none; + } + } +} + +// Deprecated +.ColVis_catcher { + position: absolute; + z-index: 999; +} + +// Deprecated +.ColVis_collection { + background-color: $dropdown-bg; + border: 1px solid $dropdown-border; + border-radius: $border-radius-base; + @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); + background-clip: padding-box; + list-style: none; + margin: -1px 0 0; + padding: 5px 10px; + width: 150px; + z-index: $zindex-dropdown; + label { + font-weight: normal; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 20px; + } +} + +// Deprecated +.ColVis_collectionBackground { + background-color: $color-pf-white; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 998; +} + +// Note: We won't be using this class with the Patternfly toolbar +.dataTables_header { + background-color: $color-pf-black-150; + border: 1px solid $table-border-color; + border-bottom: none; + padding: 5px; + position: relative; + text-align: center; + .btn { + @include box-shadow(none); + } + // Deprecated + .ColVis { + position: absolute; + right: 5px; + text-align: left; + top: 5px; + + .dataTables_info { + padding-right: 30px; + } + } + .dataTables_filter { + position: absolute; + input { + border: 1px solid $color-pf-black-400; + height: 24px; + @media (max-width: $screen-xs-max) { + width: 100px; + } + } + } + .dataTables_info { + padding: 2px 0; + @media (max-width: $screen-xs) { + text-align: right; + } + b { + font-weight: bold; + } + } +} + +// Note: We won't be using this class with the table view +.dataTables_footer { + background-color: $color-pf-white; + border: 1px solid $table-border-color; + border-top: none; + overflow: hidden; +} + +// Not in use with latest example: May be used with pagination? +.dataTables_paginate { + background: $color-pf-black-100; + float: right; + margin: 0; + .pagination { + float: left; + margin: 0; + > li { + > span { + border-color: $color-pf-white $color-pf-black-300 $color-pf-black-150; + border-width: 0 1px; + font-size: ($font-size-base + 4); + font-weight: normal; + padding: 0; + text-align: center; + width: 31px; + &:hover, + &:focus { + @include reset-filter(); + } + } + &.last > span { + border-right: none; + } + &.disabled > span { + background: $color-pf-black-150; + border-left-color: $color-pf-black-200; + border-right-color: $color-pf-black-200; + @include reset-filter(); + } + } + } + .pagination-input { + float: left; + font-size: $font-size-base; + line-height: 1em; + padding: 4px 15px 0; + text-align: right; + .paginate_input { + border: 1px solid $color-pf-black-300; + @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); + font-size: $font-size-base; + font-weight: 600; + height: 19px; + margin-right: 8px; + padding-right: 3px; + text-align: right; + width: 30px; + } + .paginate_of { + position: relative; + b { + margin-left: 3px; + } + } + } +} + +.dataTables_empty { + background: $table-bg-accent; +} + +/* Might need this for pagination? +.dataTables_wrapper { + margin: $line-height-computed 0; + @media (max-width: $screen-xs-max) { + .table-responsive { + margin-bottom: 0; + } + } +} +*/ + +// Not in use with latest example: May be used with column reordering? +.DTCR_clonedTable { + background-color: rgba($color-pf-white, (70/100)); + z-index: 202; +} + +// Not in use with latest example: May be used with column reordering? +.DTCR_pointer { + background-color: $link-color; + width: 1px; + z-index: 201; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_date-and-time.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_date-and-time.scss new file mode 100644 index 00000000000..ddf203881a8 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_date-and-time.scss @@ -0,0 +1,35 @@ +// +// Date and Time +// -------------------------------------------------- +.date-time-picker-pf .input-group-addon { + .fa, .fas, .far, .fab, .fal, + .pficon { + width: 12px; + } +} + +.date-time-range-picker-pf { + .form-control, + .form-control:not(:first-child):not(:last-child) { + border-radius: $border-radius-base; + } + .form-control:first-child { + border-bottom-right-radius: $border-radius-base; + border-top-right-radius: $border-radius-base; + } + .form-control:last-child { + border-bottom-left-radius: $border-radius-base; + border-top-left-radius: $border-radius-base; + } + .input-group-addon { + background-color: transparent; + border: none; + line-height: $line-height-base; + padding: $padding-base-vertical $padding-base-horizontal; + } + .dropdown-kebab-pf { + float: right; + margin-left: 0; + margin-right: -15px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_dropdowns.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_dropdowns.scss new file mode 100644 index 00000000000..055f343f8a0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_dropdowns.scss @@ -0,0 +1,235 @@ +// +// Dropdowns +// -------------------------------------------------- + + +// Dropdown arrow/caret +// Modified to use Font Awesome's angle-down icon +.caret { + font-family: $icon-font-name-fa; + font-weight: normal; + height: ($font-size-base - 3); + position: relative; + vertical-align: baseline; + width: $font-size-base; + &:before { + bottom: 0; + content: $fa-var-angle-down; + left: 0; + line-height: $font-size-base; + position: absolute; + text-align: center; + top: -1px; + right: 0; + } + .dropup & { + &:before { + content: $fa-var-angle-up; + } + } +} + +// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility +.dropdown-toggle:focus { + @include tab-focus(); +} + +// The dropdown menu (ul) +.dropdown-menu { + // Dividers (basically an hr) within the dropdown + .divider { + @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin); + } + // Links within the dropdown menu + > li > a { + border-color: transparent; + border-style: solid; + border-width: 1px 0; + padding: 1px 10px; + } +} + +// Hover/Focus state +.dropdown-menu > li > a { + &:hover, + &:focus { + border-color: $dropdown-link-hover-border-color; + @include reset-filter(); + } + &:active { + background-color: $dropdown-link-focus-bg; + border-color: $dropdown-link-active-border-color; + color: $dropdown-link-focus-color !important; + @include reset-filter(); + } +} + +// Active state +.dropdown-menu > .active > a { + &, + &:hover, + &:focus { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + @include reset-filter(); + } +} + +// Disabled state +.dropdown-menu > .disabled > a { + &, + &:hover, + &:focus { + border-color: transparent; + } +} + +// Selected state +.dropdown-menu > .selected > a { + background-color: $dropdown-link-active-bg; + border-color: $dropdown-link-active-border-color; + color: $color-pf-white; + small { + color: rgba($color-pf-white, (50/100)); + } +} + +// Nuke hover/focus effects +.dropdown-menu > .disabled > a { + &:hover, + &:focus { + border-color: transparent; + } +} + +// Dropdown section headers +.dropdown-header { + padding-left: 10px; + padding-right: 10px; + text-transform: uppercase; +} + +// Position Menu closer to button +.btn-group, +.dropdown, +.input-group-btn { + > .dropdown-menu { + margin-top: -1px; + } +} + +// Position Menu closer to button (dropup-menu) +.dropup .dropdown-menu { + margin-bottom: -1px; +} + +// Add back styles for dropdown-submenu +.dropdown-submenu { + position:relative; + &:hover { + > a { + background-color: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + } + > .dropdown-menu { + display: block; + } + } + &.pull-left { + float: none !important; + > .dropdown-menu { + left: auto; + margin-left: 10px; + right: 100%; + } + } + > a { + padding-right: 20px !important; + &:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: 10px; + top: 2px; + } + } + > .dropdown-menu { + left: 100%; + margin-top: 0; + top: -6px; + } + .dropup & > .dropdown-menu { + bottom: -5px; + top: auto; + } + .open &.active > .dropdown-menu { + display: block; + } +} + +// Kebab dropmenu +.dropdown-kebab-pf { + &.btn-group > .btn:first-child, + .btn-link { + color: $gray-darker; + font-size: ($font-size-base + 4); + line-height: 1; + padding: 4px ($grid-gutter-width/4); + margin-left: ($grid-gutter-width/(-4)); + margin-right: ($grid-gutter-width/(-4)); + &:active, + &:focus, + &:hover { + color: $link-color; + } + } + &.btn-group { margin-left: ($grid-gutter-width/4); } + .dropdown-menu { + left: -15px; + margin-top: 11px; + &.dropdown-menu-right { + left: auto; + right: -15px; + &:after, + &:before { + left: auto; + right: 6px; + } + } + &:after, + &:before { + border-bottom-color: $dropdown-border; + border-bottom-style: solid; + border-bottom-width: 10px; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + content: ""; + display: inline-block; + left: 6px; + position: absolute; + top: -11px; + } + &:after { + border-bottom-color: $dropdown-bg; + top: -10px; + } + } + &.dropup .dropdown-menu { + margin-bottom: 11px; + margin-top: 0; + &:after, + &:before { + border-bottom: none; + border-top-color: $dropdown-border; + border-top-style: solid; + border-top-width: 10px; + bottom: -11px; + top: auto; + } + &:after { + border-top-color: $dropdown-bg; + bottom: -10px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_experimental-features.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_experimental-features.scss new file mode 100644 index 00000000000..3ffb39a01ca --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_experimental-features.scss @@ -0,0 +1,48 @@ +.experimental-pf > * { + border: 2px solid $color-pf-light-green-400; +} + +.experimental-pf-bar { + background-color: $color-pf-light-green-400; + border: none; + text-align: center; + position: relative; +} + +.experimental-pf-more-info { + background-color: $color-pf-light-green-400; + border: 0; + color: $color-pf-black; + display: block; + width: 100%; + padding-top: 10px; + padding-bottom: 10px; + position: static; + @media (min-width: $screen-md-min) { + padding: 0 10px; + position: absolute; + right: 0; + top: 0; + width: auto; + } +} + +.experimental-pf-text { + @media (min-width: $screen-md-min) { + padding-left: 150px; + padding-right: 150px; + } + + a { + color: $color-pf-black; + text-decoration: underline; + &:hover { + color: $color-pf-black; + cursor: pointer; + } + } +} + +.btn-experimental-pf { + @include button-variant($btn-default-color, $color-pf-light-green-400, $color-pf-light-green-300, $color-pf-light-green-400, $color-pf-light-green-400); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_filter.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_filter.scss new file mode 100644 index 00000000000..a410370f624 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_filter.scss @@ -0,0 +1,42 @@ +.filter-pf-category-select { + display: flex; +} +.filter-pf-category-select-value { + border-left-width: 0; +} +.filter-pf-category-item { + margin-bottom: 5px; +} +.filter-pf-category-label { + font-weight: 700; + margin-right: 5px; + padding: 5px 0 6px 5px; +} +.filter-pf-select { + .caret { + position: absolute; + top: 50%; + right: 10px; + transform: translateY(-50%); + } +} +.filter-pf-select-dropdown { + background-color: $color-pf-white; + background-image: none; + color: $color-pf-black-500; + font-size: 12px; + font-style: italic; + font-weight: 400; + padding-right: 25px; + text-align: left; + .caret { + font-style: normal; + } + &.filter-selected { + font-style: normal; + color: inherit; + } +} +.filter-pf-active-label { + margin-right: 5px; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_fonts.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_fonts.scss new file mode 100644 index 00000000000..ade3d932805 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_fonts.scss @@ -0,0 +1,124 @@ +// +// Fonts +// -------------------------------------------------- + +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 300; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot"), "#{$font-path}OpenSans-Light-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Light"), local("OpenSans-Light"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot?#iefix"), "#{$font-path}OpenSans-Light-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff2"), "#{$font-path}OpenSans-Light-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff"), "#{$font-path}OpenSans-Light-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.ttf"), "#{$font-path}OpenSans-Light-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Light-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 400; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot"), "#{$font-path}OpenSans-Regular-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans"), local("OpenSans"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot?#iefix"), "#{$font-path}OpenSans-Regular-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff2"), "#{$font-path}OpenSans-Regular-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff"), "#{$font-path}OpenSans-Regular-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.ttf"), "#{$font-path}OpenSans-Regular-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Regular-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 300; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot"), "#{$font-path}OpenSans-LightItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff2"), "#{$font-path}OpenSans-LightItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff"), "#{$font-path}OpenSans-LightItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.ttf"), "#{$font-path}OpenSans-LightItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 400; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot"), "#{$font-path}OpenSans-Italic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Italic"), local("OpenSans-Italic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot?#iefix"), "#{$font-path}OpenSans-Italic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff2"), "#{$font-path}OpenSans-Italic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff"), "#{$font-path}OpenSans-Italic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.ttf"), "#{$font-path}OpenSans-Italic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Italic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 600; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot"), "#{$font-path}OpenSans-Semibold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Semibold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff2"), "#{$font-path}OpenSans-Semibold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff"), "#{$font-path}OpenSans-Semibold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.ttf"), "#{$font-path}OpenSans-Semibold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 600; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff2"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.ttf"), "#{$font-path}OpenSans-SemiboldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 700; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot"), "#{$font-path}OpenSans-Bold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Bold"), local("OpenSans-Bold"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Bold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff2"), "#{$font-path}OpenSans-Bold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff"), "#{$font-path}OpenSans-Bold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.ttf"), "#{$font-path}OpenSans-Bold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Bold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 700; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot"), "#{$font-path}OpenSans-BoldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff2"), "#{$font-path}OpenSans-BoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff"), "#{$font-path}OpenSans-BoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.ttf"), "#{$font-path}OpenSans-BoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 800; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 800; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot"), "#{$font-path}OpenSans-ExtraBold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff2"), "#{$font-path}OpenSans-ExtraBold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff"), "#{$font-path}OpenSans-ExtraBold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.ttf"), "#{$font-path}OpenSans-ExtraBold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_footer.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_footer.scss new file mode 100644 index 00000000000..ad64082c8ab --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_footer.scss @@ -0,0 +1,19 @@ +// +// Footer +// -------------------------------------------------- + +.footer-pf-alt, .footer-pf { + background-color: $footer-pf-bg-color; + color: $gray-light; + font-size: $font-size-small; + line-height: 17px; // whole px unit to avoid height differences among browsers + padding-left: $footer-pf-padding-left; + padding-top: $footer-pf-padding-top; + .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & { + bottom: 0; + left: 0; + position: fixed; + right: 0; + z-index: $zindex-navbar-fixed; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_forms.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_forms.scss new file mode 100644 index 00000000000..db46fe3dda5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_forms.scss @@ -0,0 +1,192 @@ +// +// Forms +// -------------------------------------------------- +.form-horizontal-pf-align-left { + .control-label { + text-align: left; + } + // In order to provide the proper support .pf-is-required is needed on left aligned labels to ensure accurate spacing when there is no required fields. + &.required-pf { + .control-label { + @media (min-width: $screen-sm-min) { + &:not(.required-pf) { + padding-left: $form-horizontal-pf-align-left-padding-left; + } + } + } + } +} + +.chars-remaining-pf span { + font-weight: 600; + padding-right: 5px; +} + +.chars-warn-remaining-pf { + color: $brand-danger; +} + +.fields-status-pf { + color: $color-pf-black-500; + margin-bottom: 15px; +} + +.form-control { + &[disabled], + &[readonly], + fieldset[disabled] & { + @include box-shadow(none); + color: $color-pf-black-500; + &:hover { + border-color: $input-border; + } + } + &:hover { + border-color: $input-border-hover; + .has-error & { + border-color: darken($state-danger-text, 10%); + } + .has-success & { + border-color: darken($state-success-text, 10%); + } + .has-warning & { + border-color: darken($state-warning-text, 10%); + } + } +} + +.has-error, .has-success, .has-warning { + .checkbox, + .checkbox-inline, + .control-label, + .radio, + .radio-inline, + &.checkbox label, + &.checkbox-inline label, + &.radio label, + &.radio-inline label { + color: $text-color; + } +} + +.help-block { + margin-bottom: 0px; +} + +.input-group .input-group-btn .btn { + @include box-shadow(none); +} + +label { + font-weight: 600; + &.required-pf:before { + color: $brand-danger; + content: "*"; + margin-right: 3px; + } +} + +span.required-pf { + color: $brand-danger; +} + +.fields-section-pf { + border-color: $color-pf-black-200; + border-style: solid; + border-width: 1px 0 0; + margin-top: 25px; + padding: 15px 0 0; +} +.fields-section-header-pf { + border: none; + font-size: $font-size-base; + margin: 0; + padding-right: $padding-large-horizontal; + width: auto; + .fa-angle-right { + cursor: pointer; + font-size: $font-size-large; + width: $font-size-large; + } +} + +.form-control-pf-editable { + display: flex; + &.form-control-pf-full-width { + display: block; + > .form-control-pf-value { + text-align: left; + } + .action-buttons { + float: right; + } + } + &.form-control-pf-edit { + > .form-control-pf-value { + display: none; + } + > :not(.form-control-pf-value):not(.spinner), + > .bootstrap-select.btn-group:not(.input-group-btn) { + display: inline-block; + } + } + &.form-control-pf-updating { + > .spinner { + display: inline-block; + } + > :not(.spinner) { + display: none; + } + } + > .form-control-pf-value { + background: none; + border: 1px solid transparent; + display: inline-block; + padding: $padding-base-vertical $padding-base-horizontal; + &:focus { + border-color: $color-pf-black-400; + } + &:hover { + border-color: $color-pf-black-400; + cursor: pointer; + } + + :not(textarea) { + flex: 1; + } + i { + margin-left: $padding-base-horizontal; + } + } + > :not(.form-control-pf-value) { + display: none; + } + > .form-control-pf-textbox { + position: relative; + input { + padding-right: $input-height-base; + } + .form-control-pf-empty { + background: none; + border: none; + color: $color-pf-black-400; + height: 100%; + position: absolute; + right: 0; + top: 0; + } + } + > .btn { + margin-left: 3px; + } + > .spinner { + margin: (($input-height-base - ($font-size-base * 1.5)) * .5) 0; + } + > .bootstrap-select.btn-group:not(.input-group-btn) { + display: none; + } + > textarea { + display: block; + min-height: 84px; + resize: vertical; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_hint-block.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_hint-block.scss new file mode 100644 index 00000000000..d4272e9d308 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_hint-block.scss @@ -0,0 +1,19 @@ +.hint-block-pf { + background-color: $color-pf-blue-50; + color: $color-pf-blue-600; + padding: 10px 15px 15px; + .hint-block-pf-title { + font-size: 16px; + font-weight: 500; + line-height: 1.1; + margin-bottom: 10px; + } + .hint-block-pf-body { + font-size: 13px; + font-weight: 300; + line-height: 1.4; + } + > .btn { + margin-top: 30px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_icons.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_icons.scss new file mode 100644 index 00000000000..e57db00baab --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_icons.scss @@ -0,0 +1,371 @@ +// +// Icons +// -------------------------------------------------- +// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons) + +@font-face { + font-family: "#{$icon-font-name-pf}"; + src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot"), "#{$font-path}#{$icon-font-name-pf}.eot")); + src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot?#iefix"), "#{$font-path}#{$icon-font-name-pf}.eot?#iefix")) format("embedded-opentype"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.ttf"), "#{$font-path}#{$icon-font-name-pf}.ttf")) format("truetype"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.woff"), "#{$font-path}#{$icon-font-name-pf}.woff")) format("woff"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}"), "#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}")) format("svg"); + font-weight: normal; + font-style: normal; +} + +[class^="#{$icon-prefix}-"], +[class*=" #{$icon-prefix}-"] { + display: inline-block; + font-family: "#{$icon-font-name-pf}"; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; + /* Better Font Rendering =========== */ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} +.#{$icon-prefix}-add-circle-o:before { + content: $pficon-var-add-circle-o; +} +.#{$icon-prefix}-applications:before { + content: $pficon-var-applications; +} +.#{$icon-prefix}-arrow:before { + content: $pficon-var-arrow; +} +.#{$icon-prefix}-asleep:before { + content: $pficon-var-asleep; +} +.#{$icon-prefix}-automation:before { + content: $pficon-var-automation; +} +.#{$icon-prefix}-build:before { + content: $pficon-var-build; +} +.#{$icon-prefix}-builder-image:before { + content: $pficon-var-builder-image; +} +.#{$icon-prefix}-bundle:before { + content: $pficon-var-bundle; +} +.#{$icon-prefix}-blueprint:before { + content: $pficon-var-blueprint; +} +.#{$icon-prefix}-catalog:before { + content: $pficon-var-catalog; +} +.#{$icon-prefix}-chat:before { + content: $pficon-var-chat; +} +.#{$icon-prefix}-close:before { + content: $pficon-var-close; +} +.#{$icon-prefix}-cloud-security:before { + content: $pficon-var-cloud-security; +} +.#{$icon-prefix}-cloud-tenant:before { + content: $pficon-var-cloud-tenant; +} +.#{$icon-prefix}-cluster:before { + content: $pficon-var-cluster; +} +.#{$icon-prefix}-connected:before { + content: $pficon-var-connected; +} +.#{$icon-prefix}-container-node:before { + content: $pficon-var-container-node; +} +.#{$icon-prefix}-cpu:before { + content: $pficon-var-cpu; +} +.#{$icon-prefix}-degraded:before { + content: $pficon-var-degraded; +} +.#{$icon-prefix}-delete:before { + content: $pficon-var-delete; +} +.#{$icon-prefix}-disconnected:before { + content: $pficon-var-disconnected; +} +.#{$icon-prefix}-domain:before { + content: $pficon-var-domain; +} +.#{$icon-prefix}-drag-drop:before { + content: $pficon-var-drag-drop; +} +.#{$icon-prefix}-edit:before { + content: $pficon-var-edit; +} +.#{$icon-prefix}-enhancement:before { + content: $pficon-var-enhancement; +} +.#{$icon-prefix}-enterprise:before { + content: $pficon-var-enterprise; +} +.#{$icon-prefix}-equalizer:before { + content: $pficon-var-equalizer; +} +.#{$icon-prefix}-error-circle-o:before { + color: $brand-danger; + content: $pficon-var-error-circle-o; +} +.#{$icon-prefix}-export:before { + content: $pficon-var-export; +} +.#{$icon-prefix}-flag:before, +.#{$icon-prefix}-messages:before { // class name deprecated + content: $pficon-var-flag; +} +.#{$icon-prefix}-flavor:before { + content: $pficon-var-flavor; +} +.#{$icon-prefix}-filter:before { + content: $pficon-var-filter; +} +.#{$icon-prefix}-folder-close:before { + content: $pficon-var-folder-close; +} +.#{$icon-prefix}-folder-open:before { + content: $pficon-var-folder-open; +} +.#{$icon-prefix}-help:before { + content: $pficon-var-help; +} +.#{$icon-prefix}-history:before { + content: $pficon-var-history; +} +.#{$icon-prefix}-home:before { + content: $pficon-var-home; +} +.#{$icon-prefix}-image:before { + content: $pficon-var-image; +} +.#{$icon-prefix}-import:before { + content: $pficon-var-import; +} +.#{$icon-prefix}-in-progress:before { + content: $pficon-var-in-progress; +} +.#{$icon-prefix}-info:before { + content: $pficon-var-info; +} +.#{$icon-prefix}-infrastructure:before { + content: $pficon-var-infrastructure; +} +.#{$icon-prefix}-integration:before { + content: $pficon-var-integration; +} +.#{$icon-prefix}-key:before { + content: $pficon-var-key; +} +.#{$icon-prefix}-locked:before { + content: $pficon-var-locked; +} +.#{$icon-prefix}-maintenance:before { + content: $pficon-var-maintenance; +} +.#{$icon-prefix}-memory:before { + content: $pficon-var-memory; +} +.#{$icon-prefix}-middleware:before { + content: $pficon-var-middleware; +} +.#{$icon-prefix}-migration:before { + content: $pficon-var-migration; +} +.#{$icon-prefix}-monitoring:before { + content: $pficon-var-monitoring; +} +.#{$icon-prefix}-network:before { + content: $pficon-var-network; +} +.#{$icon-prefix}-network-range:before { + content: $pficon-var-network-range; +} +.#{$icon-prefix}-on:before { + content: $pficon-var-on; +} +.#{$icon-prefix}-on-running:before { + content: $pficon-var-on-running; +} +.#{$icon-prefix}-optimize:before { + content: $pficon-var-optimize; +} +.#{$icon-prefix}-orders:before { + content: $pficon-var-orders; +} +.#{$icon-prefix}-off:before { + content: $pficon-var-off; +} +.#{$icon-prefix}-ok:before { + color: $brand-success; + content: $pficon-var-ok; +} +.#{$icon-prefix}-paused:before { + content: $pficon-var-paused; +} +.#{$icon-prefix}-pending:before { + content: $pficon-var-pending; +} +.#{$icon-prefix}-plugged:before { + content: $pficon-var-plugged; +} +.#{$icon-prefix}-port:before { + content: $pficon-var-port; +} +.#{$icon-prefix}-print:before { + content: $pficon-var-print; +} +.#{$icon-prefix}-process-automation:before { + content: $pficon-var-process-automation; +} +.#{$icon-prefix}-private:before { + content: $pficon-var-private; +} +.#{$icon-prefix}-project:before { + content: $pficon-var-project; +} +.#{$icon-prefix}-rebalance:before { + content: $pficon-var-rebalance; +} +.#{$icon-prefix}-rebooting:before { + content: $pficon-var-rebooting; +} +.#{$icon-prefix}-refresh:before, // class name deprecated +.#{$icon-prefix}-restart:before { + content: $pficon-var-restart; +} +.#{$icon-prefix}-regions:before { + content: $pficon-var-regions; +} +.#{$icon-prefix}-registry:before { + content: $pficon-var-registry; +} +.#{$icon-prefix}-remove:before { + content: $pficon-var-remove; +} +.#{$icon-prefix}-replicator:before { + content: $pficon-var-replicator; +} +.#{$icon-prefix}-repository:before { + content: $pficon-var-repository; +} +.#{$icon-prefix}-resource-pool:before { + content: $pficon-var-resource-pool; +} +.#{$icon-prefix}-resources-almost-empty:before { + content: $pficon-var-resources-almost-empty; +} +.#{$icon-prefix}-resources-almost-full:before { + content: $pficon-var-resources-almost-full; +} +.#{$icon-prefix}-resources-full:before { + content: $pficon-var-resources-full; +} +.#{$icon-prefix}-route:before { + content: $pficon-var-route; +} +.#{$icon-prefix}-running:before { + content: $pficon-var-running; +} +.#{$icon-prefix}-satellite:before { + content: $pficon-var-satellite; +} +.#{$icon-prefix}-save:before { + content: $pficon-var-save; +} +.#{$icon-prefix}-screen:before { + content: $pficon-var-screen; +} +.#{$icon-prefix}-search:before { + content: $pficon-var-search; +} +.#{$icon-prefix}-security:before { + content: $pficon-var-security; +} +.#{$icon-prefix}-server:before { + content: $pficon-var-server; +} +.#{$icon-prefix}-server-group:before { + content: $pficon-var-server-group; +} +.#{$icon-prefix}-service:before { + content: $pficon-var-service; +} +.#{$icon-prefix}-services:before { + content: $pficon-var-services; +} +.#{$icon-prefix}-service-catalog:before { + content: $pficon-var-service-catalog; +} +.#{$icon-prefix}-settings:before { + content: $pficon-var-settings; +} +.#{$icon-prefix}-sort-common-asc:before { + content: $pficon-var-sort-common-asc; +} +.#{$icon-prefix}-sort-common-desc:before { + content: $pficon-var-sort-common-desc; +} +.#{$icon-prefix}-spinner:before { + content: $pficon-var-spinner; +} +.#{$icon-prefix}-spinner2:before { + content: $pficon-var-spinner2; +} +.#{$icon-prefix}-storage-domain:before { + content: $pficon-var-storage-domain; +} +.#{$icon-prefix}-template:before { + content: $pficon-var-template; +} +.#{$icon-prefix}-tenant:before { + content: $pficon-var-tenant; +} +.#{$icon-prefix}-thumb-tack-o:before { + content: $pficon-var-thumb-tack-o; +} +.#{$icon-prefix}-topology:before { + content: $pficon-var-topology; +} +.#{$icon-prefix}-trend-down:before { + content: $pficon-var-trend-down; +} +.#{$icon-prefix}-trend-up:before { + content: $pficon-var-trend-up; +} +.#{$icon-prefix}-unknown:before { + content: $pficon-var-unknown; +} +.#{$icon-prefix}-user:before { + content: $pficon-var-user; +} +.#{$icon-prefix}-users:before { + content: $pficon-var-users; +} +.#{$icon-prefix}-unlocked:before { + content: $pficon-var-unlocked; +} +.#{$icon-prefix}-unplugged:before { + content: $pficon-var-unplugged; +} +.#{$icon-prefix}-vcenter:before { + content: $pficon-var-vcenter; +} +.#{$icon-prefix}-virtual-machine:before { + content: $pficon-var-virtual-machine; +} +.#{$icon-prefix}-volume:before { + content: $pficon-var-volume; +} +.#{$icon-prefix}-warning-triangle-o:before { + color: $brand-warning; + content: $pficon-var-warning-triangle-o; +} +.#{$icon-prefix}-zone:before { + content: $pficon-var-zone; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_infotip.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_infotip.scss new file mode 100644 index 00000000000..e79d4191c0c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_infotip.scss @@ -0,0 +1,145 @@ +// +// Info Tip +// -------------------------------------------------- + +// Overwrites for navbar.less +.navbar-nav > li > .dropdown-menu.infotip { + border-top-width: 1px !important; + margin-top: $popover-arrow-width; +} + +// Overwrites for PatternFly - navbar.less +@media (max-width: $grid-float-breakpoint-max) { + .navbar-pf .navbar-nav .open .dropdown-menu.infotip { + background-color: $color-pf-white !important; + margin-top: 0; + } +} + +// Extends "dropdown-menu" +.infotip { + min-width: 235px; + padding: 0; + .list-group { + border-top: 0; + margin: 0; + padding: 8px 0; + .list-group-item { + border: none; + margin: 0 15px 0 34px; + padding: 5px 0; + > .i { + color: $gray-pf; + font-size: 13px; + left: -20px; + position: absolute; + top: 8px; + } + > a { + color: $gray-pf; + line-height: 13px; + } + > .close { + float: right; + } + } + } + .footer { + background-color: $color-pf-black-150; + padding: 6px 15px; + a:hover { + color: $link-color; + } + } +} + +// Arrows (Copy from popovers.less) +// +// .arrow is outer, .arrow:after is inner + +.infotip .arrow { + &, + &:after { + border-color: transparent; + border-style: solid; + display: block; + height: 0; + position: absolute; + width: 0; + } +} +.infotip .arrow { + border-width: $popover-arrow-outer-width; +} +.infotip .arrow:after { + border-width: $popover-arrow-width; + content: ""; +} + +.infotip { + &.bottom .arrow, + &.bottom-left .arrow, + &.bottom-right .arrow { + border-bottom-color: $popover-arrow-outer-color; + border-top-width: 0; + left: 50%; + margin-left: -$popover-arrow-outer-width; + top: -$popover-arrow-outer-width; + &:after { + border-top-width: 0; + border-bottom-color: $popover-arrow-color; + content: " "; + margin-left: -$popover-arrow-width; + top: 1px; + } + } + &.bottom-left .arrow { + left: 20%; + } + // Default: + &.bottom-right .arrow { + left: 80%; + } + &.top .arrow { + border-bottom-width: 0; + border-top-color: $popover-arrow-outer-color; + bottom: -$popover-arrow-outer-width; + left: 50%; + margin-left: -$popover-arrow-outer-width; + &:after { + border-bottom-width: 0; + border-top-color: $color-pf-black-150; + bottom: 1px; + content: " "; + margin-left: -$popover-arrow-width; + } + } + &.right .arrow { + border-left-width: 0; + border-right-color: $popover-arrow-outer-color; + left: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + top: 50%; + &:after { + bottom: -$popover-arrow-width; + border-left-width: 0; + border-right-color: $popover-arrow-color; + content: " "; + left: 1px; + } + } + &.left .arrow { + border-left-color: $popover-arrow-outer-color; + border-right-width: 0; + margin-top: -$popover-arrow-outer-width; + right: -$popover-arrow-outer-width; + top: 50%; + &:after { + border-left-color: $popover-arrow-color; + border-right-width: 0; + bottom: -$popover-arrow-width; + content: " "; + right: 1px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_labels.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_labels.scss new file mode 100644 index 00000000000..af6ff09cd72 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_labels.scss @@ -0,0 +1,17 @@ +// +// Labels +// -------------------------------------------------- + +.label { + border-radius: 0; + font-size: 100%; + font-weight: 600; + h1 &, + h2 &, + h3 &, + h4 &, + h5 &, + h6 & { + font-size: 75%; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_layouts.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_layouts.scss new file mode 100644 index 00000000000..5de61e43012 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_layouts.scss @@ -0,0 +1,140 @@ +// +// Layouts +// -------------------------------------------------- +.layout-pf { + &, + & body { + min-height: 100%; + } + &.layout-pf-fixed { + &.transitions .container-pf-nav-pf-vertical { + transition: $flyout-transition-pf; + } + body { + padding-top: $navbar-pf-height; // make space for the navbar + } + .navbar-pf { + left: 0; + position: fixed; + top:0; + right: 0; + z-index: 1030; + } + .container-pf-nav-pf-vertical { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + &.collapsed-nav { + margin-left: $nav-pf-vertical-collapsed-width; + &.hidden-icons-pf { + margin-left: 0; + } + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + &.hide-nav-pf { + visibility: hidden !important; + } + &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.nav-pf-persistent-secondary.secondary-visible-pf { + @media (min-width: 1200px) { + margin-left: ($nav-pf-vertical-width + $nav-pf-vertical-width); + &.nav-pf-vertical-with-badges { + margin-left: ($nav-pf-vertical-badges-width + $nav-pf-vertical-badges-width); + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + &.collapsed-secondary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-nav { + margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-width); + &.nav-pf-vertical-with-badges { + margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-badges-width); + } + &.collapsed-secondary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.hidden-icons-pf { + margin-left: 0; + } + } + } + } + } + } + &.layout-pf-fixed-with-footer { + body { + padding-bottom: $footer-pf-height; + } + } +} +.layout-pf-alt { + &, + & body { + min-height: 100%; + } + &.layout-pf-alt-fixed { + &.layout-pf-alt-fixed-inner-scroll { + &, + & body { + height: 100%; + min-height: 0; + } + .container-pf-alt-nav-pf-vertical-alt { + height: 100%; + overflow: auto; + &.container-cards-pf { + margin-top: 0; + padding-top: ($grid-gutter-width/2); + } + } + } + &.transitions .container-pf-alt-nav-pf-vertical-alt { + transition: $flyout-transition-pf; + } + body { + padding-top: $navbar-pf-alt-height; // make space for the navbar + } + .container-pf-alt-nav-pf-vertical-alt { + margin-left: ($nav-pf-vertical-alt-width); + &.collapsed-nav { + margin-left: ($nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + } + } + &.layout-pf-alt-fixed-with-footer { + body { + padding-bottom: $footer-pf-alt-height; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_links.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_links.scss new file mode 100644 index 00000000000..e53816090d0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_links.scss @@ -0,0 +1,5 @@ +a.disabled { + color: $color-pf-black-500; + cursor: $cursor-disabled; + text-decoration: none; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-group.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-group.scss new file mode 100644 index 00000000000..2aa52df1a87 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-group.scss @@ -0,0 +1,23 @@ +// +// List groups +// -------------------------------------------------- + +.list-group { + border-top: 1px solid $list-group-top-border; + .list-group-item:first-child { + border-top: 0; + } +} +.list-group-item { + border-left: 0; + border-right: 0; + &.disabled, + &.disabled:hover, + &.disabled:focus { + background-color: $list-group-disabled-bg; + } +} + +.list-group-item-heading { + font-weight: 600; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-pf.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-pf.scss new file mode 100644 index 00000000000..4cb08fa0578 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-pf.scss @@ -0,0 +1,178 @@ +// +// PatternFly List +// -------------------------------------------------- + +.list-pf { + border-bottom: 1px solid $list-pf-border-color; +} + +.list-pf-item { + border-color: $list-pf-border-color; + border-left-color: $color-pf-white; + border-right-color: $color-pf-white; + border-style: solid; + border-width: 1px; + border-bottom: none; + &:hover { + background-color: $list-pf-hover-background-color; + } + &.active { + background-color: $list-pf-header-background-color; + border-color: $list-pf-active-border-color; + border-bottom-width: 1px; + border-bottom-style: solid; + box-shadow: 0 2px 6px rgba(3, 3, 3, .2); + } +} + +.list-pf-expansion { + background-color: $color-pf-white; +} + +.list-pf-container { + align-items: flex-start; + display: flex; + padding: $list-pf-padding; + .list-pf-expansion & { + border-top: 1px solid $list-pf-active-border-color; + } + // when wide enough, if the list is not stacked, then center items vertically + @media (min-width: $screen-md-min) { + .list-pf:not(.list-pf-stacked) & { + align-items: center; + } + } +} + +.list-pf-chevron { + min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways +} + +.list-pf-chevron, +.list-pf-select { + margin-right: 10px; + //add the divider line if there is a chevron or a select + + .list-pf-content { + border-left: 1px solid $color-pf-black-300; + padding-left: ($grid-gutter-width/2); + } + .fa, .fas, .far, .fab, .fal { + font-size: 22px; + } +} + +// add this class to manage flexed contents in the list item content +.list-pf-content-flex { + align-items: flex-start; + display:flex; + flex-grow: 1; + flex-wrap: nowrap; + justify-content: flex-start; + min-width: 0; + // when wide enough, if the list is not stacked, then center items vertically + @media (min-width: $screen-md-min) { + .list-pf:not(.list-pf-stacked) & { + align-items: center; + } + } +} + +.list-pf-left { + flex-grow: 0; + margin-left: 0; + margin-right: ($grid-gutter-width/2); +} +.list-pf-icon { + align-items: center; + display:flex; + justify-content: center; +} +.list-pf-icon-bordered { + border-radius: 50%; + border: 2px solid $list-view-accented-border; +} +.list-pf-icon-small { + font-size: 1.4em; + height: 30px; + line-height: 30px; + width: 30px; +} + + +.list-pf-content-wrapper { + align-items: center; + display:flex; + flex-grow: 1; + flex-wrap: wrap; + min-width: 0; + // when at larger breakpoints, don't stack the contents and add some space between the children + @media (min-width: $screen-md-min) { + flex-wrap: nowrap; + & > * + * { + margin-left: $grid-gutter-width; + } + } + // if the list is stacked, then align the contents to the top + .list-pf-stacked & { + align-items: flex-start; + } + +} + +.list-pf-main-content { + align-items: center; + display: flex; + flex-basis: $list-pf-main-content-width; + flex-grow: 1; + flex-shrink: 1; + flex-wrap: wrap; + min-width: 0; +} + +// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them +.list-pf:not(.list-pf-stacked) .list-pf-main-content { + @media (min-width: $screen-md-min) { + flex-wrap: nowrap; + width: auto; + & > * + * { + margin-left: $grid-gutter-width; + } + } +} + +// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead +.list-pf-title { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 100%; + font-weight: bold; + min-width: 0; + word-wrap: break-word; +} +.list-pf-description { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 100%; + min-width: 0; + word-wrap: break-word; +} + +.list-pf-additional-content { + display: flex; + flex-basis: ((100% - $list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping + flex-grow: 1; + flex-shrink: 1; + flex-wrap: wrap; + justify-content: space-between; +} +.list-pf-actions { + display: flex; + align-items: flex-start; + flex-grow: 0; + margin-left: $grid-gutter-width; + //by default, space contents apart + & > * + * { + margin-left: ($grid-gutter-width / 4); + } + +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view-dnd.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view-dnd.scss new file mode 100644 index 00000000000..96a2d8621eb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view-dnd.scss @@ -0,0 +1,53 @@ +// +// List View Drag and Drop +// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists +// -------------------------------------------------- + +.list-view-pf-dnd { + // Override dnd styles + .dndDragging { + &.drag-original { + display: none; + // Show when dragging original list items + .list-view-pf-dnd-original-items { + display: block; + } + } + // Show dragable list items during move operation + .list-view-pf-dnd-drag-items { + display: inline-block; + } + // Hide original list items during dnd move operation + .list-view-pf-dnd-original-items { + display: none; + } + } + // Override dnd placeholder element for dragging list items to + .dndPlaceholder { + background-color: $color-pf-black-200; + padding: 20px 0; + } + // A handle decoration shown to left of each list items row + .list-group-item-header { + margin-left: -10px; + &:before { + background-image: linear-gradient(to bottom, $color-pf-blue-400 60%, $color-pf-white 0%); + background-position: left; + background-repeat: repeat-y; + background-size: 2px 5px; + border: 4px solid $color-pf-blue-400; + border-color: $color-pf-blue-500; + content: ""; + height: 55px; + left: 4px; + position: absolute; + top: 5px; + width: 10px; + } + } +} + +// Always hide dragable list items until shown during dnd move operation +.list-view-pf-dnd-drag-items { + display: none; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view.scss new file mode 100644 index 00000000000..19c83841e8c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_list-view.scss @@ -0,0 +1,390 @@ +// +// List View +// -------------------------------------------------- + + +.list-view-pf { + .list-group-item { + align-items: flex-start; + background-clip: padding-box; + border-color: transparent #fff; + border-style: solid; + border-width: 1px; + @include clearfix(); //IE9 fallback + display: flex; + flex-wrap: wrap; + padding-bottom: 0; + padding-top: 0; + &.list-view-pf-expand-active { + background-color: $list-view-active-bg; + box-shadow: 0 2px 6px rgba(3, 3, 3, .2); + z-index: 1; + } + &.active { + color: $list-group-link-color; + background-color: $list-view-active-bg; + background-clip: border-box; + border-color: $list-view-active-border transparent transparent; + z-index:auto; + } + &:hover { + background-color: $list-view-hover-bg; + border-left-color: transparent; + border-right-color: transparent; + } + &.list-view-pf-expand-active { + border: solid 1px $list-view-active-border; + &:first-child { + border-top-color: $list-view-active-border; + } + } + &:first-child { + border-top: 1px solid transparent; + } + @media (min-width: $screen-md-min) { + align-items: center; + } + } + .list-group-item-heading { + font-size: $font-size-h3; + small { + display: block; + font-size: ($font-size-base * .8); + font-weight: 400; + } + @media (min-width: $screen-md-min) { + flex: 1 0 unquote("calc(25% - 20px)"); + float: left; // IE9 fallback + font-size: $font-size-base; + margin: 0 ($grid-gutter-width/2) 0 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: unquote("calc(25% - 20px)"); // IE9 fallback + } + } + .list-group-item-text { + color: currentColor !important; // to overwrite color change when active. + margin-bottom: 10px; + @media (min-width: $screen-md-min) { + flex: 1 0 auto; // it covers whats left from the title + float: left; // IE9 fallback + margin: 0 $grid-gutter-width 0 0; + width: unquote("calc(75% - 40px)"); // IE9 fallback + } + } + .close { + float: none; + position: absolute; + right: 15px; + } +} +.list-view-pf-actions { + float: right; // IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-left: ($grid-gutter-width/2); + margin-top: ($grid-gutter-width/2); + order: 2; + button, + > a, + .dropdown-kebab-pf { + margin-left: ($grid-gutter-width/4); + } + .list-view-pf-top-align & { + align-self: flex-start; + } +} +.list-view-pf-additional-info { + align-items: center; + display: flex; + flex-wrap: wrap; + @media (min-width: $screen-md-min) { + flex: 1 0 auto; // it covers whats left from summary + float: left; // IE9 fallback + width: 50%; // IE9 fallback + } +} +.list-view-pf-additional-info-item { + align-items: center; + display: inline-block; + display: flex; + margin-right: ($grid-gutter-width/2); + max-width:100%; + text-align: center; + &.list-view-pf-additional-info-item-stacked { + text-align: center; + flex-direction: column; + strong { + font-size: $font-size-h5; + line-height: 1em; + } + } + .pficon, .fa, .fas, .far, .fab, .fal { + font-size: $font-size-h3; + margin-right: ($grid-gutter-width/4); + } + strong { + font-size: $font-size-h3; + font-weight: 600; + margin-right: 5px; + } + &:last-child { + margin-right: 0; + } +} +.list-view-pf-additional-info-item-donut-chart { width: 60px; } +.list-view-pf-body { + align-items: center; + display: table-cell; //IE9 fallback + flex: 1; + min-width: 0; + vertical-align: top; //IE9 fallback + width: 100%; // IE9 fallback, it extends the cell to size of the container + @media (min-width: $screen-md-min) { + align-items: center; + display: flex; + flex-direction: row; + } +} +.list-view-pf-checkbox { + border-right: 1px solid $list-view-divider; + float: left; //IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-right: 15px; + margin-top: ($grid-gutter-width/2); + padding: 3px ($grid-gutter-width/4) 3px 0; + .list-view-pf-top-align & { + align-self: flex-start; + } +} +.list-view-pf-description { + flex: 1 0 50%; + .list-view-pf-stacked & { + display: block; + flex: none; // Fix FF + } + @media (min-width: $screen-md-min) { + align-items: center; + display: flex; + float: left; //IE9 fallback + width: 50%; //IE9 fallback + } +} +.list-view-pf-left { + display: table-cell; //IE9 fallback + padding-right: ($grid-gutter-width/2); + text-align: center; + vertical-align: top; //IE9 fallback + .list-view-pf-calendar { + font-size: $font-size-small; + line-height: 1em; + strong { + display: block; + font-size: ($font-size-h2 * 2); + font-weight: 300; + line-height: 1em; + } + } + .pficon, .fa, .fas, .far, .fab, .fal { + border-radius: 50%; + font-size: 2em; + // -md is out of alpha order to get correct bg on -danger + &.list-view-pf-icon-md { + background-color: $alert-info-bg; + height: 50px; + line-height: 50px; + width: 50px; + } + &.list-view-pf-icon-danger { + background-color: $alert-danger-bg; + color: $alert-danger-border; + } + &.list-view-pf-icon-info { + color: $alert-info-border; + } + &.list-view-pf-icon-lg { + background-color: $alert-info-bg; + height: 60px; + line-height: 60px; + width: 60px; + } + &.list-view-pf-icon-sm { + border: 2px solid $list-view-accented-border; + font-size: 1.4em; + height: 30px; + line-height: 30px; + width: 30px; + &:before { + display: block; + line-height: 26px; + } + } + &.list-view-pf-icon-success { + background-color: $alert-success-bg; + color: $alert-success-border; + } + &.list-view-pf-icon-warning { + background-color: $alert-warning-bg; + color: $alert-warning-border; + } + } +} +.list-view-pf-main-info { + align-items: flex-start; + display: flex; + flex: 1; + min-width: 0; + padding-bottom: ($grid-gutter-width/2); + padding-top: ($grid-gutter-width/2); + @media (min-width: $screen-md-min) { + align-items: center; + .list-view-pf-top-align & { + align-items: flex-start; + } + } +} +.list-view-pf-stacked { + .list-group-item-heading { + float: none; // IE9 fallback + font-size: $font-size-h3; + line-height: 1.2em; + margin-bottom: 5px; + margin-right: $grid-gutter-width; + width: auto; // IE9 fallback + } + .list-group-item-text { + float: none; + width: auto; + } +} +.list-view-pf-view { + background: $list-group-top-border; + border: none; + margin-top: 30px; +} +.list-group-item-header { + box-sizing: content-box; + cursor: pointer; + margin: 0 -15px; + padding: 0 15px; //filling the width of the list item + width: 100%; +} +.list-view-pf-expand { + cursor: pointer; + float: left; //IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-right: 2px; + margin-top: ($grid-gutter-width/2); + padding: 3px 0; + &.active, + &:hover { + color: $link-color; + } + .list-view-pf-additional-info-item & { + margin: 0; + padding: 0; + } + .fa-angle-right { + cursor: pointer; + font-size: ($font-size-large+3); + margin-right: 5px; + margin-top: 2px; + width: 10px; + } +} +.list-group-item-container { + background: #fff; + border-top: solid 1px $list-view-active-border; + box-sizing: content-box; + margin: -1px -15px 0; + order: 3; + padding: 15px; + position: relative; + width: 100%; +} +.list-view-pf-editable { + &.active, + &.list-view-pf-create { + .list-view-pf-editor, + .list-view-pf-editor.bootstrap-select, + .bootstrap-switch, + .list-view-pf-actions .list-view-pf-save, + .list-view-pf-actions .list-view-pf-cancel { + display: initial; + } + .list-view-pf-edit, + .list-view-pf-value:not(.list-view-pf-readonly), + .dropdown-kebab-pf { + display: none; + } + } + .list-view-pf-editor, + .list-view-pf-editor.bootstrap-select, + .bootstrap-switch, + .list-view-pf-actions .list-view-pf-save, + .list-view-pf-actions .list-view-pf-cancel { + display: none; + } + &.active { + .list-view-pf-additional-info { + @media (min-width: $screen-sm-min) { + margin-top: ($grid-gutter-width/2); + } + @media (min-width: $screen-md-min) { + margin-top: 0; + } + .list-view-pf-additional-info-item { + margin-top: ($grid-gutter-width/2); + @media (min-width: $screen-sm-min) { + margin-top: 0; + } + } + } + } + .list-view-pf-textbox { + margin-right: ($grid-gutter-width/2); + width: 100%; + } + .list-view-pf-readonly { + color: $color-pf-black-500; + } + .list-view-pf-actions { + margin: ($grid-gutter-width/4) 0; + width: 100px; + text-align: right; + .list-view-pf-save, + .list-view-pf-cancel { + font-size: $font-size-h1; + @media (max-width: $screen-sm-min) { + margin-left: 0; + } + } + } + .list-view-pf-description { + flex: 100%; + @media (min-width: $screen-sm-min) { + flex: 100%; + } + @media (min-width: $screen-md-min) { + flex: 25%; + } + } + .list-view-pf-additional-info { + flex: 100%; + .list-view-pf-additional-info-item { + flex: 100%; + } + @media (min-width: $screen-sm-min) { + flex: 100%; + .list-view-pf-additional-info-item { + flex: 1; + } + } + @media (min-width: $screen-md-min) { + flex: 75%; + .list-view-pf-additional-info-item { + flex: 1; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_loading-state.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_loading-state.scss new file mode 100644 index 00000000000..e0580cd8113 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_loading-state.scss @@ -0,0 +1,25 @@ +.loading-state-pf { + display: flex; + flex-direction: column; + align-items: center; + font-size: ($spinner-size * .5); + height: 100%; + + &:before { + content: ""; + height: 25%; + display: block; + } + + &.loading-state-pf-lg { + font-size: ($spinner-size-lg * .5); + } + + &.loading-state-pf-sm { + font-size: ($spinner-size-sm * .5); + } + + &.loading-state-pf-xs { + font-size: ($spinner-size-xs * .5); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_login.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_login.scss new file mode 100644 index 00000000000..39c77c0d317 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_login.scss @@ -0,0 +1,341 @@ +// +// Login +// -------------------------------------------------- + +.login-pf { + height: 100%; + background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; + background-size: auto; + @media (min-width: $screen-sm-min) { + background-size: 100% auto; + } + #brand { + position: relative; + top: -70px; + img { + display: block; + height: 18px; + margin: 0 auto; + max-width: 100%; + @media (min-width: $screen-sm-min) { + margin: 0; + text-align: left; + } + } + } + #badge { + display: block; + margin: 20px auto 70px; + position: relative; + text-align: center; + @media (min-width: $screen-sm-min) { + float: right; + margin-right: 64px; + margin-top: 50px; + } + } + body { + background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; + background-size: auto; + @media (min-width: $screen-sm-min) { + background-size: 100% auto; + } + } + .container { + background-color: $login-container-bg-color-rgba; + clear: right; + color: $color-pf-white; + padding-bottom: 40px; + padding-top: 20px; + width: auto; + @media (min-width: $screen-sm-min) { + bottom: 13%; + padding-left: 80px; + position: absolute; + width: 100%; + } + .details { + p:first-child { + border-top: 1px solid rgba($color-pf-white, (30/100)); + padding-top: 25px; + margin-top: 25px; + } + @media (min-width: $screen-sm-min) { + p:first-child { + border-top: 0; + padding-top: 0; + margin-top: 0; + } + border-left: 1px solid rgba($color-pf-white, (30/100)); + padding-left: 40px; + } + p { + margin-bottom: 2px; + } + } + .form-horizontal { + .control-label { + font-size: ($font-size-base + 1); + font-weight: 400; + text-align: left; + } + .form-group:last-child { + &, + .help-block:last-child { + margin-bottom: 0; + } + } + } + .help-block { + color: $color-pf-white; + } + .login { + @media (min-width: $screen-sm-min) { + padding-right: 40px; + } + } + .submit { + text-align: right; + } + } +} + +// +// Login +// The following styles are for the new login +// -------------------------------------------------- +.login-pf-page { + padding-top: $login-pf-page-padding-top; + + .login-pf-brand { + margin-top: $login-pf-brand-margin-top; + max-width:360px; + width: 70%; + @media (min-width: $screen-sm-min) { + margin-top: $login-pf-brand-desktop-margin-top; + } + } + .login-pf-page-header { + margin-bottom: $login-pf-page-header-margin-bottom; + @media (min-width: $screen-sm-min) { + margin-bottom: $login-pf-page-header-desktop-margin-bottom; + } + text-align: center; + p { + color: $color-pf-white; + font-size: $font-size-large; + margin-left: auto; + margin-right: auto; + margin-top: $login-pf-page-header-paragraph-margin-top; + } + } + .card-pf { + padding: $login-pf-card-pf-padding; + margin-bottom: 0; + @media (min-width: $screen-sm-min) { + padding: $login-pf-card-pf-desktop-padding; + } + p { + color: $color-pf-black-600; + } + } + .form-control { + height: ceil(($input-height-base + 10px )); + } + .checkbox-label { + color: $color-pf-black-600; + font-weight: 300; + margin-bottom: $login-pf-checkbox-label-margin-bottom; + @media (min-width: $screen-sm-min) { + margin: 0; + } + } + .btn-primary { + margin-top: $login-pf-btn-primary-margin-top; + } + .login-pf-header { + margin-bottom: $login-pf-header-margin-bottom; + @media (min-width: $screen-sm-min) { + margin-bottom:$login-pf-header-desktop-margin-bottom; + } + display:flex; + flex-direction: column; + h1 { + text-align: center; + } + h1 { + font-size: $font-size-h3; + @media (min-width: $screen-sm-min) { + font-size: $font-size-h1; + } + } + //this is ugly but neccessary to get the desired style :( + .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: auto; + align-self: flex-end; + .dropdown-toggle { + color: $color-pf-black-700; + background: none; + padding:0 $login-pf-dropdown-toggle-padding-right 0 0; + font-weight: 300; + &:not(:focus) { + box-shadow: none; + border: 1px solid transparent; + } + .caret { + right: 0; + } + } + } + } + + .login-pf-signup { + margin: $login-pf-signup-margin-top 0 0; + font-size: ceil(($font-size-base * 1.25)); + text-align: center; + a { + margin-left: $login-pf-signup-a-margin-left; + } + } + .login-pf-settings { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } + .login-pf-page-footer { + display: flex; + justify-content: center; + flex-wrap:wrap; + padding-bottom: $login-pf-page-footer-padding-bottom-mobile; + @media (min-width: $screen-sm-min) { + padding-bottom: $login-pf-page-footer-padding-bottom-desktop; + } + &-links { + display: flex; + margin: $login-pf-page-footer-links-margin-top 0 0 0; + li:not(:last-of-type) { + position: relative; + margin: 0 $login-pf-page-footer-links-li-margin-right 0 0; + &:after { + content:"."; + color: $color-pf-white; + position: absolute; + top: 0px; + right: -10px; + } + } + } + &-link { + color: $color-pf-white; + font-size: $font-size-large; + } + &-sso-services { + flex: 1 0 100%; + margin-top: $login-pf-page-footer-sso-margin-top; + text-align: center; + color: $color-pf-white; + &-logos { + display: flex; + flex-wrap: wrap; + padding: 0; + margin: 0; + list-style: none; + justify-content: center; + li { + margin: 0 $login-pf-page-footer-sso-logos-li-margin $login-pf-page-footer-sso-logos-li-margin; + } + } + } + }//login-pf-footer + + + // The following styles are for the login page with different account options + // -------------------------------------------------------------------------- + + &.login-pf-page-accounts { + margin-left: $login-pf-page-accounts-margin; + margin-right: $login-pf-page-accounts-margin; + } + .login-pf-accounts { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + .login-pf-header, .login-pf-signup { + flex-basis: 100%; + } + max-width: $login-pf-card-pf-max-width; + margin-left: auto; + margin-right: auto; + } + .login-pf-social-section { + flex-basis: 100%; + padding:0; + @media (min-width: $screen-sm-min) { + flex:0 1 50%; + max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children. + } + @media (min-width: $screen-sm-min) { + &:first-of-type { + padding-right: $login-pf-accounts-section-heading-desktop-padding-right; + } + &:last-of-type { + padding-left: ceil(($login-pf-accounts-section-heading-desktop-padding-left - 1px)); + border-left: 1px solid $color-pf-black-300; + } + } + }//social-section + .login-pf-social { + margin: $login-pf-social-margin; + @media (min-width: $screen-sm-min) { + margin: 0; + &-double-col { + flex-wrap: wrap; + display: flex; + justify-content: space-between; + .login-pf-social-link { + flex-basis: 48%; + } + } + } + + &:not(.login-pf-social-all) { + .login-pf-social-link-more { + display: none; + } + } + + &-link { + margin-bottom: $login-pf-accounts-link-margin-bottom; + a { + display: block; + padding: $login-pf-accounts-link-a-padding 0; + font-size: $font-size-large; + background: $color-pf-black-150; + text-align: center; + color: $color-pf-black-600; + img { + margin: 0 $login-pf-accounts-link-img-margin-right 0 0; + width: 20px; + height: 20px; + } + &:hover { + text-decoration: none; + background: $color-pf-black-200; + } + } + } + &-toggle { + float: right; + padding: 0; + .caret { + margin-left: $login-pf-accounts-more-caret-margin-left; + } + &-active { + .caret { + transform: rotate(-180deg); + } + } + } + } + +}//login-pf-page diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_mixins.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_mixins.scss new file mode 100644 index 00000000000..47ce58bf548 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_mixins.scss @@ -0,0 +1,81 @@ +// +// Patternfly Mixins +// -------------------------------------------------- +// PatternFly-specific mixins + +// Patternfly button variants. +@mixin button-variant($color, $background, $background-image-start, $background-image-stop, $border){ + background-color: $background; + @include gradient-vertical($background-image-start, $background-image-stop); + border-color: $border; + color: $color; + + &:hover, + &:focus, + &:active, + &.active, + .open .dropdown-toggle#{&} { + background-color: $background; + background-image: none; + border-color: $border; + color: $color; + } + &:active, + &.active, + .open .dropdown-toggle#{&} { + background-image: none; + &:hover, + &:focus, + &.focus { + background-color: darken($background, 5%); + border-color: darken($border, 7%); + } + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &:active, + &.active { + background-color: $background; + border-color: $border; + } + } +} + +// SASS CONVERSION FIX. +// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only +// will not work. +@mixin sr-only-pf(){ + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +@mixin tab-indicator($background: $gray-light-pf, $left: 15px, $right: 15px){ + &:before { + background: $background; + bottom: -1px; + content: ""; + display: block; + height: 2px; + left: $left; + position: absolute; + right: $right; + } +} + +// Ellipse overflow text +.text-overflow-pf { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_modals.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_modals.scss new file mode 100644 index 00000000000..adaf4f7c860 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_modals.scss @@ -0,0 +1,49 @@ +// +// Modals +// -------------------------------------------------- + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + background-color: $color-pf-black-150; + border-bottom: none; + padding: $modal-title-padding-vertical $modal-title-padding-horizontal; +} +// Close icon +.modal-header .close { + margin-top: 2px; +} + +// Title text within header +.modal-title { + font-size: 13px; + font-weight: 700; +} + +// Footer (for actions) +.modal-footer { + border-top: none; + margin-top: 15px; + padding: ($modal-inner-padding - 1) $modal-inner-padding $modal-inner-padding; + > .btn { + padding-left: 10px; + padding-right: 10px; + > .fa-angle-left { + margin-right: 5px; + } + > .fa-angle-right { + margin-left: 5px; + } + } +} + +// message-dialog pattern +.message-dialog-pf .modal-body { + display: flex; + + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 30px; + margin-right: 15px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_nav-vertical-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_nav-vertical-alt.scss new file mode 100644 index 00000000000..777d518e29e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_nav-vertical-alt.scss @@ -0,0 +1,168 @@ +// +// Nav Vertical Alt +// -------------------------------------------------- + +.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt { + transition: $flyout-transition-pf; + + &.collapsed .list-group-item .list-group-item-value { + transition: opacity 0ms 100ms, opacity 100ms linear; + } + + .list-group-item { + .badge { + transition: $flyout-transition-pf; + } + + .list-group-item-value { + transition: opacity 500ms ease-out; + transition-delay: 150ms; + } + } +} + +.nav-pf-vertical-alt { + background: $nav-pf-vertical-alt-bg-color; + + .ie9.layout-pf-alt-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + + .layout-pf-alt-fixed & { + border-right: 1px solid $nav-pf-vertical-alt-border-color; + bottom: 0; + overflow-x: hidden; + overflow-y: auto; + left: 0; + position: fixed; + top: $navbar-pf-alt-height; // move out of way of navbar-pf-alt + width: $nav-pf-vertical-alt-width; + z-index: $zindex-navbar-fixed; + + &.collapsed { + width: $nav-pf-vertical-alt-collapsed-width !important; + + .list-group-item { + .badge { + padding: 2px 3px; + right: 21px; + top: 36px; + } + + .list-group-item-value { + opacity: 0; + } + } + } + + &.hidden { + display: none; + + &.show-mobile-nav { + box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); + display: block !important; + } + } + } + + .layout-pf-alt-fixed-with-footer & { + bottom: $footer-pf-alt-height; + } + + .list-group { + border-top: 0; + margin-bottom: 0; + } + + .list-group-item { + padding: 0; + + a { + color: $gray-dark; + display: block; + font-size: ($font-size-base + 2); + height: $nav-pf-vertical-alt-link-height; + padding: $nav-pf-vertical-alt-link-padding; + position: relative; + white-space: nowrap; + + &:focus { + color: $gray-dark; + text-decoration: none; + } + + &:hover { + color: $nav-pf-vertical-alt-active-color; + text-decoration: none; + } + } + + &.active { + background-color: $nav-pf-vertical-alt-bg-color; + border-color: $list-group-border; + + &:before { + background: $nav-pf-vertical-alt-active-color; + content: " "; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 5px; + } + + a { + color: $nav-pf-vertical-alt-active-color; + } + } + + .badge { + background: $gray-dark; + border: 1px solid $nav-pf-vertical-alt-bg-color; + border-radius: 3px; + color: $nav-pf-vertical-alt-badge-color; + font-weight: 700; + font-size: ($font-size-base - 3); + padding: 5px; + position: absolute; + right: 15px; + text-align: center; + top: 21px; + + &.notifications { + background: $notification-badge-color; + } + } + + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + float: left; + font-size: 18px; + line-height: 30px; + margin-right: 10px; + text-align: center; + width: 18px; + } + + .list-group-item-value { + display: inline-block; + line-height: 30px; + opacity: 1; + overflow: hidden; + text-overflow: ellipsis; + width: 140px; + } + + } + + .list-group-item-separator { + border-top-width: 5px; + } + + .sidebar-pf & { + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-alt.scss new file mode 100644 index 00000000000..96ba008c2f5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-alt.scss @@ -0,0 +1,141 @@ +// +// Navbar Alt +// -------------------------------------------------- + +.navbar-pf-alt { + background-color: $navbar-pf-alt-bg-color; + background-image: $navbar-pf-alt-bg-img; + background-repeat: $navbar-pf-alt-bg-repeat; + background-size: $navbar-pf-alt-bg-size; + border: none; + border-radius: 0; + border-top: $navbar-pf-alt-border-width $navbar-pf-alt-border-style $navbar-pf-alt-border-color; + margin-bottom: 0; + + .infotip.bottom-right .arrow { + left: 90%; + } + + .layout-pf-alt-fixed & { + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: $zindex-navbar-fixed; + } + + .nav { + &.navbar-nav > li > .dropdown-menu.infotip { + margin-top: 0; + } + + .nav-item-iconic { + cursor: pointer; + line-height: 1; + max-height: ($navbar-pf-alt-height - $navbar-pf-alt-border-width); // to keep Firefox from oversizing icons + padding: $navbar-pf-alt-nav-item-iconic-padding; + position: relative; + + &:hover, + &:focus { + background-color: transparent; + + .caret, + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $navbar-pf-alt-active-color; + } + } + + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-alt-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + margin: 0 0 -11px -12px; + min-width: 0; + padding: 2px 4px; + } + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-alt-color; + font-size: ($font-size-base + 4); + } + + .caret { + font-size: $font-size-base; + width: auto; + } + + } + + .open > .nav-item-iconic { + &, + &:hover, + &:focus { + background: transparent; + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-alt-active-color; + } + } + } + } + + .navbar-brand { + color: $navbar-pf-alt-navbar-brand-color; + height: auto; + margin: $navbar-pf-alt-navbar-brand-margin; + min-height: $navbar-pf-alt-navbar-brand-min-height; + padding: $navbar-pf-alt-navbar-brand-padding; + + .navbar-brand-name { + display: inline; + margin-left: $navbar-pf-alt-navbar-brand-name-margin; + margin-right: $navbar-pf-alt-navbar-brand-name-margin; + // hide once screen gets too small + @media (max-width: $navbar-pf-alt-navbar-brand-name-breakpoint) { + display: none; + } + } + + .navbar-brand-icon { + display: inline; + margin-left: $navbar-pf-alt-navbar-brand-icon-margin; + margin-right: $navbar-pf-alt-navbar-brand-icon-margin; + } + } + + .navbar-iconic { + margin-right: 0; + } + + .navbar-toggle { + border: 0; + display: block; + float: left; + margin: $navbar-pf-alt-navbar-toggle-margin; + + &:hover, + &:focus { + .icon-bar { + background: $navbar-pf-alt-navbar-toggle-icon-bar-hover-bg; + } + } + + + .navbar-brand { + margin-left: 0; + } + + .icon-bar { + background: $navbar-pf-alt-color; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-vertical.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-vertical.scss new file mode 100644 index 00000000000..fc37dd089f8 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar-vertical.scss @@ -0,0 +1,168 @@ +// +// Navigation Bar for use with vertical navigation +// -------------------------------------------------- + +.navbar-pf-vertical { + background-color: $navbar-pf-vertical-bg-color; + border: none; + border-radius: 0; + border-top: $navbar-pf-vertical-border-width $navbar-pf-vertical-border-style $navbar-pf-vertical-border-color; + margin-bottom: 0; + + .infotip.bottom-right .arrow { + left: 90%; + } + + .layout-pf-fixed & { + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: $zindex-navbar-fixed; + } + + .nav { + &.navbar-nav > li > .dropdown-menu.infotip { + margin-top: 0; + } + + .nav-item-iconic { + color: $navbar-pf-vertical-color; + cursor: pointer; + line-height: 1; + max-height: ($navbar-pf-vertical-height - $navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons + padding: $navbar-pf-vertical-nav-item-iconic-padding; + position: relative; + margin: 0; + border: 0; + + &:hover { + outline: 0!important; + } + + &:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + } + + &:hover, + &:focus { + background-color: $navbar-pf-item-hover-bg-color; + text-decoration: none; + } + + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-item-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + left: 20px; + margin: 0; + padding: 2px 4px; + position: absolute; + min-width: 10px; + min-height: 10px; + top: 18px; + + &.badge-pf-bordered { + border: 1px solid $navbar-pf-vertical-bg-color; + } + } + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-vertical-color; + font-size: ($font-size-base + 4); + position: relative; + } + + .caret { + font-size: $font-size-base; + width: auto; + } + + > .dropdown-title { + position: relative; + display: inline-block; + line-height: 1.55; + } + + > .pficon-user { + padding-right: unquote("calc(#{$navbar-pf-item-icon-padding-right} + 3px)"); + float: left; + } + } + + .open > .nav-item-iconic { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-item-active-color; + outline: 0; + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-item-active-color; + } + } + } + } + + .navbar-brand { + color: $navbar-pf-vertical-navbar-brand-color; + height: auto; + margin: $navbar-pf-vertical-navbar-brand-margin; + min-height: $navbar-pf-vertical-navbar-brand-min-height; + padding: $navbar-pf-vertical-navbar-brand-padding; + + .navbar-brand-name { + display: inline-block; + margin: $navbar-pf-vertical-navbar-brand-name-margin; + // hide once screen gets too small + @media (max-width: $navbar-pf-vertical-navbar-brand-name-breakpoint) { + display: none; + } + } + + .navbar-brand-icon { + display: inline-block; + margin: $navbar-pf-vertical-navbar-brand-icon-margin; + max-height: $navbar-pf-vertical-navbar-brand-max-height; + } + + .navbar-brand-txt { + line-height: $navbar-pf-vertical-navbar-brand-line-height; + } + } + + .navbar-iconic { + margin-right: 0; + } + + .navbar-toggle { + border: 0; + display: block; + float: left; + margin: $navbar-pf-vertical-navbar-toggle-margin; + + &:hover, + &:focus { + .icon-bar { + background: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg; + } + } + + + .navbar-brand { + margin-left: 0; + } + + .icon-bar { + background: $navbar-pf-vertical-color; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar.scss new file mode 100644 index 00000000000..e130c529aaf --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_navbar.scss @@ -0,0 +1,579 @@ +// +// Navbar +// -------------------------------------------------- + +.navbar-pf { + background: $navbar-pf-bg-color; + border: 0; + border-radius: 0; + border-top: 3px solid $navbar-pf-border-color; + margin-bottom: 0; + min-height: 0; + .navbar-brand { + color: $navbar-pf-active-color; + height: auto; + padding: 12px 0; + margin: 0 0 0 20px; + img { + display: block; + } + } + .navbar-collapse { + border-top: 0; + @include box-shadow(none); + padding: 0; + } + .navbar-header { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + float: none; + } + .navbar-nav { + margin: 0; + > .active { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + } + } + } + > li { + > a, + > button { + color: $navbar-pf-color; + line-height: 1; + padding: 10px 20px; + text-shadow: none; + &:hover, + &:focus { + color: $navbar-pf-active-color; + text-decoration: none; + } + > .dropdown-title, + > .pficon-user { + position: relative; + } + > .pficon-user { + padding-right: $navbar-pf-item-icon-padding-right; + } + } + } + > .open { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + outline: 0; + } + } + } + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-item-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + left: 26px; + margin: 0; + padding: 2px 4px; + position: absolute; + min-width: 10px; + min-height: 10px; + top: 6px; + @media(min-width: $screen-sm-min) { + left: auto; + right: 6px; + top: 3px; + } + &.badge-pf-bordered { + border: 1px solid $navbar-pf-bg-color; + } +} + + @media (max-width: $grid-float-breakpoint-max) { + .active .dropdown-menu, + .active .navbar-persistent, + .open .dropdown-menu { + background-color: $navbar-pf-navbar-nav-active-active-bg-color !important; + margin-left: 0; + padding-bottom: 0; + padding-top: 0; + > .active > a, + .dropdown-submenu.open > a { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color !important; + color: $navbar-pf-active-color; + } + } + > li > a { + background-color: transparent; + border: 0; + color: $navbar-pf-color; + outline: none; + padding-left: 30px; + &:hover { + color: $navbar-pf-active-color; + } + } + .divider { + background-color: $navbar-pf-navbar-header-border-color; + margin: 0 1px; + } + .dropdown-header { + padding-bottom: 0; + padding-left: 30px; + } + .dropdown-submenu { + &.open .dropdown-toggle { + color: $navbar-pf-active-color; + } + &.pull-left { + float: none !important; + } + > a:after { + display: none; + } + .dropdown-header { + padding-left: 45px; + } + .dropdown-menu { + border: 0; + bottom: auto; + @include box-shadow(none); + display: block; + float: none; + margin: 0; + min-width: 0; + padding: 0; + position: relative; + left: auto; + right: auto; + top: auto; + > li > a { + padding: 5px 15px 5px 45px; + line-height: 20px; + } + .dropdown-menu > li > a { + padding-left: 60px; + } + } + } + } + .active .navbar-persistent { + .dropdown-submenu { + &.open .dropdown-menu { + display: block; + } + > a:after { + display: inline-block !important; + position: relative; + right: auto; + top: 1px; + } + .dropdown-menu { + display: none; + } + .dropdown-submenu > a:after { + display: none !important; + } + } + } + .context-bootstrap-select { // Also see bootstrap-select.less + .open > .dropdown-menu { + background-color: $color-pf-white !important; + > .active > a { + &, + &:active { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + color: $gray-dark !important; + small { + color: $gray-light !important; + } + } + } + > .disabled > a { + color: $gray-light !important; + } + > .selected > a { + &, + &:active { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white !important; + small { + color: rgba($color-pf-white, (50/100)) !important; + } + } + } + li { + > a.opt { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + color: $gray-dark; + padding-left: 10px; + padding-right: 10px; + } + & a { + &:active small { + color: rgba($color-pf-white, (50/100)) !important; + } + &:hover, + &:focus { + small { + color: $gray-light; + } + } + } + } + } + > .open > .dropdown-menu { + padding-bottom: 5px; + padding-top: 5px; + } + } + } + } + .navbar-persistent { + display: none; + } + .active > .navbar-persistent { + display: block; + } + .navbar-primary { + float: none; + .context { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + &.context-bootstrap-select .bootstrap-select.btn-group { + &, + &[class*="span"] { + margin: 8px 20px 9px; + width: auto; // known bug: IE8 will make it as wide as the longest string + } + } + } + > li > .navbar-persistent > .dropdown-submenu > a { + position: relative; + &:after { + content: $fa-var-angle-down; + display: inline-block; + font-family: $icon-font-name-fa; + font-weight: normal; + @media (max-width: $grid-float-breakpoint-max) { + height: 10px; + margin-left: 4px; + vertical-align: baseline; + } + } + } + } + .navbar-toggle { + border: 0; + margin: 0; + padding: 10px 20px; + &:hover, + &:focus { + background-color: transparent; + outline: none; + .icon-bar { + @include box-shadow(0 0 3px $color-pf-white); + } + } + .icon-bar { + background-color: $navbar-pf-icon-bar-bg-color; + } + } + .navbar-utility { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + li.dropdown { + > a, + > button { + &:hover { + outline: 0!important; + } + position: relative; + > .fa, .fas, .far, .fab, .fal, + .pficon { + line-height: 0; + } + } + } + @media (max-width: $grid-float-breakpoint-max) { + > li + li { + border-top: 1px solid $navbar-pf-navbar-header-border-color; + } + } + } +} + +@media (min-width: $grid-float-breakpoint) { + .navbar-pf { + .navbar-brand { + padding: $navbar-pf-navbar-navbar-brand-padding; + } + .navbar-nav > li { + > a, + > button { + padding-bottom: 14px; + padding-top: 14px; + } + } + .navbar-persistent { + font-size: $font-size-large; + } + .navbar-primary { + font-size: $font-size-large; + @include gradient-vertical($navbar-pf-navbar-primary-bg-color-start, $navbar-pf-navbar-primary-bg-color-stop); + &.persistent-secondary { + .context { + .dropdown-menu { + top: auto; + } + } + .dropup .dropdown-menu { + bottom: -5px; + top: auto; + } + > li { + position: static; + &.active { + margin-bottom: 32px; + > .navbar-persistent { + display: block; + left: 0; + position: absolute; + } + } + > .navbar-persistent { + background: $navbar-pf-navbar-navbar-persistent-bg-color; + border-bottom: 1px solid $navbar-pf-navbar-navbar-persistent-border-color; + padding: 0; + width: 100%; + a { + text-decoration: none !important; + } + > li { + &.active { + &, + &:hover { + @include tab-indicator($background: $nav-tabs-active-link-hover-color, $left: 20px, $right: 20px); + } + > a, + > a:hover, + &:hover > a { + color: $link-color !important; + } + .active > a { + color: $navbar-pf-active-color; + } + } + &.dropdown-submenu { + &:hover > .dropdown-menu { + display: none; + } + &.open { + > .dropdown-menu { + display: block; + left: 20px; + margin-top: 1px; + top: 100%; + } + > .dropdown-toggle { + color: $gray-darker; + &:after { + border-top-color: $gray-darker; + } + } + } + > .dropdown-toggle { + padding-right: 35px !important; + &:after { + position: absolute; + right: 20px; + top: 10px; + } + } + } + &:hover, + &.open { + @include tab-indicator($left: 20px, $right: 20px); + > a { + color: $gray-darker; + &:after { + border-top-color: $gray-darker; + } + } + } + > a { + background-color: transparent; + display: block; + line-height: 1; + padding: 9px 20px; + &.dropdown-toggle { + padding-right: 35px; + &:after { + font-size: ($font-size-large + 1); + position: absolute; + right: 20px; + top: 9px; + } + } + &:hover { + color: $gray-darker; + } + } + a { + color: $gray-pf; + } + } + } + } + } + > li { + > a, + > button { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + position: relative; + margin: -1px 0 0; + &:hover { + background-color: $navbar-pf-item-hover-bg-color; + border-top-color: $navbar-pf-navbar-primary-hover-border-color; + color: $navbar-pf-color; + @include gradient-vertical($navbar-pf-navbar-primary-hover-bg-color-start, $navbar-pf-navbar-primary-hover-bg-color-stop); + } + } + } + > .active, + .open { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + border-bottom-color: $navbar-pf-navbar-primary-active-bg-color-stop; + border-top-color: $navbar-pf-navbar-primary-active-border-color; + @include box-shadow(none); + color: $navbar-pf-active-color; + @include gradient-vertical($navbar-pf-navbar-primary-active-bg-color-start, $navbar-pf-navbar-primary-active-bg-color-stop); + } + } + } + li.context { + &.context-bootstrap-select .filter-option { + max-width: 160px; + text-overflow: ellipsis; + } + &.dropdown { + border-bottom: 0; + } + > a, + &.context-bootstrap-select { + background-color: $navbar-pf-navbar-primary-context-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-border-color; + border-right: 1px solid $navbar-pf-navbar-primary-context-border-color; + border-top-color: $navbar-pf-navbar-primary-context-border-top-color; + font-weight: 600; + @include gradient-vertical($navbar-pf-navbar-primary-context-bg-color-start, $navbar-pf-navbar-primary-context-bg-color-stop); + &:hover { + background-color: $navbar-pf-navbar-primary-context-hover-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-hover-border-color; + border-right-color: $navbar-pf-navbar-primary-context-hover-border-color; + border-top-color: $navbar-pf-navbar-primary-context-hover-border-top-color; + @include gradient-vertical($navbar-pf-navbar-primary-context-hover-bg-color-start, $navbar-pf-navbar-primary-context-hover-bg-color-stop); + } + } + &.open > a { + background-color: $navbar-pf-navbar-primary-context-active-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-active-border-color; + border-right-color: $navbar-pf-navbar-primary-context-active-border-right-color; + border-top-color: $navbar-pf-navbar-primary-context-active-border-top-color; + @include gradient-vertical($navbar-pf-navbar-primary-context-active-bg-color-start, $navbar-pf-navbar-primary-context-active-bg-color-stop); + } + } + } + .navbar-utility { + border-bottom: 0; + position: absolute; + right: 0; + top: 0; + > .active, + > .open { + > a, + > button { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + } + } + } + > li { + > a, + > button { + border: solid $navbar-pf-navbar-utility-border-color; + border-width: 0 0 0 1px; + color: $navbar-pf-navbar-utility-color !important; + padding: 7px 10px; + font-size: $font-size-small; + margin: 0; + &:hover { + background: $navbar-pf-item-hover-bg-color; + border-left-color: $navbar-pf-navbar-utility-hover-border-color; + outline: 0; + } + } + } + > li.open { + > a, + > button { + border-left-color: $navbar-pf-navbar-utility-open-border-color; + color: $navbar-pf-active-color !important; + } + } + .open .dropdown-menu { + left: auto; + right: 0; + .dropdown-menu { + left: auto; + right: 100%; + } + } + } + .navbar-utility .open .dropdown-menu { + border-top-width: 0; + } + .open { + &.bootstrap-select .dropdown-menu, + .dropdown-submenu > .dropdown-menu { + border-top-width: 1px !important; + } + } + } +} +@media (max-width: 360px) { + .navbar-pf { + .navbar-brand { + margin-left: 10px; + width: 75%; + img { + height: auto; + max-width: 100%; + } + } + .navbar-toggle { + padding-left: 0; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_notifications-drawer.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_notifications-drawer.scss new file mode 100644 index 00000000000..1a9c3e09901 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_notifications-drawer.scss @@ -0,0 +1,250 @@ +// +// Notifications Drawer +// -------------------------------------------------- + + +.drawer-pf { + background-color: $color-pf-black-100; + border: 1px solid $card-pf-border-color; + @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); + overflow-y: auto; + position: absolute; + right: 0; + width: 320px; + z-index: 2; + .panel { + border-bottom: none; + border-left: none; + border-right: none; + } + .panel-group .panel-heading + .panel-collapse .panel-body { + border-top: none; + border-bottom: 1px solid $card-pf-border-color; + padding: 0; + } + .panel-counter { + display: block; + font-style: italic; + line-height: 1.2; + padding-left: 18px; + padding-top: 5px; + } + .panel-heading { border-bottom: 1px solid $card-pf-border-color; } + .panel-group { + bottom: 0; + margin-bottom: 0; + position: absolute; + top: 25px; // Height of Notifications Drawer box. + width: 100%; + } + .panel-title a { + cursor: pointer; + display: block; + } + &.drawer-pf-expanded { + @media (max-width: $screen-xs-max) { + left:0; + width: 100%; + } + @media (min-width: $screen-xs-max) { + left: 270px; + } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens. + width: inherit; + .drawer-pf-toggle-expand:before { + content: "\f101"; + } + } + .blank-slate-pf { + border: 0; + margin-bottom: 0; + padding: 30px; + + .blank-slate-pf-icon { + font-size: 3em; + line-height: 1em; + } + + h1 { + font-size: 1em; + margin-bottom: 0; + margin-top: 15px; + } + } +} +.drawer-pf-close, .drawer-pf-toggle-expand { + color: $gray-darker; + cursor: pointer; + line-height: inherit; + padding: 2px 10px; + position: absolute; + &:hover, + &:focus { + color: $color-pf-blue-400; + text-decoration: none; + } +} +.drawer-pf-toggle-expand { + left: 0; + &:before { + content: "\f100"; + font-family: "FontAwesome"; + } + &:hover { + color: $link-color; + } +} +.drawer-pf-close { + right: 0; +} + + +.drawer-pf-action { + display: flex; + border-bottom: 1px solid $card-pf-border-color; + + .btn-link { + color: $link-color; + padding: 10px 0; + .pficon, .fa, .fas, .far, .fab, .fal, { + margin-right: 3px; + } + .pficon-close { + position: relative; + top: 1px; + } + + &:hover { color: $link-hover-color; } + } +} + +.drawer-pf-action-link { + border-left: solid 1px $color-pf-black-300; + flex: 1 1 0%; + margin: 10px 0; + text-align: center; + + &:first-of-type { + border-left-width: 0; + } + + .btn-link { + padding: 0; + } +} + +.drawer-pf-loading { + color: $gray-pf; + font-size: ($font-size-base + 2); + padding: 20px 15px; +} + +.drawer-pf-notification { + border-bottom: 1px solid $card-pf-border-color; + padding: 15px; + .date { + border-right: 1px solid #aaa; + display: inline-block; + line-height: 1; + margin-right: 5px; + padding-right: 9px; + } + > .dropdown-kebab-pf { + margin-top: -3px; + } + + .pficon { + font-size: $font-size-large; + margin-top: 3px; + } + &:last-of-type { + border-bottom: none; + } + &:hover { background-color: $color-pf-blue-50; } + &.unread .drawer-pf-notification-message { + font-weight: bold; + cursor: pointer; + } + &.expanded-notification { + .date { + border-right: none; + padding-right: 0; + } + } +} + +.drawer-pf-notification-content { + cursor: default; +} + +.drawer-pf-notification-info, +.drawer-pf-notification-message { + display: block; + padding-left: 27px; + padding-right: 19px; + .expanded-notification & { + display: inline-block; + } +} + +.drawer-pf-title { + background-color: $color-pf-black-100; + border-bottom: 1px solid $card-pf-border-color; + position: absolute; + width: 100%; + h3 { + font-size: $font-size-base; + margin: 0; + padding: 6px 15px; + } +} + +.drawer-pf-notification.expanded-notification { + .drawer-pf-notification-content { + display: flex; + @media (max-width: $screen-sm-max) { + flex-direction: column; + } + .drawer-pf-notification-message { + flex: 1 1; + } + } +} + +/* Exclusive styles to work with Vertical Navigation */ +.navbar-pf-vertical { + .drawer-pf { + height: unquote("calc(100vh - #{$drawer-pf-top-vertical} - 20px)");//to create a 20px offset bottom + top: $drawer-pf-top-vertical; //menu height; + @media (max-width: $screen-xs-max) { + width:100%; + height: calc(unquote("100vh - #{$drawer-pf-top-vertical}")); + } + + } + .nav .drawer-pf-trigger { + .drawer-pf-trigger-icon { + border-left: 1px solid $navbar-pf-navbar-utility-border-color; + border-right: 1px solid $navbar-pf-navbar-utility-border-color; + padding-left: 15px; + padding-right: 15px; + } + &.open .drawer-pf-trigger-icon { + background-color: $navbar-pf-navbar-utility-hover-bg-color; + } + } +} + +/* Exclusive styles to work with Horizontal Navigation */ +.navbar-pf { + .drawer-pf { + height: unquote("calc(100vh - #{$drawer-pf-top-horizontal} - 20px)"); + top: $drawer-pf-top-horizontal; + border-top: 0; + @media (max-width: $screen-xs-max) { + width:100%; + height: calc(unquote("100vh - #{$drawer-pf-top-horizontal} - 32px")); + top:calc(unquote("#{$drawer-pf-top-horizontal} + 10px")); + } + } + .drawer-pf-trigger-icon { cursor: pointer; } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pager.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pager.scss new file mode 100644 index 00000000000..cb107bc8d9e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pager.scss @@ -0,0 +1,68 @@ +// +// Pager +// -------------------------------------------------- + +.pager { + li { + > a, + > span { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + color: $gray-pf; + font-weight: 600; + line-height: 22px; + padding: 2px 14px; + > .i { + font-size: 18px; + vertical-align: top; + margin: 2px 0; + } + } + a:active { + background-image: none; + @include box-shadow(inset 0 3px 5px rgba($color-pf-black, (12.5/100))); + outline: 0; + } + } + .disabled { + > a, + > a:hover, + > a:focus, + > a:active, + > span { + background: $pagination-bg; + @include box-shadow(none); + color: $pager-disabled-color; + cursor: not-allowed; + } + } + .next { + > a, + > span { + > .i { + margin-left: 5px; + } + } + } + .previous { + > a, + > span { + > .i { + margin-right: 5px; + } + } + } +} + +.pager-sm { + li { + > a, + > span { + font-weight: 400; + line-height: 16px; + padding: 1px 10px; + > .i { + font-size: 12px; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pagination.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pagination.scss new file mode 100644 index 00000000000..db98353f220 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_pagination.scss @@ -0,0 +1,121 @@ +// +// Pagination +// -------------------------------------------------- + +.pagination { + > li { + > a, + > span { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + cursor: default; + font-weight: 600; + padding: $padding-base-vertical $padding-large-horizontal; + > .i { + font-size: 15px; + vertical-align: top; + margin: 2px 0; + } + } + } + > li > a, + > li > span { + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + } + > .active > a, + > .active > span { + &, + &:hover, + &:focus { + background-color: $btn-default-bg; + border-color: $pagination-border; + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + color: $btn-default-color; + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + } + } + > .disabled { + > span, + > span:hover, + > span:focus, + > a, + > a:hover, + > a:focus { + @include box-shadow(none); + cursor: not-allowed; + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + } + } +} + +.pagination-sm { + @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); + > li { + > a, + > span { + font-weight: 400; + > .i { + font-size: 12px; + margin-top: 2px; + } + } + } +} + +.content-view-pf-pagination { + background-color: $table-bg-accent; + border: 1px solid $table-border-color; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + &.table-view-pf-pagination { + border-top: none; + } + .form-group { + align-items: baseline; + display: flex; + flex-grow: 1; + float: left; //IE9 fallback + @supports (display: flex) { + float: none; + } + margin: 5px; + &:last-child { + justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right + float: right; //IE9 fallback + @supports (display: flex) { + float: none; + } + } + .pagination-pf-pagesize.bootstrap-select.btn-group, + .pagination-pf-pagesize.btn-group { + display: flex; + float: none; + margin-bottom: 0; + margin-left: 0; + margin-right: 5px; + width: auto; + } + .dropdown-menu { + min-width: auto; + } + } + .pagination-pf-page { + margin-left: 10px; + margin-right: 5px; + padding: 0 2px 2px; + text-align: right; + width: 2.5em; + } + .pagination { + display: flex; + margin: 0 0 0 10px; + a { + float: none; + @supports (display: flex) { + display: block; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_panels.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_panels.scss new file mode 100644 index 00000000000..668b617e3bb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_panels.scss @@ -0,0 +1,134 @@ +// +// Panels +// -------------------------------------------------- + +.panel-title { + font-weight: 700; +} + +// +// Collapsable panels (aka, accordion) +// -------------------------------------------------- + +.panel-group { + .panel { + color: $gray-pf; + + .panel { + margin-top: -1px; + } + } + .panel-default { + border-color: $panel-default-border-color; + border-top-color: $panel-default-border-color; + .panel-heading { + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + + .panel-collapse .panel-body { + border-top: 1px solid $panel-inner-border; + } + } + } + + .panel-info { + border-color: $panel-info-border; + .panel-heading { + background-color: $panel-group-pf-info-heading-bg; + } + + .panel-default { + border-top-color: $panel-info-border; + } + } + .panel-primary { + border-color: $panel-primary-border; + .panel-heading { + background-color: $panel-group-pf-primary-heading-bg; + } + + .panel-default { + border-top-color: $panel-primary-border; + } + + .panel-info { + border-top-color: $panel-primary-border; + } + } + .panel-success { + border-color: $panel-success-border; + .panel-heading { + background-color: $panel-group-pf-success-heading-bg; + } + + .panel-default { + border-top-color: $panel-success-border; + } + + .panel-info { + border-top-color: $panel-success-border; + } + + .panel-primary { + border-top-color: $panel-success-border; + } + } + .panel-warning { + border-color: $panel-warning-border; + .panel-heading { + background-color: $panel-group-pf-warning-heading-bg; + } + + .panel-default { + border-top-color: $panel-warning-border; + } + + .panel-info { + border-top-color: $panel-warning-border; + } + + .panel-primary { + border-top-color: $panel-warning-border; + } + + .panel-success { + border-top-color: $panel-warning-border; + } + } + .panel-danger { + border-color: $panel-danger-border; + .panel-heading { + background-color: $panel-group-pf-danger-heading-bg; + } + + .panel-default { + border-top-color: $panel-danger-border; + } + + .panel-info { + border-top-color: $panel-danger-border; + } + + .panel-primary { + border-top-color: $panel-danger-border; + } + + .panel-success { + border-top-color: $panel-danger-border; + } + + .panel-warning { + border-top-color: $panel-danger-border; + } + } + .panel-title { + font-weight: 500; + line-height: 1; + > a { + color: $gray-pf; + font-weight: $btn-font-weight; + &:before { + content: "\f107"; + display: inline-block; + font-family: $icon-font-name-fa; + font-size: 13px; + margin-right: 5px; + text-align: center; + vertical-align: 0; + width: 8px; + } + &:focus { + outline: none; + text-decoration: none; + } + &:hover { + text-decoration: none; + } + &.collapsed:before { + content: "\f105"; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_popovers.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_popovers.scss new file mode 100644 index 00000000000..e6778c21f09 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_popovers.scss @@ -0,0 +1,52 @@ +// +// Popovers +// -------------------------------------------------- + +.popover { + @include box-shadow(0 2px 2px rgba($color-pf-black, (8/100))); + padding: 0; + &.bottom { + .popover-title:before { + content:""; + position: absolute; + top: $popover-position-top; + left: 50%; + transform: translateX(-50%); + border-top-width: $popover-border-top-width; + border-width: $popover-border-width; + border-color: transparent; + border-bottom-color: $popover-border-bottom-color; + border-style: solid; + } + } +} + +.popover-content { + color: $gray-pf; + line-height: 18px; + padding: 10px 14px; +} + +.popover-title { + border-bottom: none; + border-radius: 0; + color: $gray-pf; + font-size: ($font-size-base + 1); + font-weight: 700; + min-height: 34px; + .close { + height: 22px; + position: absolute; + right: 8px; + top: 6px; + } + &.closable { + padding-right: 30px; + } +} +.popover-pf-info { + color: $color-pf-black-900; + &:hover, &:active { + color : $color-pf-blue-500; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_progress-bars.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_progress-bars.scss new file mode 100644 index 00000000000..d95944bff59 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_progress-bars.scss @@ -0,0 +1,121 @@ +// +// Progress Bar +// -------------------------------------------------- + +@keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + +.progress { + @include box-shadow(inset 0 0 1px rgba($color-pf-black, (25/100))); + &.progress-label-left, + &.progress-label-top-right { + overflow: visible; + position: relative; + } + &.progress-label-left { + margin-left: 40px; + } + &.progress-sm { + height: $progress-sm; + margin-bottom: $progress-sm; + } + &.progress-xs { + height: $progress-xs; + margin-bottom: $progress-xs; + } + td > &:first-child:last-child { + margin-bottom: 0; + margin-top: 3px; + } +} + +.progress-bar { + box-shadow: none; + .progress-label-left & span, + .progress-label-right & span, + .progress-label-top-right & span { + color: $text-color; + position: absolute; + text-align: right; + } + .progress-label-left & span { + font-size: $font-size-large; + left: -40px; + top: 0; + width: 35px; + } + .progress-label-right & span, + .progress-label-top-right & span { + font-size: $font-size-small; + overflow: hidden; + right: 0; + text-overflow: ellipsis; + white-space: nowrap; + strong { + font-weight: 600; + } + } + .progress-label-right & span { + max-width: $progress-description-label-width; + top: 0; + } + .progress-label-top-right & span { + max-width: 47%; + top: (-($line-height-computed * 1.5)); // -30px + } + .progress-label-left.progress-sm & span, + .progress-label-top-right.progress-sm & span { + font-size: $font-size-base; + } + .progress-sm & { + line-height: $progress-sm; + } + .progress-xs & { + line-height: $progress-xs; + } +} + +.progress-bar-remaining { + background: transparent; +} + +.progress-container { + position: relative; + &.progress-description-left { + padding-left :($progress-description-label-width + 5); + } + &.progress-label-right { + padding-right :($progress-description-label-width + 5); + } +} + +.progress-description { + margin-bottom: ($line-height-computed / 2); // 10px + max-width: 52%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + .count { + font-size: ($font-size-base * 1.667); // 20px + font-weight: 300; + line-height: 1; + margin-right: 5px; + } + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 14px; + margin-right: 3px; + } + .progress-description-left & { + left: 0; + margin-bottom: 0; + max-width: $progress-description-label-width; + position: absolute; + top: 0; + } + .tooltip { + white-space: normal; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-about-modal.scss new file mode 100644 index 00000000000..bc92a6b279f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-about-modal.scss @@ -0,0 +1,45 @@ +.about-modal-pf { + background-color: $color-pf-black-900; + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); + background-position: right bottom; + background-repeat: no-repeat; + background-size: 216px auto; + @media (min-width: $screen-sm-min) { + background-size: auto; + } + .modal-body { + color: $color-pf-white; + padding-bottom: 16px; + padding-left: $grid-gutter-width; + padding-right: $grid-gutter-width; + @media (min-width: $screen-sm-min) { + padding-left: ($grid-gutter-width * 2); + padding-right: ($grid-gutter-width * 2); + } + } + .modal-header { + background-color: transparent; + } + .modal-footer { + img { + width: 20%; + } + } + .pficon-close { + color: $color-pf-white; + } +} + +.product-versions-pf { + margin-bottom: 30px; + margin-top: 30px; + li { + strong { + margin-right: ($grid-gutter-width / 4); + } + } +} + +.trademark-pf { + font-size: ceil(($font-size-base - 1)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-additions.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-additions.scss new file mode 100644 index 00000000000..9e7269a72ba --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-additions.scss @@ -0,0 +1,11 @@ +/* Red Hat Common User Experience (RCUE) */ + +@import "patternfly-additions"; + +// RCUE overrides +@import "rcue-variables"; +@import 'rcue-about-modal'; +@import "rcue-login"; +.navbar-pf-vertical .navbar-brand .navbar-brand-name { + height: 35px; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-login.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-login.scss new file mode 100644 index 00000000000..a215b718ee5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-login.scss @@ -0,0 +1,75 @@ +// +// Login +// -------------------------------------------------- + +.login-pf { + background-color: $login-bg-color; + @media (min-width: $screen-sm-min) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login-2}"), "#{$img-path}#{$img-bg-login-2}")); + background-position: 100% 100%; + background-repeat: no-repeat; + background-size: 30%; + } + @media (min-width: $screen-md-min) { + background-size: auto; + } + #badge { + margin-right: 65px; + margin-bottom: 50px; + text-align: right; + img { + width: 29%; + } + } + body { + background: transparent; + @media (min-width: $screen-sm-min) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")); + background-repeat: no-repeat; + background-size: 30%; + height: 100%; + } + @media (min-width: $screen-md-min) { + background-size: auto; + } + } + #brand { + top: -30px; + img { + height: auto; + width: 50%; + } + @media (min-width: $screen-sm-min) { + top: -40px; + + .alert { + margin-top: -20px; + } + } + } + .container { + padding-top: 0; + @media (min-width: $screen-md-min) { + bottom: 20%; + padding-right: 120px; + } + } + &-page { + &-logo { + display: flex; + justify-content: center; + img { + margin-top: 15px; + height: 50px; + } + } + } + .login-pf-page-footer { + position: fixed; + right: 0; + bottom: 50px; + left: 0; + } + .login-pf-page-footer-link { + color: $color-pf-black-500; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-variables.scss new file mode 100644 index 00000000000..84883cb681b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue-variables.scss @@ -0,0 +1,57 @@ +// +// Variables +// -------------------------------------------------- + +/* RCUE-specific */ +$img-bg-login: "bg-login.png" !default; +$img-bg-login-2: "bg-login-2.png" !default; +$login-bg-color: #1a1a1a !default; +$login-container-bg-color: transparent !default; +$login-container-bg-color-rgba: transparent !default; +$modal-about-pf-bg-img: "bg-login-2.png" !default; +$navbar-pf-alt-border-width: 0 !default; +$navbar-pf-alt-nav-item-iconic-padding: 22px 12px !default; +$navbar-pf-alt-navbar-brand-padding: 18px 0 22px !default; +$navbar-pf-alt-navbar-brand-name-breakpoint: 355px !default; +$navbar-pf-alt-navbar-toggle-margin: 14px 15px !default; +$navbar-pf-bg-color: #393f45 !default; +$navbar-pf-border-color: #cc0000 !default; +$navbar-pf-vertical-border-color: #cc0000 !default; +$navbar-pf-active-color: #fff !default; +$navbar-pf-color: #dbdada !default; +$navbar-pf-icon-bar-bg-color: #fff !default; +$navbar-pf-navbar-header-border-color: #53565b !default; +$navbar-pf-navbar-nav-active-bg-color: #454c53 !default; +$navbar-pf-navbar-nav-active-active-bg-color: #3c434a !default; +$navbar-pf-navbar-nav-active-active-open-bg-color: #424950 !default; +$navbar-pf-navbar-navbar-brand-min-width: 300px !default; +$navbar-pf-navbar-navbar-brand-padding: 7px 0 8px !default; +$navbar-pf-navbar-navbar-persistent-bg-color: #f6f6f6 !default; +$navbar-pf-navbar-navbar-persistent-border-color: #cecdcd !default; +$navbar-pf-navbar-primary-active-bg-color-start: #72757a !default; +$navbar-pf-navbar-primary-active-bg-color-stop: #64686c !default; +$navbar-pf-navbar-primary-active-border-color: #949699 !default; +$navbar-pf-navbar-primary-bg-color-start: #474c50 !default; +$navbar-pf-navbar-primary-bg-color-stop: #383f43 !default; +$navbar-pf-navbar-primary-hover-bg-color-start: #5c6165 !default; +$navbar-pf-navbar-primary-hover-bg-color-stop: #4b5053 !default; +$navbar-pf-navbar-primary-hover-border-color: #949699 !default; +$navbar-pf-navbar-primary-context-active-bg-color-start: #6b7175 !default; +$navbar-pf-navbar-primary-context-active-bg-color-stop: #65696d !default; +$navbar-pf-navbar-primary-context-active-border-color: #6e7276 !default; +$navbar-pf-navbar-primary-context-active-border-right-color: #777a7e !default; +$navbar-pf-navbar-primary-context-active-border-top-color: #767a7e !default; +$navbar-pf-navbar-primary-context-bg-color-start: #585d61 !default; +$navbar-pf-navbar-primary-context-bg-color-stop: #505458 !default; +$navbar-pf-navbar-primary-context-border-color: #65696d !default; +$navbar-pf-navbar-primary-context-border-top-color: #64696d !default; +$navbar-pf-navbar-primary-context-hover-bg-color-start: #62676b !default; +$navbar-pf-navbar-primary-context-hover-bg-color-stop: #5a5e62 !default; +$navbar-pf-navbar-primary-context-hover-border-color: #6e7276 !default; +$navbar-pf-navbar-primary-context-hover-border-top-color: #6c7276 !default; +$navbar-pf-navbar-utility-border-color: #53565b !default; +$navbar-pf-navbar-utility-color: #fff !default; +$navbar-pf-navbar-utility-hover-bg-color: #4a5053 !default; +$navbar-pf-navbar-utility-hover-border-color: #636466 !default; +$navbar-pf-navbar-utility-open-bg-color: #5b6165 !default; +$navbar-pf-navbar-utility-open-border-color: #6c6e70 !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue.scss new file mode 100644 index 00000000000..68c7d705397 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_rcue.scss @@ -0,0 +1,6 @@ +/* Red Hat Common User Experience (RCUE) */ + +@import 'patternfly'; + +// RCUE overrides +@import "rcue-variables"; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_search.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_search.scss new file mode 100644 index 00000000000..96c9010cc6e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_search.scss @@ -0,0 +1,64 @@ +// +// Search +// -------------------------------------------------- + +.search-pf { + &.has-button { + border-collapse: separate; + display: table; + .form-group { + display: table-cell; + width: 100%; + .btn { + @include box-shadow(none); + float: left; + margin-left: -1px; + &.btn-lg { + font-size: ($font-size-large + .5); // to make button height consistent across browsers! + } + &.btn-sm { + font-size: ($font-size-small - .3); // to make button height consistent across browsers! + } + } + .form-control { + float: left; + } + } + } + .has-clear { + .clear { + background: rgba($color-pf-white, (0/100)); // to make the whole button clickable in IE9+ + border: 0; + height: ($input-height-base - 1); + line-height: 1; + padding: 0; + position: absolute; + right: 1px; + top: 1px; + width: 28px; + &:focus { + outline: none; + } + } + .form-control { + padding-right: 30px; + &::-ms-clear { + display: none; + } + } + .input-lg + .clear { + height: ($input-height-large - 2); + width: 28px; + } + .input-sm + .clear { + height: ($input-height-small - 2); + width: 28px; + span { + font-size: ($font-size-base - 2); + } + } + .search-pf-input-group { + position: relative; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_sidebar.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_sidebar.scss new file mode 100644 index 00000000000..2f7c559176f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_sidebar.scss @@ -0,0 +1,176 @@ +// +// Sidebar +// -------------------------------------------------- + +.sidebar-header { + border-bottom: 1px solid darken($page-header-border-color, 2%); + padding-bottom: (($line-height-computed / 2) + 1); + margin: (($line-height-computed * 2) + 10) 0 $line-height-computed; + .actions { + margin-top: -2px; + } +} + +.sidebar-pf { + .sidebar-header + .list-group { + border-top: 0; + margin-top: (-$grid-gutter-width / 2 / 2); + .list-group-item { + background: transparent; + border-color: darken($page-header-border-color, 2%); + padding-left: 0; + } + .list-group-item-heading { + font-size: $font-size-base; + } + } + .nav-category { + h2 { + color: $dropdown-header-color; + font-size: $font-size-base; + font-weight: 400; + line-height: ($line-height-computed + 1); + margin: 0; + padding: 8px 0; + } + + .nav-category { + margin-top: ($grid-gutter-width / 4); + } + } + .nav-pills > li { + &.active > a { + background: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white; + @media (min-width: $grid-float-breakpoint) { + &:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: ($grid-gutter-width / 2 / 2); + top: 1px; + } + } + .fa, .fas, .far, .fab, .fal { + color: $color-pf-white; + } + } + > a { + border-bottom: 1px solid transparent; + border-radius: 0; + border-top: 1px solid transparent; + color: $text-color; + font-size: ($font-size-base + 1); + line-height: ($line-height-computed + 1); + padding: 1px ($grid-gutter-width / 2); + &:hover { + background: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + } + .fa, .fas, .far, .fab, .fal { + color: lighten($gray-pf, 12%); + font-size: ($font-size-base + 3); + margin-right: ($grid-gutter-width / 4); + text-align: center; + vertical-align: middle; + width: ($font-size-base + 3); + } + } + } + .nav-stacked { + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + li + li { + margin-top: 0; + } + } + .panel { + background: transparent; + } + .panel-body { + padding: 6px ($grid-gutter-width / 2); + .nav-pills > li > a { + padding-left: ($grid-gutter-width / 2 + 17); + } + } + .panel-heading { + padding: 9px ($grid-gutter-width / 2); + } + .panel-title { + font-size: $font-size-base; + > a { + &:before { + display: inline-block; + margin-left: 1px; + margin-right: 4px; + width: 9px; + } + &.collapsed:before { + margin-left: 3px; + margin-right: 2px; + } + } + } +} + +@media (min-width: $grid-float-breakpoint-max) { + .sidebar-header-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + > h2 { + margin-left: ($grid-gutter-width / 2); + } + } + .sidebar-header-bleed-right { + margin-right: (-($grid-gutter-width / 2)); + .actions { + margin-right: ($grid-gutter-width / 2); + } + > h2 { + margin-right: ($grid-gutter-width / 2); + } + + .list-group { + margin-right: (-($grid-gutter-width / 2)); + } + } + .sidebar-pf { + .panel-group .panel-default, + .treeview { + border-left: 0; + border-right: 0; + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + } + .treeview { + margin-top: 5px; + .list-group-item { + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + &.node-selected:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: ($grid-gutter-width/2 / 2); + top: 1px; + } + } + } + } +} + +@media (min-width: $grid-float-breakpoint) { + .sidebar-pf { + background: $sidebar-pf-bg; + &.sidebar-pf-left { + border-right: 1px solid $sidebar-pf-border-color; + } + &.sidebar-pf-right { + border-left: 1px solid $sidebar-pf-border-color; + } + > .nav-category, + > .nav-stacked { + margin-top: 5px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_skip-to-content.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_skip-to-content.scss new file mode 100644 index 00000000000..64904a473d0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_skip-to-content.scss @@ -0,0 +1,12 @@ +// +// Skip to content +// -------------------------------------------------- +.skiplink-pf { + position: absolute; + top: $skiplink-pf-top; + left: -300%; /* moves off screen */ + z-index: $zindex-modal; +} +.skiplink-pf:focus { + left: $skiplink-pf-left; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_spinner.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_spinner.scss new file mode 100644 index 00000000000..ebe44426d1d --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_spinner.scss @@ -0,0 +1,72 @@ +// +// Spinner +// -------------------------------------------------- + +@keyframes rotation { + from {transform: rotate(0deg);} + to {transform: rotate(359deg);} +} + +.spinner { + animation: rotation 600ms infinite linear; + border-bottom: 4px solid rgba($color-pf-black, (25/100)); + border-left: 4px solid rgba($color-pf-black, (25/100)); + border-right: 4px solid rgba($color-pf-black, (25/100)); + border-radius: 100%; + border-top: 4px solid rgba($color-pf-black, (75/100)); + height: $spinner-size; + margin: 0 auto; + position: relative; + width: $spinner-size; + &.spinner-inline { + display: inline-block; + margin-right: 3px; + } + &.spinner-lg { + border-width: 5px; + height: $spinner-size-lg; + width: $spinner-size-lg; + } + &.spinner-sm { + border-width: 3px; + height: $spinner-size-sm; + width: $spinner-size-sm; + } + &.spinner-xs { + border-width: 2px; + height: $spinner-size-xs; + width: $spinner-size-xs; + } + &.spinner-inverse { + border-bottom-color: rgba($color-pf-white, (25/100)); + border-left-color: rgba($color-pf-white, (25/100)); + border-right-color: rgba($color-pf-white, (25/100)); + border-top-color: rgba($color-pf-white, (75/100)); + } +} + +.ie9 .spinner { + background: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner}"), "#{$img-path}#{$img-spinner}")) no-repeat; + border: 0; + &.spinner-inverse { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse}"), "#{$img-path}#{$img-spinner-inverse}")); + } + &.spinner-inverse-lg { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-lg}"), "#{$img-path}#{$img-spinner-inverse-lg}")); + } + &.spinner-inverse-sm { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-sm}"), "#{$img-path}#{$img-spinner-inverse-sm}")); + } + &.spinner-inverse-xs { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-xs}"), "#{$img-path}#{$img-spinner-inverse-xs}")); + } + &.spinner-lg { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-lg}"), "#{$img-path}#{$img-spinner-lg}")); + } + &.spinner-sm { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-sm}"), "#{$img-path}#{$img-spinner-sm}")); + } + &.spinner-xs { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-xs}"), "#{$img-path}#{$img-spinner-xs}")); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_syntax-highlighting.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_syntax-highlighting.scss new file mode 100644 index 00000000000..6a8639e2729 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_syntax-highlighting.scss @@ -0,0 +1,36 @@ +// +// Syntax Highlighting for google-code-prettify +// -------------------------------------------------- + +.prettyprint { + .atn, + .com, + .fun, + .var { + color: $syntax-3; + } + + .atv, + .str { + color: $syntax-1; + } + + .clo, + .dec, + .kwd, + .opn, + .pln, + .pun { + color: $syntax-2; + } + + .lit, + .tag, + .typ { + color: $syntax-4; + } + + ol.linenums { + margin-bottom: 0; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_table-view.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_table-view.scss new file mode 100644 index 00000000000..789abea5b38 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_table-view.scss @@ -0,0 +1,188 @@ +// +// Table View +// -------------------------------------------------- + +// Keep dataTable class for legacy apps +table.dataTable { + height: 100%; + margin-bottom: 0; + max-width: none !important; + tbody { + > tr { + > td { + // Styling for inline actions + &.table-view-pf-actions { + padding: 0; + vertical-align: middle; + } + } + &:hover { + // Styling when hovering anywhere else on a row + > td.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + } + > tr.selected { + color: $color-pf-white; + background-color: $color-pf-blue-400; + > td { + border-bottom-color: $color-pf-blue-500; + &.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + &:hover { + > td { + background-color: inherit; + border-bottom-color: $color-pf-blue-500; + &.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + } + } + } + thead { + .sorting, + .sorting_asc, + .sorting_desc, + .sorting_asc_disabled, + .sorting_desc_disabled { + cursor: pointer; + } + .sorting_asc, + .sorting_desc { + color: $link-color !important; + position: relative; + &:after { + content: $fa-var-angle-down; + font-family: $icon-font-name-fa; + font-size: ($font-size-base - 2); + font-weight: normal; + height: ($font-size-base - 3); + left: 7px; + line-height: $font-size-base; + position: relative; + top: 2px; + vertical-align: baseline; + width: $font-size-base; + } + &:before { + background: $link-color; + content: ""; + height: 2px; + position: absolute; + left: 0; + top: 0; + width: 100%; + } + } + .sorting_asc:after { + content: $fa-var-angle-up; + top: -3px; + } + } + th:active { + outline: none; + } +} + +// Empty table +.table-view-pf-empty { + &.blank-slate-pf { + background-color: $table-bg-accent; + border: 1px solid $table-border-color; + border-radius: 0; + margin-top: -1px; + } +} + +// Embedded toolbar +.table-view-pf-toolbar { + &.toolbar-pf { + background-color: $table-bg-accent; + border-bottom: none; + border-left: 1px solid $table-border-color; + border-right: 1px solid $table-border-color; + border-top: 1px solid $table-border-color; + box-shadow: none; + margin-left: 0px; + margin-right: 0px; + .toolbar-pf-results { + border-top: 1px solid $table-border-color; + min-height: 40px; + line-height: 40px; + } + } +} + +// External Toolbar +.table-view-pf-toolbar-external { + &.toolbar-pf { + border-bottom: none; + border-top: none; + box-shadow: none; + .toolbar-pf-results { + border-top: 1px solid $table-border-color; + min-height: 40px; + line-height: 40px; + } + } +} + +.table-view-pf-colvis-menu { + > li { + padding: 5px 10px; + &:hover { + background-color: #def3ff; + } + > input { + margin-top: 0; + margin-right: 10px; + vertical-align: middle; + } + > label { + margin-bottom: 0; + } + } + +} + +// Inline action button and kebab +// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs. +// Button height must be set dynamically in IE to be equal to td height. +.table-view-pf-actions { + background-color: $btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell + height: 100%; + .btn, + .dropdown-toggle { + border: none; + box-shadow: none; + height: 100%; + width: 100%; + } + .dropdown, + .table-view-pf-btn { + height: 100%; + } + .dropdown-menu.dropdown-menu-right { + right: -5px; + } + &:last-child { + width: 24px; + } +} + +// Selection column +.table-view-pf-select { + width: 33px; +} + +// Results area containing selected row text +.table-view-pf-select-results { + text-align: right; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tables.scss new file mode 100644 index 00000000000..6ff191c3fac --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tables.scss @@ -0,0 +1,90 @@ +// +// Tables +// -------------------------------------------------- + +.table { + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-cell-padding-top $table-cell-padding $table-cell-padding-bottom; + > a:hover { + text-decoration: none; + } + } + > th { + font-family: "Open Sans"; + font-style: normal; + font-weight: 600; + } + } + } + > thead { + background-clip: padding-box; + background-color: $color-pf-black-150; + @include gradient-vertical($start-color: $color-pf-black-100, $end-color: $color-pf-black-200, $start-percent: 0%, $end-percent: 100%); + } +} + +.table-bordered { + border: 1px solid $table-border-color; + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + border: 1px solid $table-border-color; + } + } + } + > thead > tr { + > th, + > td { + border-bottom-width: 1px; + } + } +} + +.table-striped { + > tbody > tr { + &:nth-of-type(even) { + background-color: $table-bg-accent; + } + &:nth-of-type(odd) { + background-color: transparent; + } + } +} + +.table-hover { + > tbody > tr:hover { + > td, + > th { + background-color: $table-bg-hover; + border-bottom-color: $table-border-hover; + } + } +} + +.table-treegrid { + span.indent { + margin-left: 10px; + margin-right: 10px; + } + span.icon { + display: inline-block; + font-size: 13px; + margin-right: 5px; + min-width: 10px; + text-align: center; + } + span.expand-icon, span.collapse-icon { + cursor: pointer; + } + > tbody > tr.odd { + background-color: $table-bg-accent; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tabs.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tabs.scss new file mode 100644 index 00000000000..386b285b9ad --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tabs.scss @@ -0,0 +1,119 @@ +// +// Tabs +// -------------------------------------------------- + +.nav-tabs { + font-size: $font-size-large; + > li { + > a { + color: $nav-tabs-color; + margin-right: -1px; + padding-bottom: 5px; + padding-top: 5px; + &:active, + &:focus, + &:hover { + background: transparent; + border-color: $nav-tabs-border-color; + color: $gray-darker; + } + } + > .dropdown-menu { + border-top: 0; + border-color: $nav-tabs-border-color; + &.pull-right { + right: -1px; + } + } + } + + .nav-tabs-pf, &.nav-tabs-pf-secondary { + font-size: $font-size-base; + > li:first-child > a { + padding-left: 15px; + &:before { + left: 15px !important; + } + } + } + .open > a { + &, + &:hover, + &:focus { + background-color: transparent; + border-color: $nav-tabs-border-color; + } + } +} + +.nav-tabs-pf { + &.nav-justified { + @media (min-width: $grid-float-breakpoint) { + border-bottom: 1px solid $nav-tabs-justified-link-border-color; + } + > li { + &:first-child > a { + padding-left: 15px; + } + > a { + border-bottom: 0; + &:before { + left: 0 !important; + right: 0 !important; + } + } + } + } + > li { + margin-bottom: 0; + &.active > a { + @include tab-indicator($background: $nav-tabs-active-link-hover-color); + &, + &:active, + &:focus, + &:hover { + background-color: transparent; + border: 0 !important; + color: $link-color; + &:before { + background: $nav-tabs-active-link-hover-color; + } + } + } + &:first-child { + > a { + padding-left: 0; + &:before { + left: 0 !important; + } + } + } + > a { + border: 0; + line-height: 1; + margin-right: 0; + padding-bottom: 10px; + padding-top: 10px; + &:active, + &:focus, + &:hover { + @include tab-indicator(); + + } + } + > .dropdown-menu { + left: 15px; + margin-top: 1px; + &.pull-right { + left: auto; + right: 15px; + } + } + } + .open > a { + &, + &:hover, + &:focus { + background-color: transparent; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_time-picker.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_time-picker.scss new file mode 100644 index 00000000000..fc5bb64d694 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_time-picker.scss @@ -0,0 +1,98 @@ +// +// Time Picker +// -------------------------------------------------- +.bootstrap-datetimepicker-widget { + .today-button-pf:before { + content: "Today"; + } + &.timepicker-sbs { + @media (min-width: $screen-md-min) { + .datepicker, .accordion-toggle { + border-right: 1px solid $color-pf-black-300; + } + .timepicker { + padding-left: 0; + margin-top: 50px; + } + .picker-switch { + width: 50%; + } + } + } + a[data-action] { + border: 0; + box-shadow: none; + color: $gray-dark; + display: block; + padding-bottom: 4px; + padding-top: 4px; + &:hover { color: $link-color; } + } + &.dropdown-menu { + left: 0!important; + padding: 0; + width: unquote("calc(100% - 25px)"); + &:before, &:after { + content: none; + } + &.top { + margin-bottom: -1px; + } + &.bottom { + margin-top: -1px; + } + } + .timepicker-hour { + width: 100%; + &:after { + content: ":"; + float: right; + } + } +} +.timepicker-hours, +.timepicker-minutes { + table td { + font-weight: bold; + line-height: 30px; + height: 30px; + &:hover { color: $link-color; } + } + .table-condensed > tbody > tr > td { padding: 0; } +} +.time-picker-pf { + .input-group-addon { + .fa, .fas, .far, .fab, .fal, + .pficon { width: 12px; } + &:not(.active) { box-shadow: none; } + } +} +.timepicker-picker { + table td { + span, + a span { + height: 24px; + line-height: 24px; + margin: 0; + width: 100%; + } + } + .table-condensed > tbody > tr > td { + height: 25px; + line-height: 18px; + padding: 0; + } + button[data-action] { // provisional until the button is removed + padding-bottom: 0; + padding-top: 0; + } + .separator { display: none; } + tr:nth-child(2) td { + background-color: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + border-style: solid; + border-width: 1px; + border-left: 0; + border-right: 0; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toast.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toast.scss new file mode 100644 index 00000000000..35ef5dd3c93 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toast.scss @@ -0,0 +1,75 @@ +// +// Toast notifications +// -------------------------------------------------- + +.toast-pf { + background-color: $color-pf-white; + border-color: $color-pf-black-400; + box-shadow: 0 2px 6px rgba($color-pf-black, (20/100)); + padding-left: 68px; //15px space between the icon and the text + margin-bottom: 5px; + &.alert-danger > .pficon { background-color: $alert-danger-border; } + &.alert-info > .pficon { background-color: $alert-info-border; } + &.alert-success > .pficon { background-color: $alert-success-border; } + &.alert-warning > .pficon { background-color: $alert-warning-border; } + .dropdown-kebab-pf { margin-left: 10px; } + > .pficon { + background-color: $gray-pf; + bottom: -1px; + box-shadow: 2px 0 5px -2px rgba($color-pf-black, (20/100)); + left: -1px; + padding-top: 10px; + text-align: center; + top: -1px; + width: 53px; + &:before { color: rgba($color-pf-white, (74/100)); } + } + .toast-pf-action { + margin-left: 15px; + } + .dropdown-kebab-pf .btn-link { + padding-top: 0; + padding-bottom: 0; + vertical-align: text-bottom; + } + /* Medium devices (desktops, 992px and up) */ + @media (min-width: $screen-md-min) { + display: inline-block; + } +} +// Sets max width on toast notifications +.toast-pf-max-width { + @media (min-width: $screen-md-min) { + max-width: 31.1%; // sets the size to 4 cols; + } +} +// To position the notification on the top right corner, used in context on cards layout +.toast-pf-top-right { + left: ($grid-gutter-width / 2); + position: absolute; + right: ($grid-gutter-width / 2); + top: 12px; + z-index: 1055; // More than $zindex-modal + /* Medium devices (desktops, 992px and up) */ + @media (min-width: $screen-md-min) { + left: auto; + } +} + +.toast-notifications-list-pf { + margin-left: ($grid-gutter-width / 2); + position: fixed; + right: ($grid-gutter-width / 2); + top: $toast-notification-top; + z-index: 1055; + .toast-pf { + clear: both; + float: right; + } + @media (min-width: $screen-sm-min) { + max-width: calc(50%); + } + @media (min-width: $screen-md-min) { + max-width: calc(33.1% ); // sets the size to 4 cols; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toolbar.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toolbar.scss new file mode 100644 index 00000000000..ac8a7b0da74 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_toolbar.scss @@ -0,0 +1,190 @@ +// +// Toolbar (Filter and view options) +// -------------------------------------------------- + +.toolbar-pf { + background: $color-pf-white; + border-bottom: 1px solid $sidebar-pf-border-color; + box-shadow: 0 1px 0px rgba($color-pf-black, (4.5/100)); + padding-top: ($grid-gutter-width/4); + .form-group { + margin-bottom: ($grid-gutter-width/4); + @media (min-width: $grid-float-breakpoint) { + border-right: 1px solid $sidebar-pf-border-color; + float: left; + margin-bottom: 0; + padding-left: ($grid-gutter-width/2); + padding-right: ($grid-gutter-width/2); + } + &:last-child { + border-right: 0; + margin-bottom: 0; + padding-right: 0; + } + .btn, + .btn-group { + + .btn, + + .btn-group { margin-left: 5px; } + + .btn-link, + + .dropdown { margin-left: 10px; } + } + .btn-link { + color: $gray-darker; + font-size: ($font-size-base + 4); + line-height: 1; + padding: 4px 0; + &:active, + &:focus, + &:hover { color: $link-color; } + } + .dropdown-kebab-pf .btn-link { + padding: 4px ($grid-gutter-width/4); + margin-left: ($grid-gutter-width/(-4)); + margin-right: ($grid-gutter-width/(-4)); + } + } +} +.toolbar-pf-actions { + display: table; + margin-bottom: 10px; + width: 100%; + @media (min-width: $grid-float-breakpoint) { + .toolbar-pf-filter { + padding-left: 0; + } + } +} +.toolbar-pf-view-selector { + font-size: ($font-size-base + 4); + .btn-link.active { + color: $link-color; + cursor: default; + } +} +.toolbar-pf-action-right { + float: right; + @media (max-width: $grid-float-breakpoint) { + float: none; + } +} +.toolbar-pf-find { + font-size: ($font-size-base + 2); + position: relative; +} +.find-pf-dropdown-container { + background: $color-pf-white; + border: solid 1px $color-pf-black-400; + display: none; + right: -20px; + padding: 5px; + position: absolute; + top: 35px; + width: 300px; + z-index: 10000; + @media (max-width: $grid-float-breakpoint) { + left: 30px; + top: -5px; + width: calc(100% - 30px); + } + &:before, + &:after { + content: ""; + position: absolute; + } + &:before { + border-bottom:11px solid $color-pf-black-400; + border-left:11px solid transparent; + border-right:11px solid transparent; + right: 35px; + .toolbar-pf-find:last-child & { + right: 15px; + } + top: -12px; + @media (max-width: $grid-float-breakpoint) { + border-bottom:11px solid transparent; + border-right:11px solid $color-pf-black-400; + border-top:11px solid transparent; + left: -22px; + right: initial; + top: 8px; + } + } + &:after { + border-bottom:10px solid $color-pf-white; + border-left:10px solid transparent; + border-right:10px solid transparent; + right: 36px; + .toolbar-pf-find:last-child & { + right: 16px; + } + top: -10px; + @media (max-width: $grid-float-breakpoint) { + border-bottom:10px solid transparent; + border-right:10px solid $color-pf-white; + border-top:10px solid transparent; + left: -20px; + right: initial; + top: 9px; + } + } + input { + height: 30px; + padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset) + width: 100%; + } + .find-pf-buttons { + position: absolute; + right: 10px; + top: 5px; + .btn { + border: none; + cursor: pointer; + margin-left: 0 !important; + padding: 0; + width: 18px; + .fa-angle-up, + .fa-angle-down { + font-weight: bold; + font-size: ($font-size-base + 6); + } + .pficon-close { font-size: ($font-size-base + 2); } + } + span { + height: 30px; + line-height: 30px; + vertical-align: middle; + } + .find-pf-nums { + color: $color-pf-black-500; + margin-right: 3px; + } + } +} + +.toolbar-pf-results { + border-top: 1px solid $sidebar-pf-border-color; + margin-top: ($grid-gutter-width/4); + h5, + p, + ul { + display: inline-block; + line-height: ($grid-gutter-width/1.5); + margin-bottom: 0; + margin-top: 0; + @media (min-width: $screen-sm-min) { + line-height: $grid-gutter-width; + } + } + h5 { + font-weight: 700; + margin-right: 20px; + } + .label { + font-size: ($font-size-base - 1); + a { + color: $color-pf-white; + display: inline-block; + margin-left: 5px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tooltip.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tooltip.scss new file mode 100644 index 00000000000..4d1a4c7aafb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tooltip.scss @@ -0,0 +1,15 @@ +// +// Tooltips +// -------------------------------------------------- + +// Base class +.tooltip { + font-size: $tooltip-font-size; + line-height: 1.4; +} + +// Wrapper for the tooltip content +.tooltip-inner { + padding: 7px 12px; + text-align: left; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tree-list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tree-list-view.scss new file mode 100644 index 00000000000..b06d5cba8f9 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_tree-list-view.scss @@ -0,0 +1,83 @@ +// +// Tree List View +// -------------------------------------------------- + + +.tree-list-view-pf { + background-color: $list-group-top-border; + border: none; + margin-top: 30px; + overflow-x: hidden; + > .list-group-item:first-child { + border-top: 1px solid transparent; + } + .list-group-item { + display: flex; + flex-wrap: wrap; + &.active { + background-color: $color-pf-white; + color: currentColor; + z-index: auto; + &:hover { + border-color: $list-group-top-border; + } + > .list-group-item-header { + background-color: $list-view-active-bg; + color: $list-group-link-color; + &:before { + background-color: $list-view-active-bg; + } + &:hover { + background-color: $list-view-hover-bg; + &:before { + background-color: $list-view-hover-bg; + } + } + .list-group-item-text { + color: $list-group-link-color; + } + } + .list-group-item-text { + color: currentColor; + } + } + border-color: $list-group-top-border; + padding: 0; + background-clip: padding-box; + .list-group-item { + border-bottom: none; + padding-left: $tree-list-view-pf-padding-left; + .list-group-item-header:before { + border-bottom: solid 1px $list-group-top-border; + content: ""; + height: unquote("calc(100% + 1px)"); + left: -100%; + position: absolute; + width: 100%; + } + } + } + .list-group-item-container { + border-top-color: $list-group-top-border; + margin: 0; + padding: 0; + } + .list-group-item-header { + box-sizing: border-box; + margin: 0; + position: inherit; + &:hover { + background-color: $list-view-hover-bg; + border-left-color: transparent; + border-right-color: transparent; + &:before { + background-color: $list-view-hover-bg; + } + } + } + .list-group-item-heading { + @media (min-width: $screen-md-min) { + width: unquote("calc(25% - 20px)"); // IE9 fallback + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_type.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_type.scss new file mode 100644 index 00000000000..2b810406965 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_type.scss @@ -0,0 +1,29 @@ +// +// Typography +// -------------------------------------------------- + +h1, +.h1, +h2, +.h2 { + font-weight: 300; +} + +.page-header .actions { + margin-top: 8px; + a > .pficon { + margin-right: 4px; + } +} + +@media (min-width: $grid-float-breakpoint-max) { + .page-header-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + } + .page-header-bleed-right { + margin-right: ((-$grid-gutter-width / 2)); + .actions { + margin-right: ($grid-gutter-width / 2); + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_variables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_variables.scss new file mode 100644 index 00000000000..5d326864e8d --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_variables.scss @@ -0,0 +1,599 @@ +// +// Variables +// -------------------------------------------------- +// Bootstrap overrides and PatternFly-specific variables + +// Sass compass/sprockets asset helper flag +// ---------------------- +$pf-sass-asset-helper: false !default; + +// PatternFly-specific +// ------------------- +@import 'color-variables'; + +$applauncher-pf-dropdown-menu-border-width: 1px !default; +$applauncher-pf-dropdown-menu-padding: 9px !default; +$applauncher-pf-dropdown-menu-width: 220px !default; +$applauncher-pf-dropdown-toggle-padding: 7px 10px !default; +$applauncher-pf-icon-padding-right: 4px !default; +$applauncher-pf-menu-link-border-color: $color-pf-white !default; +$applauncher-pf-menu-link-border-color-hover: $color-pf-black-400 !default; +$applauncher-pf-menu-link-border-width: 1px !default; +$applauncher-pf-menu-link-color: $color-pf-black-300 !default; +$applauncher-pf-menu-link-color-disabled: $color-pf-black-500 !default; +$applauncher-pf-menu-link-color-hover: $color-pf-blue-400 !default; +$applauncher-pf-menu-link-padding: 7px 10px !default; +$applauncher-pf-menu-link-padding-block-list: 15px 10px !default; +$applauncher-pf-menu-link-background-color-hover: $color-pf-black-150 !default; +$applauncher-pf-menu-link-shadow: $color-pf-black-300 !default; +$applauncher-pf-menu-link-icon-font-size: 2em !default; +$applauncher-pf-menu-link-icon-width: ((9 * $applauncher-pf-menu-link-icon-font-size) / 14) !default; //Numbers to imitate fa-fw class +$blank-slate-pf-secondary-link-padding-left: 15px !default; +$blank-slate-pf-secondary-link-padding-top: 5px !default; +$bootstrap-switch-handle-default-bg-color: $color-pf-black-100 !default; +$bootstrap-treeview-highlight-color: $color-pf-blue-300 !default; +$btn-default-bg-img-start: $color-pf-black-100 !default; +$btn-default-bg-img-stop: $color-pf-black-200 !default; +$btn-xs-font-weight: 400 !default; +$card-pf-accented-border-top-color: $color-pf-blue-300 !default; +$card-pf-aggregate-status-title-icon-color: $color-pf-black-900 !default; +$card-pf-bg-color: $color-pf-white !default; +$card-pf-border-color: $color-pf-black-300 !default; +$card-pf-border-top-color: transparent !default; +$card-pf-container-bg-color: $color-pf-black-150 !default; +$card-pf-footer-bg-color: $color-pf-black-100 !default; +$card-pf-selected-border-color: $color-pf-blue-300 !default; +$contextselector-title-width-desktop: 210px !default; +$contextselector-title-width-mobile: 170px !default; +$contextselector-pf-bootstrap-select-width-desktop: ($contextselector-title-width-desktop + 32) !default; +$contextselector-pf-bootstrap-select-width-mobile: ($contextselector-title-width-mobile + 32) !default; +$contextselector-pf-dropdown-toggle-padding-bottom: 19px !default; +$contextselector-pf-dropdown-toggle-padding-left: 10px !default; +$contextselector-pf-dropdown-toggle-padding-top: 19px !default; +$contextselector-pf-margin-left: 10px !default; +$contextselector-pf-nav-item-iconic-padding: 23px 20px 18px 10px !default; +$contextselector-pf-form-group-margin: 0 5px 5px 5px !default; +$contextselector-pf-list-max-height: 200px !default; +$contextselector-pf-list-li-padding: 1px 10px !default; +$contextselector-pf-list-li-border-width: 1px 0 !default; +$donut-font-size-big: 30px !default; +$drawer-pf-top-vertical: 58px !default; +$drawer-pf-top-horizontal: 25px !default; +$dropdown-divider-margin: 4px 1px !default; +$dropdown-link-active-border-color: $color-pf-blue !default; +$dropdown-link-hover-border-color: $color-pf-blue-100 !default; +$dropdown-link-focus-color: $color-pf-white !default; +$flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1) !default; +$font-family-monospace: Menlo, Monaco, Consolas, monospace !default; +$font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; +$footer-pf-bg-color: $color-pf-black !default; +$footer-pf-padding-left: 25px !default; +$footer-pf-padding-top: 10px !default; +$footer-pf-height: 37px !default; +$form-horizontal-pf-align-left-padding-left: 30px !default; +$gray-light-pf: $color-pf-black-400 !default; +$gray-pf: $color-pf-black-700 !default; +$icon-font-name-fa: "FontAwesome" !default; +$icon-font-name-pf: "PatternFlyIcons-webfont" !default; +$icon-prefix: pficon !default; +$img-bg-login: "bg-login.jpg" !default; +$img-path: if($pf-sass-asset-helper, "", "../img/") !default; +$img-spinner: "spinner.gif" !default; +$img-spinner-inverse: "spinner-inverse.gif" !default; +$img-spinner-inverse-lg: "spinner-inverse-lg.gif" !default; +$img-spinner-inverse-sm: "spinner-inverse-sm.gif" !default; +$img-spinner-inverse-xs: "spinner-inverse-xs.gif" !default; +$img-spinner-lg: "spinner-lg.gif" !default; +$img-spinner-sm: "spinner-sm.gif" !default; +$img-spinner-xs: "spinner-xs.gif" !default; +$input-border-hover: $color-pf-blue-200 !default; +$input-border-focus: $color-pf-blue-400 !default; +$list-pf-border-color: $color-pf-black-200 !default; +$list-pf-active-border-color: $color-pf-black-400 !default; +$list-pf-header-background-color: $color-pf-blue-25 !default; +$list-pf-hover-background-color: $color-pf-blue-25 !default; +$list-pf-main-content-width: 70% !default; // sets the proportional width of the main content vs the additional content +$list-pf-padding: 20px !default; +$list-view-accented-border: $color-pf-blue-300 !default; +$list-view-active-bg: $color-pf-blue-50 !default; +$list-view-active-border: $color-pf-black-400 !default; +$list-view-divider: $color-pf-black-300 !default; +$list-view-hover-bg: $color-pf-blue-25 !default; +$list-group-disabled-bg: $color-pf-black-100 !default; +$list-group-top-border: $color-pf-black-200 !default; +$login-bg-color: $color-pf-black !default; +$login-container-bg-color-rgba: rgba($color-pf-white, (5.5/100)) !default; +$modal-about-pf-bg-img: "bg-modal-about-pf.png" !default; +$modal-title-padding-horizontal: 18px !default; +$modal-title-padding-vertical: 10px !default; +$navbar-pf-active-color: $color-pf-black-150 !default; +$navbar-pf-alt-active-color: $color-pf-white !default; +$navbar-pf-alt-bg-color: $color-pf-black !default; +$navbar-pf-alt-bg-img: "bg-navbar-pf-alt.svg" !default; +$navbar-pf-bg-color: $color-pf-black !default; +$navbar-pf-border-color: $color-pf-blue-300 !default; +$navbar-pf-color: $color-pf-black-300 !default; +$navbar-pf-height: 60px !default; +$navbar-pf-icon-bar-bg-color: $color-pf-white !default; +$navbar-pf-item-hover-bg-color: rgba(255, 255, 255, .14) !default; +$navbar-pf-item-open-bg-color: rgba(255, 255, 255, .24) !default; +$navbar-pf-item-active-color: $color-pf-white !default; +$navbar-pf-item-icon-padding-right: 4px !default; +$navbar-pf-navbar-navbar-brand-min-width: 270px !default; +$navbar-pf-navbar-navbar-brand-padding: 8px 0 7px !default; +$navbar-pf-navbar-navbar-persistent-bg-color: $color-pf-black-150 !default; +$navbar-pf-navbar-navbar-persistent-border-color: $color-pf-black-300 !default; +$navbar-pf-vertical-active-color: $navbar-pf-item-active-color !default; +$navbar-pf-vertical-bg-color: #1d1d1d !default; +$navbar-pf-vertical-bg-repeat: no-repeat !default; +$navbar-pf-vertical-bg-size: auto 100% !default; +$navbar-pf-vertical-border-color: $color-pf-blue-300 !default; +$navbar-pf-vertical-border-style: solid !default; +$navbar-pf-vertical-border-width: 2px !default; +$navbar-pf-vertical-color: $color-pf-black-300 !default; +$navbar-pf-vertical-height: 60px !default; +$navbar-pf-vertical-icon-bar-bg-color: $color-pf-white !default; +$navbar-pf-vertical-navbar-brand-color: $color-pf-white !default; +$navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0 !default; +$navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px !default; +$navbar-pf-vertical-navbar-brand-min-height: 35px !default; +$navbar-pf-vertical-navbar-brand-max-height: 35px !default; +$navbar-pf-vertical-navbar-brand-line-height: 34px !default; +$navbar-pf-vertical-navbar-brand-name-breakpoint: 480px !default; +$navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0 !default; +$navbar-pf-vertical-navbar-brand-padding: 11px 0 12px !default; +$navbar-pf-vertical-navbar-toggle-margin: 13px 15px !default; +$navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: $color-pf-white !default; +$navbar-pf-vertical-nav-item-iconic-padding: 21px 12px !default; +$nav-pf-container-transition-period: 250ms !default; +$nav-pf-menu-transition-period: 100ms !default; +$nav-pf-vertical-active-before-color: $color-pf-blue-300 !default; +$nav-pf-vertical-active-bg-color: $color-pf-black-800 !default; +$nav-pf-vertical-active-border-color: $color-pf-black-900 !default; +$nav-pf-vertical-active-color: $color-pf-white !default; +$nav-pf-vertical-active-font-weight: 600 !default; +$nav-pf-vertical-active-icon-color: $color-pf-blue-300 !default; +$nav-pf-vertical-badge-color: $color-pf-white !default; +$nav-pf-vertical-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-border-color: $color-pf-black-900 !default; +$nav-pf-vertical-collapsed-width: 75px !default; +$nav-pf-vertical-color: $color-pf-black-300 !default; +$nav-pf-vertical-font-weight: 400 !default; +$nav-pf-vertical-icon-color: $color-pf-black-600 !default; +$nav-pf-vertical-icon-width: 24px !default; +$nav-pf-vertical-item-border-color: $color-pf-black !default; +$nav-pf-vertical-link-height: 63px !default; +$nav-pf-vertical-link-padding: 17px 20px 17px 25px !default; +$nav-pf-vertical-secondary-active-color: $color-pf-white !default; +$nav-pf-vertical-secondary-active-bg-color: $color-pf-black-700 !default; +$nav-pf-vertical-secondary-active-icon-color: $color-pf-blue-300 !default; +$nav-pf-vertical-secondary-badge-color: $color-pf-white !default; +$nav-pf-vertical-secondary-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-secondary-border-color: $color-pf-blue-300 !default; +$nav-pf-vertical-secondary-color: $color-pf-white !default; +$nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px !default; +$nav-pf-vertical-secondary-indicator-color: $color-pf-black-600 !default; +$nav-pf-vertical-secondary-indicator-padding: 14px 0 !default; +$nav-pf-vertical-secondary-item-color: $color-pf-black-300 !default; +$nav-pf-vertical-secondary-item-padding: 0 0 5px 0 !default; +$nav-pf-vertical-secondary-link-height: 63px !default; +$nav-pf-vertical-secondary-link-padding: 4px 0 2px 0 !default; +$nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-active-color: $color-pf-white !default; +$nav-pf-vertical-tertiary-active-bg-color: $color-pf-black-800 !default; +$nav-pf-vertical-tertiary-indicator-padding: 0 !default; +$nav-pf-vertical-tertiary-bg-color: $color-pf-black-700 !default; +$nav-pf-vertical-tertiary-color: #fff !default; +$nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-item-padding: 0 0 5px 0 !default; +$nav-pf-vertical-tertiary-item-color: $color-pf-black-300 !default; +$nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px !default; +$nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0 !default; +$nav-pf-vertical-tertiary-badge-color: $color-pf-white !default; +$nav-pf-vertical-tertiary-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-width: 200px !default; +$toast-notification-top: 80px !default; +$pagination-padding-small-vertical: 0 !default; +$panel-default-border-color: $color-pf-black-400 !default; +$pficon-var-add-circle-o: "\e61b" !default; +$pficon-var-applications: "\e936" !default; +$pficon-var-arrow: "\e929" !default; +$pficon-var-asleep: "\e925" !default; +$pficon-var-automation: "\e937" !default; +$pficon-var-blueprint: "\e915" !default; +$pficon-var-build: "\e902" !default; +$pficon-var-builder-image: "\e800" !default; +$pficon-var-bundle: "\e918" !default; +$pficon-var-catalog: "\e939" !default; +$pficon-var-chat: "\e928" !default; +$pficon-var-close: "\e60b" !default; +$pficon-var-cloud-security: "\e903" !default; +$pficon-var-cloud-tenant: "\e904" !default; +$pficon-var-cluster: "\e620" !default; +$pficon-var-connected: "\e938" !default; +$pficon-var-container-node: "\e621" !default; +$pficon-var-cpu: "\e927" !default; +$pficon-var-degraded: "\e91b" !default; +$pficon-var-delete: "\e611" !default; +$pficon-var-disconnected: "\e93c" !default; +$pficon-var-domain: "\e919" !default; +$pficon-var-drag-drop: "\e950" !default; +$pficon-var-edit: "\e60a" !default; +$pficon-var-enhancement: "\e93a" !default; +$pficon-var-enterprise: "\e906" !default; +$pficon-var-equalizer: "\e610" !default; +$pficon-var-error-circle-o: "\e926" !default; +$pficon-var-export: "\e616" !default; +$pficon-var-flag: "\e603" !default; +$pficon-var-flavor: "\e907" !default; +$pficon-var-filter: "\e943" !default; +$pficon-var-folder-close: "\e607" !default; +$pficon-var-folder-open: "\e606" !default; +$pficon-var-help: "\e605" !default; +$pficon-var-history: "\e93b" !default; +$pficon-var-home: "\e618" !default; +$pficon-var-image: "\e61f" !default; +$pficon-var-import: "\e615" !default; +$pficon-var-info: "\e92b" !default; +$pficon-var-infrastructure: "\e93d" !default; +$pficon-var-integration: "\e948" !default; +$pficon-var-in-progress: "\e92c" !default; +$pficon-var-key: "\e924" !default; +$pficon-var-kubernetes: "\e627" !default; +$pficon-var-locked: "\e923" !default; +$pficon-var-maintenance: "\e92d" !default; +$pficon-var-memory: "\e908" !default; +$pficon-var-messages: "\e603" !default; +$pficon-var-middleware: "\e917" !default; +$pficon-var-migration: "\e92e" !default; +$pficon-var-monitoring: "\e944" !default; +$pficon-var-network: "\e909" !default; +$pficon-var-network-range: "\e94a" !default; +$pficon-var-off: "\e92f" !default; +$pficon-var-ok: "\e602" !default; +$pficon-var-on: "\e931" !default; +$pficon-var-on-running: "\e930" !default; +$pficon-var-openshift: "\e626" !default; +$pficon-var-optimize: "\e93e" !default; +$pficon-var-orders: "\e93f" !default; +$pficon-var-paused: "\e932" !default; +$pficon-var-pending: "\e933" !default; +$pficon-var-plugged: "\e940" !default; +$pficon-var-port: "\e945" !default; +$pficon-var-private: "\e914" !default; +$pficon-var-print: "\e612" !default; +$pficon-var-process-automation: "\e949" !default; +$pficon-var-project: "\e905" !default; +$pficon-var-rebalance: "\e91c" !default; +$pficon-var-rebooting: "\e934" !default; +$pficon-var-regions: "\e90a" !default; +$pficon-var-registry: "\e623" !default; +$pficon-var-remove: "\e611" !default; +$pficon-var-replicator: "\e624" !default; +$pficon-var-repository: "\e90b" !default; +$pficon-var-resource-pool: "\e90c" !default; +$pficon-var-resources-almost-empty: "\e91d" !default; +$pficon-var-resources-almost-full: "\e912" !default; +$pficon-var-resources-full: "\e92a" !default; +$pficon-var-restart: "\e617" !default; +$pficon-var-route: "\e625" !default; +$pficon-var-running: "\e614" !default; +$pficon-var-save: "\e601" !default; +$pficon-var-satellite: "\e94b" !default; +$pficon-var-screen: "\e600" !default; +$pficon-var-search: "\e921" !default; +$pficon-var-security: "\e946" !default; +$pficon-var-server: "\e90d" !default; +$pficon-var-server-group: "\e91a" !default; +$pficon-var-service: "\e61e" !default; +$pficon-var-service-catalog: "\e941" !default; +$pficon-var-services: "\e947" !default; +$pficon-var-settings: "\e610" !default; +$pficon-var-sort-common-asc: "\e94e" !default; +$pficon-var-sort-common-desc: "\e94f" !default; +$pficon-var-spinner: "\e614" !default; +$pficon-var-spinner2: "\e613" !default; +$pficon-var-storage-domain: "\e90e" !default; +$pficon-var-template: "\e94c" !default; +$pficon-var-tenant: "\e916" !default; +$pficon-var-thumb-tack-o: "\e920" !default; +$pficon-var-topology: "\e608" !default; +$pficon-var-trend-down: "\e900" !default; +$pficon-var-trend-up: "\e901" !default; +$pficon-var-unlocked: "\e922" !default; +$pficon-var-unplugged: "\e942" !default; +$pficon-var-unknown: "\e935" !default; +$pficon-var-user: "\e91e" !default; +$pficon-var-users: "\e91f" !default; +$pficon-var-vcenter: "\e94d" !default; +$pficon-var-virtual-machine: "\e90f" !default; +$pficon-var-volume: "\e910" !default; +$pficon-var-warning-triangle-o: "\e913" !default; +$pficon-var-zone: "\e911" !default; +$progress-description-label-width: 85px !default; +$sidebar-pf-bg: $color-pf-black-100 !default; +$sidebar-pf-border-color: $color-pf-black-300 !default; +$skiplink-pf-top: 12px !default; +$skiplink-pf-left: 10px !default; +$table-border-hover: $color-pf-blue-200 !default; +$table-cell-padding-bottom: 3px !default; +$table-cell-padding-top: 2px !default; +// Reference variables declared in block above +$bootstrap-switch-bg-color-start: $btn-default-bg-img-start !default; +$bootstrap-switch-bg-color-stop: $btn-default-bg-img-stop !default; +$fa-font-path: $font-path !default; +$navbar-pf-navbar-header-border-color: lighten($navbar-pf-bg-color, 15%) !default; +$navbar-pf-navbar-nav-active-active-bg-color: lighten($navbar-pf-bg-color, 8%) !default; +$navbar-pf-navbar-nav-active-active-open-bg-color: lighten($navbar-pf-bg-color, 11%) !default; +$navbar-pf-navbar-nav-active-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; +$navbar-pf-navbar-primary-bg-color-start: lighten($navbar-pf-bg-color, 10%) !default; // #474C50 +$navbar-pf-navbar-primary-bg-color-stop: $navbar-pf-bg-color !default; // #383F43 +$navbar-pf-navbar-utility-border-color: lighten($navbar-pf-bg-color, 15.5%) !default; +$navbar-pf-navbar-utility-color: $navbar-pf-color !default; +$navbar-pf-navbar-utility-hover-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; +$nav-pf-vertical-secondary-bg-color: $nav-pf-vertical-active-bg-color !default; +$nav-tabs-color: $gray-pf !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-context-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 8.5%) !default; +$navbar-pf-navbar-primary-context-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 11%) !default; +$navbar-pf-navbar-primary-hover-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 10%) !default; +$navbar-pf-navbar-primary-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 10%) !default; +$navbar-pf-navbar-primary-hover-border-color: lighten($navbar-pf-navbar-header-border-color, 20%) !default; +$navbar-pf-navbar-primary-context-border-color: lighten($navbar-pf-navbar-header-border-color, 8%) !default; +$navbar-pf-navbar-primary-context-border-top-color: lighten($navbar-pf-navbar-header-border-color, 7%) !default; +$navbar-pf-navbar-utility-hover-border-color: lighten($navbar-pf-navbar-utility-border-color, 5%) !default; +$navbar-pf-navbar-utility-open-bg-color: lighten($navbar-pf-navbar-utility-hover-bg-color, 7.5%) !default; +$navbar-pf-navbar-utility-open-border-color: lighten($navbar-pf-navbar-utility-hover-border-color, 5%) !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-active-bg-color-start: lighten($navbar-pf-navbar-primary-hover-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-active-bg-color-stop: lighten($navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-active-border-color: lighten($navbar-pf-navbar-primary-hover-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-hover-bg-color-start: lighten($navbar-pf-navbar-primary-context-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-context-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-context-hover-border-color: lighten($navbar-pf-navbar-primary-context-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-hover-border-top-color: lighten($navbar-pf-navbar-primary-context-border-top-color, 6%) !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-context-active-bg-color-start: lighten($navbar-pf-navbar-primary-context-hover-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-context-active-bg-color-stop: lighten($navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-context-active-border-color: lighten($navbar-pf-navbar-primary-context-hover-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-active-border-top-color: lighten($navbar-pf-navbar-primary-context-hover-border-top-color, 6%) !default; +// References variable declared in block above +$navbar-pf-navbar-primary-context-active-border-right-color: $navbar-pf-navbar-primary-context-active-border-color !default; +$slider-line-height: 16px !default; +$slider-horizontal-width: 100% !default; +$slider-primary-top: $color-pf-black-100 !default; +$slider-primary-bottom: $color-pf-black-200 !default; +$slider-secondary-top: $color-pf-blue-400 !default; +$slider-secondary-bottom: $color-pf-blue-300 !default; +$tree-list-view-pf-padding-left: 45px !default; + +// Alternate navigation layout - Kept for backwards compatibility +// -------------------------------------------------------------- +$footer-pf-alt-bg-color: $footer-pf-bg-color !default; +$footer-pf-alt-padding-left: $footer-pf-padding-left !default; +$footer-pf-alt-padding-top: $footer-pf-padding-top !default; +$footer-pf-alt-height: $footer-pf-height !default; +$img-path-alt: $img-path !default; +$nav-pf-vertical-alt-active-color: $color-pf-blue-300 !default; +$nav-pf-vertical-alt-bg-color: $color-pf-white !default; +$nav-pf-vertical-alt-badge-color: $color-pf-white !default; +$nav-pf-vertical-alt-border-color: $sidebar-pf-border-color !default; +$nav-pf-vertical-alt-collapsed-width: 75px !default; +$nav-pf-vertical-alt-link-height: 63px !default; +$nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px !default; +$nav-pf-vertical-alt-width: 250px !default; +$navbar-pf-alt-bg-repeat: $navbar-pf-vertical-bg-repeat !default; +$navbar-pf-alt-bg-size: $navbar-pf-vertical-bg-size !default; +$navbar-pf-alt-border-color: $navbar-pf-vertical-border-color !default; +$navbar-pf-alt-border-style: $navbar-pf-vertical-border-style !default; +$navbar-pf-alt-border-width: $navbar-pf-vertical-border-width !default; +$navbar-pf-alt-color: $navbar-pf-vertical-color !default; +$navbar-pf-alt-height: $navbar-pf-vertical-height !default; +$navbar-pf-alt-nav-item-iconic-padding: $navbar-pf-vertical-nav-item-iconic-padding !default; +$navbar-pf-alt-navbar-brand-color: $navbar-pf-vertical-navbar-brand-color !default; +$navbar-pf-alt-navbar-brand-icon-margin: $navbar-pf-vertical-navbar-brand-icon-margin !default; +$navbar-pf-alt-navbar-brand-margin: $navbar-pf-vertical-navbar-brand-margin !default; +$navbar-pf-alt-navbar-brand-min-height: $navbar-pf-vertical-navbar-brand-min-height !default; +$navbar-pf-alt-navbar-brand-name-breakpoint: $navbar-pf-vertical-navbar-brand-name-breakpoint !default; +$navbar-pf-alt-navbar-brand-name-margin: $navbar-pf-vertical-navbar-brand-name-margin !default; +$navbar-pf-alt-navbar-brand-padding: $navbar-pf-vertical-navbar-brand-padding !default; +$navbar-pf-alt-navbar-toggle-margin: $navbar-pf-vertical-navbar-toggle-margin !default; +$navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg !default; + +// Login page +// ------------------- +$login-pf-brand-margin-top: 0px !default; +$login-pf-page-padding-top: 20px !default; +$login-pf-brand-desktop-margin-top: 22px !default; +$login-pf-page-header-margin-bottom: 20px !default; +$login-pf-page-header-desktop-margin-bottom: 40px !default; +$login-pf-page-header-paragraph-margin-top: 20px !default; +$login-pf-card-pf-padding: 10px 20px 30px 20px !default; +$login-pf-card-pf-desktop-padding: 20px 40px 30px 40px !default; +$login-pf-card-pf-max-width: 840px !default; +$login-pf-checkbox-label-margin-bottom: 15px !default; +$login-pf-dropdown-toggle-padding-right: 15px !default; +$login-pf-btn-primary-margin-top: 40px !default; +$login-pf-header-margin-bottom: 20px !default; +$login-pf-header-desktop-margin-bottom: 10px !default; +$login-pf-signup-margin-top: 40px !default; +$login-pf-signup-a-margin-left: 10px !default; +$login-pf-page-footer-links-margin-top: 60px !default; +$login-pf-page-footer-links-li-margin-right: 20px !default; +$login-pf-page-footer-sso-margin-top: 40px !default; +$login-pf-page-footer-sso-logos-li-margin: 5px !default; +$login-pf-page-footer-padding-bottom-mobile: 50px !default; +$login-pf-page-footer-padding-bottom-desktop: 100px !default; +$login-pf-page-accounts-margin: 20px !default; +$login-pf-accounts-section-heading-margin-top: 30px !default; +$login-pf-accounts-section-heading-margin-bottom: 30px !default; +$login-pf-accounts-section-heading-desktop-margin-bottom: 15px !default; +$login-pf-accounts-section-heading-desktop-padding-right: 40px !default; +$login-pf-accounts-section-heading-desktop-padding-left: 40px !default; +$login-pf-accounts-link-margin-bottom: 15px !default; +$login-pf-accounts-link-img-margin-right: 10px !default; +$login-pf-accounts-link-a-padding: 7px !default; +$login-pf-accounts-more-caret-margin-left: 5px !default; +$login-pf-social-margin: 40px 0 0 0 !default; + + +// Bootstrap overrides +// ------------------- +$alert-info-border: $color-pf-black-500 !default; +$alert-link-font-weight: 500 !default; +$alert-padding: 11px !default; +$alert-margin-left: 250px !default; +$alert-margin-right: 250px !default; +$body-bg: $color-pf-white !default; +$border-radius-base: 1px !default; +$brand-danger: $color-pf-red !default; +$brand-info: $color-pf-blue-500 !default; +$brand-primary: $color-pf-blue-300 !default; +$brand-success: $color-pf-green !default; +$brand-warning: $color-pf-orange !default; +$breadcrumb-bg: transparent !default; +$breadcrumb-separator: "\f105" !default; +$bs-datetimepicker-timepicker-font-size: 1em !default; +$bs-datetimepicker-btn-hover-bg: transparent !default; +$btn-danger-bg: $color-pf-red-200 !default; +$btn-danger-border: $color-pf-red-300 !default; +$btn-default-border: $color-pf-black-400 !default; +$btn-font-weight: 600 !default; +$btn-primary-bg: $color-pf-blue !default; +$btn-primary-border: $color-pf-blue-500 !default; +$caret-width-base: 0 !default; +$code-bg: $color-pf-blue-50 !default; +$dropdown-border: $color-pf-black-400 !default; +$dropdown-divider-bg: $color-pf-black-200 !default; +$dropdown-link-active-color: $color-pf-white !default; +$dropdown-link-hover-bg: $color-pf-blue-50 !default; +$font-family-base: "Open Sans", Helvetica, Arial, sans-serif !default; +$font-size-base: 12px !default; +$gray-dark: lighten($color-pf-black, 20%) !default; // #333 +$gray-darker: lighten($color-pf-black, 13.5%) !default; // #222 +$gray-light: lighten($color-pf-black, 60%) !default; // #999 +$gray-lighter: lighten($color-pf-black, 93.5%) !default; // #eee +$grid-gutter-width: 40px !default; +$icon-font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; +$input-bg-disabled: $color-pf-black-150 !default; +$input-border: $color-pf-black-400 !default; +$line-height-base: 1.66666667 !default; // 20/12 +$link-color: $color-pf-blue !default; +$list-group-border: $color-pf-black-150 !default; +$list-group-border-radius: 0 !default; +$list-group-hover-bg: $color-pf-blue-50 !default; +$link-hover-color: $color-pf-blue-500 !default; +$nav-tabs-border-color: $color-pf-black-200 !default; +$nav-tabs-link-hover-border-color: transparent !default; +$padding-large-horizontal: 10px !default; +$padding-base-horizontal: 6px !default; +$padding-base-vertical: 2px !default; +$padding-large-vertical: 6px !default; +$pager-border-radius: 0 !default; +$pager-disabled-color: $color-pf-black-500 !default; +$pagination-bg: $color-pf-black-150 !default; +$pagination-border: $color-pf-black-400 !default; +$pagination-hover-bg: $color-pf-black-200 !default; +$panel-inner-border: $color-pf-black-300 !default; +$popover-arrow-color: $color-pf-white !default; +$popover-arrow-outer-color: $color-pf-black-400 !default; +$popover-border-color: $color-pf-black-400 !default; +$popover-border-bottom-color: $color-pf-black-150 !default; +$popover-border-width: 10px !default; +$popover-border-top-width: 0 !default; +$popover-max-width: 220px !default; +$popover-position-top: -20px !default; +$popover-title-bg: $color-pf-black-150 !default; +$pre-bg: $color-pf-black-100 !default; +$progress-bg: $color-pf-black-200 !default; +$table-bg-accent: $color-pf-black-150 !default; +$table-bg-hover: $color-pf-blue-50 !default; +$table-border-color: $color-pf-black-300 !default; +$table-cell-padding: 10px !default; +$tooltip-arrow-width: 8px !default; +$tooltip-bg: $color-pf-black-800 !default; +$tooltip-max-width: 220px !default; +// Reference variables declared in block above +$alert-danger-bg: lighten($color-pf-red-100, 55%) !default; +$alert-danger-border: $brand-danger !default; +$alert-danger-text: $gray-dark !default; +$alert-info-bg: $color-pf-black-150 !default; +$alert-info-text: $gray-dark !default; +$alert-success-bg: lighten($color-pf-green-100, 8%) !default; +$alert-success-border: $brand-success !default; +$alert-success-text: $gray-dark !default; +$alert-warning-bg: lighten($color-pf-orange-100, 8%) !default; +$alert-warning-border: $brand-warning !default; +$alert-warning-text: $gray-dark !default; +$text-danger-p-padding-top: 10px !default; +$badge-border-radius: $border-radius-base !default; +$border-radius-large: $border-radius-base !default; +$border-radius-small: $border-radius-base !default; +$breadcrumb-active-color: $gray-pf !default; +$breadcrumb-color: $gray-pf !default; +$btn-default-bg: $gray-lighter !default; +$btn-default-color: $gray-pf !default; +$caret-width-large: $caret-width-base !default; +$code-color: $color-pf-blue-600 !default; +$dropdown-fallback-border: $dropdown-border !default; +$dropdown-link-active-bg: $link-color !default; +$dropdown-link-hover-color: $gray-pf !default; +$font-size-h1: ceil(($font-size-base * 2)) !default; // ~24px +$font-size-h2: ceil(($font-size-base * 1.8333)) !default; // ~22px +$font-size-h3: ceil(($font-size-base * 1.3333)) !default; // ~16px +$font-size-h5: ceil(($font-size-base * 1.0833)) !default; // ~13px +$font-size-large: ceil(($font-size-base * 1.1666)) !default; // ~14px +$font-size-small: ceil(($font-size-base * .9166)) !default; // ~11px +$input-color: $gray-dark !default; +$nav-tabs-active-link-hover-color: $link-color !default; +$nav-tabs-justified-link-border-color: $nav-tabs-border-color !default; +$nav-pf-vertical-badges-width: ($nav-pf-vertical-width + 50px) !default; +$padding-small-horizontal: $padding-base-horizontal !default; +$padding-small-vertical: $padding-base-vertical !default; +$panel-group-pf-danger-heading-bg: $alert-danger-bg !default; +$panel-group-pf-primary-heading-bg: lighten($brand-primary, 38%) !default; +$panel-group-pf-success-heading-bg: $alert-success-bg !default; +$panel-group-pf-warning-heading-bg: $alert-warning-bg !default; +$panel-group-pf-info-heading-bg: lighten(desaturate(adjust-hue($brand-info, 13), 45), 60%) !default; +$panel-danger-border: $brand-danger !default; +$panel-danger-heading-bg: $brand-danger !default; +$panel-info-border: $brand-info !default; +$panel-info-heading-bg: $brand-info !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-text: $body-bg !default; +$panel-success-border: $brand-success !default; +$panel-success-heading-bg: $brand-success !default; +$panel-warning-border: $brand-warning !default; +$panel-warning-heading-bg: $brand-warning !default; +$spinner-size: ($font-size-base * 2) !default; +$spinner-size-lg: ($font-size-base * 2.5) !default; +$spinner-size-sm: ($font-size-base * 1.5) !default; +$spinner-size-xs: $font-size-base !default; +$state-warning-text: $brand-warning !default; +$state-danger-text: $brand-danger !default; +// Reference variable declared in block above +$panel-danger-text: $panel-primary-text !default; +$panel-info-text: $panel-primary-text !default; +$panel-success-text: $panel-primary-text !default; +$panel-warning-text: $panel-primary-text !default; + +// PatternFly-specific variables based on Bootstrap overides +// --------------------------------------------------------- +$bootstrap-switch-bg-color: $btn-default-bg !default; +$btn-danger-bg-img-start: $brand-danger !default; +$btn-danger-bg-img-stop: $btn-danger-bg !default; +$btn-primary-bg-img-start: $brand-primary !default; +$btn-primary-bg-img-stop: $btn-primary-bg !default; +$dropdown-link-focus-bg: $link-color !default; +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; +$nav-pf-vertical-icon-size: ($font-size-base + 8) !default; +$notification-badge-color: $color-pf-blue-400 !default; +$progress-sm: ($line-height-computed - 6) !default; +$progress-xs: ($line-height-computed - 14) !default; +$syntax-1: $btn-danger-bg !default; +$syntax-2: $gray-dark !default; +$syntax-3: $brand-success !default; +$syntax-4: $brand-info !default; +$tooltip-font-size: $font-size-base !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_vertical-nav.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_vertical-nav.scss new file mode 100644 index 00000000000..f57e3dc0932 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_vertical-nav.scss @@ -0,0 +1,945 @@ +// +// Vertical navigation +// -------------------------------------------------- +// +// Basic Required Layout for Vertical Navigation +// +// .navbar navbar-pf-vertical +// .navbar-header +// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile +// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf] +// .list-group +// .list-group-item [.active] [.secondary-nav-item-pf] +// a +// [primary icon] <-- Not shown if .hidden-icons-pf above +// .list-group-item-value +// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above +// .nav-item-pf-header +// .secondary-collapse-toggle-pf data-toggle="collapse-secondary-nav" +// .list-group +// .list-group-item [.active] [tertiary-nav-item-pf] +// a +// .list-group-item-value +// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above +// .nav-item-pf-header +// .tertiary-collapse-toggle-pf data-toggle="collapse-tertiary-nav" +// .list-group +// .list-group-item [.active] [tertiary-nav-item-pf] +// a +// .list-group-item-value +// +// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf] +// + +.nav-pf-vertical { + background: $nav-pf-vertical-bg-color; + border-right: 1px solid $nav-pf-vertical-border-color; + bottom: 0; + left: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + &.hidden.show-mobile-nav { // Mobile mode open + box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); + display: block !important; + } + &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker + visibility: hidden !important; + } + .list-group { + border-top: 0; + margin-bottom: 0; + } + .list-group-item { + background-color: transparent; + border-color: $nav-pf-vertical-item-border-color; + padding: 0; + > a { + background-color: transparent; + color: $nav-pf-vertical-color; + cursor: pointer; + display: block; + font-size: ($font-size-base + 2); + font-weight: $nav-pf-vertical-font-weight; + height: $nav-pf-vertical-link-height; + line-height: 26px; + padding: $nav-pf-vertical-link-padding; + position: relative; + white-space: nowrap; + width: $nav-pf-vertical-width; + // When flexbox is supported nav item names take up all available space + @supports (display: flex) { + display: flex; + padding-right: 0; + } + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $nav-pf-vertical-icon-color; + float: left; + font-size: ($font-size-base + 8); + line-height: 26px; + margin-right: 10px; + text-align: center; + width: $nav-pf-vertical-icon-width; + } + &:hover, + &:focus { + text-decoration: none; + } + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-active-bg-color; + color: $nav-pf-vertical-active-color; + font-weight: $nav-pf-vertical-active-font-weight; + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $nav-pf-vertical-active-icon-color; + } + } + &.active { + > a:before { + background: $nav-pf-vertical-active-before-color; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 3px; + } + &:hover { // to over-ride default list group setting + background-color: transparent; + border-color: $nav-pf-vertical-item-border-color; + } + } + .list-group-item-value { + display: block; + line-height: 25px; + max-width: 120px; + // If flexbox is supported, do not set max-width, take all space with just some right padding + // This generates a known issue on IE11: + // https://github.com/patternfly/patternfly/pull/810 + @supports (display: flex) { + flex: 1; + max-width: none; + padding-right: 15px; + } + overflow: hidden; + text-overflow: ellipsis; + } + } + .list-group-item-separator { + border-top-color: $nav-pf-vertical-item-border-color; + border-top-width: 2px; + } + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + .list-group-item > a { + width: $nav-pf-vertical-badges-width; + } + } + h5 { + color: $nav-pf-vertical-secondary-color; + cursor: default; + font-size: ($font-size-base + 1); + font-weight: 600; + margin: $nav-pf-vertical-secondary-list-header-margin; + } + &.hidden-icons-pf { + > .list-group > .list-group-item { // only the primary menu hides icons + > a { + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + display: none; + } + } + } + &.collapsed { + display: none; + } + } + .badge-container-pf { + position: absolute; + right: 15px; + top: 20px; + // If flexbox is supported, use relative positioning to place to the right of the label + // and adjust the top position so that the secondary and tertiary nav items don't need to change + @supports (display: flex) { + padding-left: 0; + padding-right: 15px; + position: relative; + right: 0; + margin-top: -3px; + top: 5px; + } + .badge { + background: $nav-pf-vertical-badge-bg-color; + color: $nav-pf-vertical-badge-color; + float: left; + font-size: $font-size-base; + font-weight: 700; + line-height: $line-height-base; + margin: 0; + padding: 0 7px; + text-align: center; + .pficon, + .fa, .fas, .far, .fab, .fal { + font-size: ($font-size-base + 2); + height: 20px; + line-height: $line-height-base; + margin-right: 3px; + margin-top: -1px; + } + } + } +} +.nav-pf-vertical-tooltip.tooltip { + margin-left: 15px; + .tooltip-inner { + background-color: $color-pf-white; + color: $color-pf-black-900; + } + .tooltip-arrow { + border-bottom-color: $color-pf-white; + left: calc(50% - 15px) !important; + } +} +.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } +} +.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); + } + .nav-pf-secondary-nav { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + .collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.nav-pf-vertical-with-badges { + .nav-pf-secondary-nav { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + .collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + } +} +.nav-pf-vertical.collapsed { + width: $nav-pf-vertical-collapsed-width; + &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); + } + } +} +.show-mobile-nav { + &.show-mobile-secondary { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.show-mobile-tertiary { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + .mobile-nav-item-pf, + .mobile-secondary-item-pf { + .nav-pf-secondary-nav { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 4); + } + > .nav-pf-tertiary-nav { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 8); + } + } + .nav-pf-secondary-nav { + left: 0; + .secondary-nav-item-pf:hover & { + opacity: 0; + visibility: hidden; + } + } + .tertiary-nav-item-pf:hover { + .nav-pf-tertiary-nav { + opacity: 0; + visibility: hidden; + } + } + .tertiary-nav-item-pf.mobile-nav-item-pf:hover { + .nav-pf-tertiary-nav { + opacity: 1; + visibility: visible; + } + } +} +.secondary-nav-item-pf { + > a { + cursor: default; + &:after { + color: $nav-pf-vertical-secondary-indicator-color; + content: $fa-var-angle-right; + display: block; + font-family: "FontAwesome"; + font-size: ($font-size-base * 2); + line-height: 30px; + padding: $nav-pf-vertical-secondary-indicator-padding; + position: absolute; + right: 20px; + top: 0; + } + .list-group-item-value { + // If flex box is supported add some padding to account for the submenu indicator + @supports (display: flex) { + padding-right: 35px; + } + } + } + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} + 1px)"); + z-index: ($zindex-navbar-fixed + 1); + &:after { + right: 21px; + } + .collapsed-secondary-nav-pf & { + z-index: 0; + } + .collapsed-tertiary-nav-pf & { + z-index: 0; + } + } + } + .nav-pf-vertical-with-badges & { + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} + 1px)"); + } + } + } +} +.nav-pf-vertical.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu + &.active, + &.hover { + > a { + z-index: $zindex-navbar-fixed; + } + } + } + &.hover-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + .nav-pf-secondary-nav { + left: 0; + } + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-width; + } + &.nav-pf-vertical-with-badges { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-badges-width; + } + } +} +.nav-pf-vertical.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + .nav-pf-secondary-nav { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + // Keep sub-menu indicators below collapsed menu + .secondary-nav-item-pf, + .tertiary-nav-item-pf { + &.active, + &.hover { + > a { + z-index: 0; + } + } + } +} +.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings + @media (min-width: $screen-lg-min) { // secondary menu only persistent at lg screen + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + &.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + } + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + &.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); + } + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); + } + } + .secondary-nav-item-pf.active { + .nav-pf-secondary-nav { + visibility: visible; + opacity: 1; + } + } + } +} +.nav-item-pf-header { + color: $nav-pf-vertical-secondary-color; + font-size: ($font-size-base + 4); + margin: $nav-pf-vertical-secondary-header-margin; + > a { + cursor: pointer; + margin-right: 7px; + &:hover, + &:focus { + color: $link-color; + text-decoration: none; + } + } +} +.nav-pf-vertical.collapsed { // Collapsed Primary Menu state + width: $nav-pf-vertical-collapsed-width; + .list-group-item { // Show only the icons + > a { + width: $nav-pf-vertical-collapsed-width; + > .list-group-item-value { + display: none; + } + > .badge-container-pf { + display: none; + } + } + &.secondary-nav-item-pf { // Adjust widths + &.active > a, + > a { + width: $nav-pf-vertical-collapsed-width; + &:after { + right: 10px; + } + } + &.active, + &:hover { + > a { + width: ($nav-pf-vertical-collapsed-width + 2); + &:after { + right: 11px; + } + } + } + } + } +} +.nav-pf-secondary-nav { + background: $nav-pf-vertical-secondary-bg-color; + border: 1px solid $nav-pf-vertical-border-color; + border-bottom: none; + border-top: none; + bottom: 0; + display: block; + left: $nav-pf-vertical-width; + opacity: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + visibility: hidden; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed + .collapsed-secondary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 2); + } + .collapsed-tertiary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + } + } + .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering + .hover-secondary-nav-pf & { + opacity: 1; + visibility: visible; + } + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .list-group-item { + border: none; + padding: $nav-pf-vertical-secondary-item-padding; + width: $nav-pf-vertical-width; + > a { + background-color: $nav-pf-vertical-secondary-bg-color; + color: $nav-pf-vertical-secondary-item-color; + font-size: $font-size-base; + font-weight: inherit; + height: inherit; + padding: $nav-pf-vertical-secondary-link-padding; + margin-left: 20px; + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + } + &.active > a:before { + display: none; + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-secondary-active-bg-color; + color: $nav-pf-vertical-secondary-active-color; + } + .badge-container-pf { + top: 5px; + .badge { + background: $nav-pf-vertical-secondary-badge-bg-color; + color: $nav-pf-vertical-badge-color; + } + } + .list-group-item-value { + padding-left: 5px; + } + &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus + > a { + cursor: default; + &:after { + color: $nav-pf-vertical-secondary-indicator-color; + content: $fa-var-angle-right; + display: block; + font-family: "FontAwesome"; + font-size: 20px; + line-height: 20px; + padding: $nav-pf-vertical-tertiary-indicator-padding; + position: absolute; + right: 20px; + top: 4px; + } + // If flex box is supported add some padding to account for the submenu indicator + .list-group-item-value { + @supports (display: flex) { + padding-right: 35px; + } + } + } + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 19px)"); + z-index: ($zindex-navbar-fixed + 3); + &:after { + right: 21px; + } + } + } + } + } + .nav-pf-vertical-with-badges & { + left: $nav-pf-vertical-badges-width; + width: $nav-pf-vertical-badges-width; + .list-group-item { + width: $nav-pf-vertical-badges-width; + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 19px)"); + } + } + } + } + } +} +.nav-pf-tertiary-nav { + background: $nav-pf-vertical-tertiary-bg-color; + border: 1px solid $nav-pf-vertical-border-color; + border-bottom: none; + border-top: none; + bottom: 0; + display: block; + left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + opacity: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + visibility: hidden; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .nav-pf-vertical-with-badges & { + left: $nav-pf-vertical-badges-width; + width: $nav-pf-vertical-badges-width; + .show-mobile-nav { + left: 0; + } + } + .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed + .collapsed-tertiary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 3); + } + } + .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering + .hover-tertiary-nav-pf & { + opacity: 1; + visibility: visible; + .collapsed.collapsed-tertiary-nav-pf & { + left: 0; + } + } + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .nav-item-pf-header { + color: $nav-pf-vertical-tertiary-color; + margin: $nav-pf-vertical-tertiary-header-margin; + } + h5 { + color: $nav-pf-vertical-tertiary-color; + margin: $nav-pf-vertical-tertiary-list-header-margin; + } + .list-group-item { + border: none; + padding: $nav-pf-vertical-tertiary-item-padding; + > a { + background-color: transparent; + color: $nav-pf-vertical-tertiary-item-color; + font-size: $font-size-base; + font-weight: inherit; + height: inherit; + margin: $nav-pf-vertical-tertiary-link-margin; + padding: $nav-pf-vertical-tertiary-link-padding; + } + &.active > a:before { + display: none; + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-tertiary-active-bg-color; + color: $nav-pf-vertical-tertiary-active-color; + } + .badge-container-pf { + top: 5px; + .badge { + background: $nav-pf-vertical-tertiary-badge-bg-color; + color: $nav-pf-vertical-tertiary-badge-color; + } + } + .list-group-item-value { + padding-left: 5px; + } + } +} +.collapsed { + .nav-pf-secondary-nav { // Adjust left placement + left: $nav-pf-vertical-collapsed-width; + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + > .list-group-item-value { // Continue to show labels for secondary menu items + display: inline-block; + } + > .badge-container-pf { + display: inline-block; + } + } + } + } + .nav-pf-tertiary-nav { // Adjust left placement + left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + > .list-group-item-value { // Continue to show labels for tertiary menu items + display: inline-block; + } + > .badge-container-pf { + display: inline-block; + } + } + } + } + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + .secondary-nav-item-pf { + &:hover { + > a { + z-index: $zindex-navbar-fixed; + } + } + } + .nav-pf-secondary-nav { + left: 0; + } + } + &.collapsed-secondary-nav-pf { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-width; + } + } + &.collapsed-tertiary-nav-pf { + .nav-pf-tertiary-nav { + left: 0; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.collapsed-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + &.nav-pf-vertical-with-badges { + .nav-pf-secondary-nav { + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + } + } + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + &.collapsed-secondary-nav-pf { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-badges-width; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.collapsed-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + } +} +.secondary-collapse-toggle-pf { + display: none; + font-family: $icon-font-name-fa; + font-size: inherit; + opacity: 0; + pointer-events: none; + -webkit-font-smoothing: antialiased; + &:before { + content: $fa-var-arrow-circle-o-left; + } + &.collapsed { + &:before { + content: $fa-var-arrow-circle-o-right; + } + } +} +.tertiary-collapse-toggle-pf { + display: none; + font-family: $icon-font-name-fa; + font-size: inherit; + opacity: 0; + pointer-events: none; + -webkit-font-smoothing: antialiased; + &:before { + content: $fa-var-arrow-circle-o-left; + } + &.collapsed { + &:before { + content: $fa-var-arrow-circle-o-right; + } + } +} +.nav-pf-vertical-collapsible-menus { + .secondary-collapse-toggle-pf { + display: inline-block; + } + .secondary-nav-item-pf.active { + .secondary-collapse-toggle-pf { + opacity: 1; + pointer-events: all; + } + } + .tertiary-collapse-toggle-pf { + display: inline-block; + } + .tertiary-nav-item-pf.active { + .tertiary-collapse-toggle-pf { + opacity: 1; + pointer-events: all; + } + } +} +.show-mobile-nav { + .secondary-collapse-toggle-pf { + display: inline-block; + opacity: 1; + pointer-events: all; + &:before { + content: $fa-var-arrow-circle-o-left; + } + } + .tertiary-collapse-toggle-pf { + display: inline-block; + opacity: 1; + pointer-events: all; + &:before { + content: $fa-var-arrow-circle-o-left; + } + } +} +.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event + .nav-pf-secondary-nav { + display: none !important; + } + .nav-pf-tertiary-nav { + display: none !important; + } +} +.nav-pf-vertical.transitions { + transition: width $nav-pf-menu-transition-period; + .nav-pf-secondary-nav { + transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; + } + .nav-pf-tertiary-nav { + transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/_wizard.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_wizard.scss new file mode 100644 index 00000000000..cdadd096b72 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/_wizard.scss @@ -0,0 +1,665 @@ +// +// Wizard +// -------------------------------------------------- +.wizard-pf { + padding: 10px; + margin: 0 auto; + max-height: 900px; + width: auto; + + .modal-content { + min-height:100%; + } +} + +// Wizard header +// Top section of the wizard w/ title and dismiss +.wizard-pf-body { + background:$color-pf-white; + padding: 0; + position: static; +} + +/* styles the sidebard containing the sub-steps */ +.wizard-pf-sidebar { + background: $color-pf-black-100; + border-right: 1px solid $color-pf-black-300; + display:none; + + @media (min-width: $screen-sm-min) { + display:inherit; + flex:0 0 auto; + overflow-x: hidden; + overflow-y: auto; + + .list-group { + border-top: 0; + margin-bottom: 0; + } + + .list-group-item { + background-color: transparent; + border-color: $color-pf-black-200; + padding: 0; + + > a { + color: $color-pf-black; + cursor: pointer; + display: block; + font-size: 14px; + font-weight: 700; + height: 50px; + outline: 0; + padding-top: 11px; + padding-left: 20px; + position: relative; + white-space: nowrap; + width: 14em; + + &:hover { + background-color: $color-pf-black-200; + text-decoration: none; + + &:focus { + //corrects odd behavior when hover and focus are combined. + text-decoration: none; + + span { + text-decoration: underline; + } + } + } + } + + &.active { + background-color: $color-pf-black-200; + + //override default behavior + &:hover { + border-color: $color-pf-black-200; + } + + > a { + color: $color-pf-blue-300; + cursor: default; + + // line to left side showing active substep + &:before { + content: " "; + background: $color-pf-blue-300; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 3px; + } + + // caret to right showing active substep + &:after { + color: $color-pf-blue-300; + content: "\f105"; // right caret + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + line-height: 30px; + padding-top: 10px; + position: absolute; + right: 23px; + top: 0; + } + } + } + } + } +} + +.wizard-pf-substep-number { + display:inline-block; + margin-right: 5px; + vertical-align: middle; + width: 25px; +} + +.wizard-pf-substep-title { + display:inline-block; + margin-right: 5px; + text-align: left; + vertical-align: middle; +} + +/* styles the steps indicator across the top of the wizard */ +.wizard-pf-steps { + border-bottom: solid 1px $color-pf-black-300; + @media (min-width: $screen-sm-min) { + text-align: center; + } +} + +.wizard-pf-steps-indicator { + background: $color-pf-black-200; + border-top: 1px solid $color-pf-black-300; + display: inline-block; + display: flex; + font-size: ceil(($font-size-base * 1.3333)); + list-style: none; + margin-bottom: 0; + padding: 15px 0; + + @media (min-width: $screen-sm-min) { + background: $color-pf-white; + height: 120px; + padding: 38px 0 0; + justify-content: space-around; + } + + .wizard-pf-step { + counter-increment: section; + float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */ + flex-grow: 1; + flex-basis: 0; + line-height: 15px; + margin: 0; + padding: 0; + position: relative; + text-align: center; + + &:not(.active) { + display: none; + + @media (min-width: $screen-sm-min) { + display: block; + } + } + + a { + align-items: center; + display: flex; + flex-wrap:wrap; + font-weight: 700; + + @media (min-width: $screen-sm-min) { + font-weight: normal; + justify-content: center; + } + .wizard-pf-step-title { + margin-left: 10px; + + @media(min-width: $screen-sm-min) { + margin-left: 0; + } + + &-substep { + font-weight: normal; + margin-left: 10px; + text-transform: capitalize; + + &:before { + content:"\00BB"; + font-size: 20px; + margin-right: 10px; + } + + &:not(.active) { + display: none; + } + } + } + } + + /* draw the line between the circles */ + @media (min-width: $screen-sm-min) { + .wizard-pf-step-title-substep { + display: none; + } + + &:before { + background-color: $color-pf-black-400; + content: ""; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before + //otherwise, use top: calc(50% - 1px); + } + + /* don't draw the line between the circles on the ends */ + &:first-child:before { + left: 50%; + right: 0; + } + + &:last-child:before { + left: 0; + right: 50%; + } + + &:only-of-type:before { + background-color: transparent; + } + } + + a { + color: $color-pf-black; + cursor: pointer; + font-size: 16px; + margin-left:1em; + margin-right:1em; + text-decoration: none; + } + + &:not(.active):not(.disabled) { + a:hover { + .wizard-pf-step-number { + background-color: $color-pf-black-400; + border-color: $color-pf-black-400; + color: $color-pf-white; + } + } + } + + .wizard-pf-step-number { + background-color: $color-pf-white; + border-radius: 50%; + border: solid 2px $color-pf-blue-300; + color: $color-pf-black-400; + font-size: $font-size-base; + font-weight: 700; + height: 25px; + line-height: 22px; + width: 25px; + display: inline-block; + + @media (min-width: $screen-sm-min) { + left: unquote("calc(50% - 13px)"); + position: absolute; + top: 27px; + } + } + + &.active { + .wizard-pf-step-number { + background-color: $color-pf-blue-300; + border-color: $color-pf-blue-300; + cursor: default; + color: $color-pf-white; + } + + & ~ .wizard-pf-step { + .wizard-pf-step-number { + border-color: $color-pf-black-400; + background: $color-pf-white; + } + } + } + } +} + +/* styles the main content portion of the wizard */ +.wizard-pf-main { + height: 100%; + padding:1em; + vertical-align: top; + width:100%; + + @media (min-width: $screen-sm-min) { + overflow: auto; + padding:3em; + flex:1 1 auto; + } + + .blank-slate-pf { + background-color: transparent; + border: none; + left: 0; + right: 0; + } +} + +.wizard-pf-contents textarea { + resize: vertical; +} + +/* styles the content of a review page */ +.wizard-pf-review-steps { + list-style: none; + + .list-group, + .list-group-item { + border: none; + margin-bottom: 0; + } + + > ul { + > li { + float: left; + line-height: 15px; + margin: 0; + padding-top: 0; + position: relative; + width: 100%; + + > a { + color: #030303; + cursor: pointer; + font-size: 16px; + padding-left: 30px; + padding-right: 5px; + text-decoration: none; + transition: 250ms; + + &:before { + content: "\f107"; + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + left: 20px; + position: absolute; + top: 0; + } + + &.collapsed { + &:before { + content: "\f105"; + } + } + } + } + } +} + +.wizard-pf-review-substeps { + padding-left: 22px; + + > ul { + > li { + float: left; + line-height: 15px; + margin: 0; + position: relative; + width: 100%; + + a { + color: #030303; + cursor: pointer; + font-size: 16px; + padding-left: 30px; + padding-right: 5px; + text-decoration: none; + transition: 250ms; + + &:before { + content: "\f107"; + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + left: 20px; + position: absolute; + top: 10px; + } + + &.collapsed { + &:before { + content: "\f105"; + } + } + } + } + } +} + +.wizard-pf-review-content { + padding-top: 10px; + padding-left: 40px; + + .wizard-pf-review-item { + padding: 5px 0; + + &.sub-item { + margin-left: 10px; + } + + .wizard-pf-review-item-label { + font-weight: 700; + padding-right: 10px; + } + + .wizard-pf-review-item-field { + font-weight: 700; + margin: 5px 0; + padding-right: 10px; + + &:first-of-type { + margin-top: 0; + } + + &:last-of-type { + margin-bottom: 0; + } + + &.sub-field { + margin-left: 10px; + } + } + } +} + +.wizard-pf-success-icon { + color: $color-pf-green-400; + font-size: ($font-size-base * 5.6); + line-height: ($font-size-base * 5.6); +} + +/* styles the footer */ +.wizard-pf-footer { + background:$color-pf-white; + border-top: 1px solid $color-pf-black-300; + margin-top: 0; + padding-bottom: 17px; + display: flex; + justify-content: flex-end; + + .wizard-pf-cancel { + margin-right:25px; + order: -1; + } + + .wizard-pf-next { + order: 1; + margin-left: 8px; + } +} + +.wizard-pf-row { + @media (min-width: $screen-sm-min) { + display: flex; + width:100%; + height: 900px; + max-height: 65vh; + } +} + +// Scale up the modal +@media (min-width: $screen-md-min) { + // increasing space around modal for larger viewports + .wizard-pf { + padding: 30px 0; + width: 900px; + } + + // increasing width of sidebar for larger viewports + .wizard-pf-sidebar .list-group-item > a { + width: 18em; + } +} + +// +// +// This is for the new wizard that is more robust on mobile. +// -------------------------------------------------- +.wizard-pf-steps-alt, +.wizard-pf-steps-alt ul { + list-style: none; + margin: 0; + padding: 0; +} + +.wizard-pf-steps-alt { + margin: 15px 0 15px 15px; + + @media (min-width: $screen-sm-min) { + display:none; + } + + &-indicator { + position: relative; + + // caret to top showing active substep + &:after { + color: $color-pf-black-700; + content: "\f107"; // top caret + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + position: absolute; + right: 17px; + top: 50%; + transform:translateY(-50%); + @media (min-width: $screen-sm-min) { + display:none; + } + } + + &.active { + &:after { + content: "\f106"; + } + } + }//indicator +}//.wizard-pf-steps-alt + +.wizard-pf-step-alt { + position: relative; + z-index: 1; + + &:not(:last-child) { + padding-bottom: 10px; + } + + a { + display:flex; + flex:1; + + &:hover, + &:focus { + text-decoration: none; + + .wizard-pf-step-alt-title { + color: $color-pf-blue-300; + } + } + } + + ul { + margin-left: 11px; + } + + .wizard-pf-step-alt-number { + border-radius: 50%; + font-size: $font-size-base; + font-weight: 700; + height: 24px; + width: 24px; + display: inline-block; + text-align: center; + flex:0 0 auto; + border: 2px solid $color-pf-blue-300; + background-color: $color-pf-white; + } + + .wizard-pf-step-alt-title { + color: $color-pf-black; + font-weight: 700; + text-transform: capitalize; + display:inline-block; + margin-left: 5px; + align-self:center; + } + + &.active { + .wizard-pf-step-alt-number { + background-color: $color-pf-blue-300; + border-color: $color-pf-blue-300; + cursor: default; + color: $color-pf-white; + } + + .wizard-pf-step-alt-title { + color: $color-pf-blue-300; + } + + & ~ .wizard-pf-step-alt { + .wizard-pf-step-alt-number { + color: $color-pf-black-400; + border-color: $color-pf-black-400; + } + } + } + + &:not(.active) { + a:hover { + .wizard-pf-step-alt-number { + border-color: $color-pf-black-400; + background: $color-pf-black-400; + color: $color-pf-white; + } + } + } + + &:before { + content: ""; + position: absolute; + left: 11px; + height: 100%; + border-left: 2px solid $color-pf-black-400; + z-index: -1; + } +}//.wizard-pf-step-alt + +.wizard-pf-step-alt-substep { + display:flex; + border-left: 2px solid transparent; + + a { + padding:5px 0 5px 18px; + color: $color-pf-black-800; + } + + &.active, + &:not(.disabled):hover { + background-color: $color-pf-black-200; + border-color: $color-pf-blue-300; + a { + color:$color-pf-blue-300; + } + } + &.active { + a { + font-weight:700; + } + } +} + +.wizard-pf-step, +.wizard-pf-step-alt-substep, +.wizard-pf-sidebar .list-group-item { + &.disabled { + > a:hover { + cursor: not-allowed; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-combobox/combobox.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-combobox/combobox.scss new file mode 100644 index 00000000000..a55e2c66dea --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-combobox/combobox.scss @@ -0,0 +1,57 @@ +@media (min-width: 768px) { + .form-search, + .form-inline { + .combobox-container { + display: inline-block; + margin-bottom: 0; + vertical-align: top; + .input-group-addon { + width: auto; + } + } + } +} + +.combobox-selected .caret { + display: none; +} + +/* :not doesn't work in IE8 */ +.combobox-container:not(.combobox-selected) .glyphicon-remove { + display: none; +} + +.typeahead-long { + max-height: 300px; + overflow-y: auto; +} + +.control-group.error .combobox-container{ + .add-on { + color: #B94A48; + border-color: #B94A48; + } + .caret { + border-top-color: #B94A48; + } +} + +.control-group.warning .combobox-container { + .add-on { + color: #C09853; + border-color: #C09853; + } + .caret { + border-top-color: #C09853; + } +} + +.control-group.success .combobox-container{ + .add-on { + color: #468847; + border-color: #468847; + } + .caret { + border-top-color: #468847; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker.scss new file mode 100644 index 00000000000..f54928b15f9 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker.scss @@ -0,0 +1,242 @@ +.datepicker { + padding: 4px; + @include border-radius($baseBorderRadius); + &-inline { + width: 220px; + } + direction: ltr; + &-rtl { + direction: rtl; + &.dropdown-menu { left: auto; } + table tr td span { + float: right; + } + } + &-dropdown { + top: 0; + left: 0; + &:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid $grayLight; + border-top: 0; + border-bottom-color: rgba(0,0,0,.2); + position: absolute; + } + &:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid $white; + border-top: 0; + position: absolute; + } + &.datepicker-orient-left:before { left: 6px; } + &.datepicker-orient-left:after { left: 7px; } + &.datepicker-orient-right:before { right: 6px; } + &.datepicker-orient-right:after { right: 7px; } + &.datepicker-orient-bottom:before { top: -7px; } + &.datepicker-orient-bottom:after { top: -6px; } + &.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid $grayLight; + } + &.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid $white; + } + } + table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + td, th { + text-align: center; + width: 20px; + height: 20px; + @include border-radius(4px); + + border: none; + } + // Inline display inside a table presents some problems with + // border and background colors. + .table-striped & table tr { + td, th { + background-color: transparent; + } + } + table tr td { + &.day:hover, + &.day.focused { + background: $grayLighter; + cursor: pointer; + } + &.old, + &.new { + color: $grayLight; + } + &.disabled, + &.disabled:hover { + background: none; + color: $grayLight; + cursor: default; + } + &.highlighted { + background: $infoBackground; + border-radius: 0; + } + &.today, + &.today:hover, + &.today.disabled, + &.today.disabled:hover { + $todayBackground: lighten($orange, 30%); + @include buttonBackground($todayBackground, adjust-hue($todayBackground, 20)); + color: #000; + } + &.today:hover:hover { // Thank bootstrap 2.0 for this selector... + // TODO: Bump min BS to 2.1, use $textColor in buttonBackground above + color: #000; + } + &.today.active:hover { + color: #fff; + } + &.range, + &.range:hover, + &.range.disabled, + &.range.disabled:hover { + background: $grayLighter; + @include border-radius(0); + } + &.range.today, + &.range.today:hover, + &.range.today.disabled, + &.range.today.disabled:hover { + $todayBackground: mix($orange, $grayLighter, 50%); + @include buttonBackground($todayBackground, adjust-hue($todayBackground, 20)); + @include border-radius(0); + } + &.selected, + &.selected:hover, + &.selected.disabled, + &.selected.disabled:hover { + @include buttonBackground(lighten($grayLight, 10), darken($grayLight, 10)); + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + @include buttonBackground($btnPrimaryBackground, adjust-hue($btnPrimaryBackground, 20)); + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + @include border-radius(4px); + &:hover, + &.focused { + background: $grayLighter; + } + &.disabled, + &.disabled:hover { + background: none; + color: $grayLight; + cursor: default; + } + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + @include buttonBackground($btnPrimaryBackground, adjust-hue($btnPrimaryBackground, 20)); + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + &.old, + &.new { + color: $grayLight; + } + } + } + + .datepicker-switch { + width: 145px; + } + + .datepicker-switch, + .prev, + .next, + tfoot tr th { + cursor: pointer; + &:hover { + background: $grayLighter; + } + } + + .prev, .next { + &.disabled { + visibility: hidden; + } + } + + // Basic styling for calendar-week cells + .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; + } +} +.input-append, +.input-prepend { + &.date .add-on { + cursor: pointer; + + i { + margin-top: 3px; + } + } +} +.input-daterange { + input { + text-align:center; + } + input:first-child { + @include border-radius(3px 0 0 3px); + } + input:last-child { + @include border-radius(0 3px 3px 0); + } + .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: $baseLineHeight; + padding: 4px 5px; + font-weight: normal; + line-height: $baseLineHeight; + text-align: center; + text-shadow: 0 1px 0 $white; + vertical-align: middle; + background-color: $grayLighter; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss new file mode 100644 index 00000000000..3d1621e0c84 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss @@ -0,0 +1,257 @@ +.datepicker { + border-radius: $border-radius-base; + &-inline { + width: 220px; + } + direction: ltr; + &-rtl { + direction: rtl; + &.dropdown-menu { left: auto; } + table tr td span { + float: right; + } + } + &-dropdown { + top: 0; + left: 0; + padding: 4px; + &:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid $dropdown-border; + border-top: 0; + border-bottom-color: rgba(0,0,0,.2); + position: absolute; + } + &:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid $dropdown-bg; + border-top: 0; + position: absolute; + } + &.datepicker-orient-left:before { left: 6px; } + &.datepicker-orient-left:after { left: 7px; } + &.datepicker-orient-right:before { right: 6px; } + &.datepicker-orient-right:after { right: 7px; } + &.datepicker-orient-bottom:before { top: -7px; } + &.datepicker-orient-bottom:after { top: -6px; } + &.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid $dropdown-border; + } + &.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid $dropdown-bg; + } + } + table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + tr { + td, th { + text-align: center; + width: 30px; + height: 30px; + border-radius: 4px; + border: none; + } + } + } + // Inline display inside a table presents some problems with + // border and background colors. + .table-striped & table tr { + td, th { + background-color: transparent; + } + } + table tr td { + &.old, + &.new { + color: $btn-link-disabled-color; + } + &.day:hover, + &.focused { + background: $gray-lighter; + cursor: pointer; + } + &.disabled, + &.disabled:hover { + background: none; + color: $btn-link-disabled-color; + cursor: default; + } + &.highlighted { + $highlighted-bg: $state-info-bg; + @include button-variant(#000, $highlighted-bg, darken($highlighted-bg, 20%)); + border-radius: 0; + + &.focused { + background: darken($highlighted-bg, 10%); + } + + &.disabled, + &.disabled:active { + background: $highlighted-bg; + color: $btn-link-disabled-color; + } + } + &.today { + $today-bg: lighten(orange, 30%); + @include button-variant(#000, $today-bg, darken($today-bg, 20%)); + + &.focused { + background: darken($today-bg, 10%); + } + + &.disabled, + &.disabled:active { + background: $today-bg; + color: $btn-link-disabled-color; + } + } + &.range { + $range-bg: $gray-lighter; + @include button-variant(#000, $range-bg, darken($range-bg, 20%)); + border-radius: 0; + + &.focused { + background: darken($range-bg, 10%); + } + + &.disabled, + &.disabled:active { + background: $range-bg; + color: $btn-link-disabled-color; + } + } + &.range.highlighted { + $range-highlighted-bg: mix($state-info-bg, $gray-lighter, 50%); + @include button-variant(#000, $range-highlighted-bg, darken($range-highlighted-bg, 20%)); + + &.focused { + background: darken($range-highlighted-bg, 10%); + } + + &.disabled, + &.disabled:active { + background: $range-highlighted-bg; + color: $btn-link-disabled-color; + } + } + &.range.today { + $range-today-bg: mix(orange, $gray-lighter, 50%); + @include button-variant(#000, $range-today-bg, darken($range-today-bg, 20%)); + + &.disabled, + &.disabled:active { + background: $range-today-bg; + color: $btn-link-disabled-color; + } + } + &.selected, + &.selected.highlighted { + @include button-variant(#fff, $gray-light, $gray); + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + &.active, + &.active.highlighted { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + border-radius: 4px; + &:hover, + &.focused { + background: $gray-lighter; + } + &.disabled, + &.disabled:hover { + background: none; + color: $btn-link-disabled-color; + cursor: default; + } + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + } + &.old, + &.new { + color: $btn-link-disabled-color; + } + } + } + + .datepicker-switch { + width: 145px; + } + + .datepicker-switch, + .prev, + .next, + tfoot tr th { + cursor: pointer; + &:hover { + background: $gray-lighter; + } + } + + .prev, .next { + &.disabled { + visibility: hidden; + } + } + + // Basic styling for calendar-week cells + .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; + } +} +.input-group.date .input-group-addon { + cursor: pointer; +} +.input-daterange { + width: 100%; + input { + text-align: center; + } + input:first-child { + border-radius: 3px 0 0 3px; + } + input:last-child { + border-radius: 0 3px 3px 0; + } + .input-group-addon { + width: auto; + min-width: 16px; + padding: 4px 5px; + line-height: $line-height-base; + border-width: 1px 0; + margin-left: -5px; + margin-right: -5px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/bootstrap-select.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/bootstrap-select.scss new file mode 100644 index 00000000000..d24a9ba11bc --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/bootstrap-select.scss @@ -0,0 +1,389 @@ +@import "variables"; + +// Mixins +@mixin cursor-disabled() { + cursor: not-allowed; +} + +@mixin box-sizing($fmt) { + -webkit-box-sizing: $fmt; + -moz-box-sizing: $fmt; + box-sizing: $fmt; +} + +@mixin box-shadow($fmt) { + -webkit-box-shadow: $fmt; + box-shadow: $fmt; +} + +@function fade($color, $amnt) { + @if $amnt > 1 { + $amnt: $amnt / 100; // convert to percentage if int + } + @return rgba($color, $amnt); +} + +// Rules +select.bs-select-hidden, +select.selectpicker { + display: none !important; +} + +.bootstrap-select { + width: 220px \0; /*IE9 and below*/ + + // The selectpicker button + > .dropdown-toggle { + width: 100%; + padding-right: 25px; + z-index: 1; + + &.bs-placeholder, + &.bs-placeholder:hover, + &.bs-placeholder:focus, + &.bs-placeholder:active { color: $input-color-placeholder; } + } + + > select { + position: absolute !important; + bottom: 0; + left: 50%; + display: block !important; + width: 0.5px !important; + height: 100% !important; + padding: 0 !important; + opacity: 0 !important; + border: none; + + &.mobile-device { + top: 0; + left: 0; + display: block !important; + width: 100% !important; + z-index: 2; + } + } + + // Error display + .has-error & .dropdown-toggle, + .error & .dropdown-toggle { + border-color: $color-red-error; + } + + &.fit-width { + width: auto !important; + } + + &:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { + width: $width-default; + } + + .dropdown-toggle:focus { + outline: thin dotted #333333 !important; + outline: 5px auto -webkit-focus-ring-color !important; + outline-offset: -2px; + } +} + +.bootstrap-select.form-control { + margin-bottom: 0; + padding: 0; + border: none; + + &:not([class*="col-"]) { + width: 100%; + } + + &.input-group-btn { + z-index: auto; + + &:not(:first-child):not(:last-child) { + > .btn { + border-radius: 0; + } + } + } +} + +// The selectpicker components +.bootstrap-select.btn-group { + &:not(.input-group-btn), + &[class*="col-"] { + float: none; + display: inline-block; + margin-left: 0; + } + + // Forces the pull to the right, if necessary + &, + &[class*="col-"], + .row &[class*="col-"] { + &.dropdown-menu-right { + float: right; + } + } + + .form-inline &, + .form-horizontal &, + .form-group & { + margin-bottom: 0; + } + + .form-group-lg &.form-control, + .form-group-sm &.form-control { + padding: 0; + + .dropdown-toggle { + height: 100%; + font-size: inherit; + line-height: inherit; + border-radius: inherit; + } + } + + // Set the width of the live search (and any other form control within an inline form) + // see https://github.com/silviomoreto/bootstrap-select/issues/685 + .form-inline & .form-control { + width: 100%; + } + + &.disabled, + > .disabled { + @include cursor-disabled(); + + &:focus { + outline: none !important; + } + } + + &.bs-container { + position: absolute; + height: 0 !important; + padding: 0 !important; + + .dropdown-menu { + z-index: $zindex-select-dropdown; + } + } + + // The selectpicker button + .dropdown-toggle { + .filter-option { + display: inline-block; + overflow: hidden; + width: 100%; + text-align: left; + } + + .caret { + position: absolute; + top: 50%; + right: 12px; + margin-top: -2px; + vertical-align: middle; + } + } + + &[class*="col-"] .dropdown-toggle { + width: 100%; + } + + // The selectpicker dropdown + .dropdown-menu { + min-width: 100%; + @include box-sizing(border-box); + + &.inner { + position: static; + float: none; + border: 0; + padding: 0; + margin: 0; + border-radius: 0; + box-shadow: none; + } + + li { + position: relative; + + &.active small { + color: #fff; + } + + &.disabled a { + @include cursor-disabled(); + } + + a { + cursor: pointer; + user-select: none; + + &.opt { + position: relative; + padding-left: 2.25em; + } + + span.check-mark { + display: none; + } + + span.text { + display: inline-block; + } + } + + small { + padding-left: 0.5em; + } + } + + .notify { + position: absolute; + bottom: 5px; + width: 96%; + margin: 0 2%; + min-height: 26px; + padding: 3px 5px; + background: rgb(245, 245, 245); + border: 1px solid rgb(227, 227, 227); + @include box-shadow(inset 0 1px 1px fade(rgb(0, 0, 0), 5)); + pointer-events: none; + opacity: 0.9; + @include box-sizing(border-box); + } + } + + .no-results { + padding: 3px; + background: #f5f5f5; + margin: 0 5px; + white-space: nowrap; + } + + &.fit-width .dropdown-toggle { + .filter-option { + position: static; + } + + .caret { + position: static; + top: auto; + margin-top: -1px; + } + } + + &.show-tick .dropdown-menu li { + &.selected a span.check-mark { + position: absolute; + display: inline-block; + right: 15px; + margin-top: 5px; + } + + a span.text { + margin-right: 34px; + } + } +} + +.bootstrap-select.show-menu-arrow { + &.open > .dropdown-toggle { + z-index: ($zindex-select-dropdown + 1); + } + + .dropdown-toggle { + &:before { + content: ''; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid $color-grey-arrow; + position: absolute; + bottom: -4px; + left: 9px; + display: none; + } + + &:after { + content: ''; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid white; + position: absolute; + bottom: -4px; + left: 10px; + display: none; + } + } + + &.dropup .dropdown-toggle { + &:before { + bottom: auto; + top: -3px; + border-top: 7px solid $color-grey-arrow; + border-bottom: 0; + } + + &:after { + bottom: auto; + top: -3px; + border-top: 6px solid white; + border-bottom: 0; + } + } + + &.pull-right .dropdown-toggle { + &:before { + right: 12px; + left: auto; + } + + &:after { + right: 13px; + left: auto; + } + } + + &.open > .dropdown-toggle { + &:before, + &:after { + display: block; + } + } +} + +.bs-searchbox, +.bs-actionsbox, +.bs-donebutton { + padding: 4px 8px; +} + +.bs-actionsbox { + width: 100%; + @include box-sizing(border-box); + + & .btn-group button { + width: 50%; + } +} + +.bs-donebutton { + float: left; + width: 100%; + @include box-sizing(border-box); + + & .btn-group button { + width: 100%; + } +} + +.bs-searchbox { + & + .bs-actionsbox { + padding: 0 8px 4px; + } + + & .form-control { + margin-bottom: 0; + width: 100%; + float: none; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/variables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/variables.scss new file mode 100644 index 00000000000..10a5c84f2c5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-select/variables.scss @@ -0,0 +1,9 @@ +$color-red-error: rgb(185, 74, 72) !default; +$color-grey-arrow: rgba(204, 204, 204, 0.2) !default; + +$width-default: 220px !default; // 3 960px-grid columns + +$zindex-select-dropdown: 1060 !default; // must be higher than a modal background (1050) + +//** Placeholder text color +$input-color-placeholder: #999 !default; \ No newline at end of file diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_mixins.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_mixins.scss new file mode 100644 index 00000000000..2abfdc8b3eb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_mixins.scss @@ -0,0 +1,25 @@ +@mixin slider_background-image ($colorstart:#F5F5F5, $colorend:#F9F9F9, $backcolor: #F7F7F7) { + background-color: $backcolor; + background-image: -moz-linear-gradient(top, $colorstart, $colorend); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from($colorstart), to($colorend)); + background-image: -webkit-linear-gradient(top, $colorstart, $colorend); + background-image: -o-linear-gradient(top, $colorstart, $colorend); + background-image: linear-gradient(to bottom, $colorstart, $colorend); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$colorstart}', endColorstr='#{$colorend}',GradientType=0); +} +@mixin slider_box-sizing ($value) { + -webkit-box-sizing: $value; + -moz-box-sizing: $value; + box-sizing: $value; +} +@mixin slider_box-shadow ($value...) { + -webkit-box-shadow: $value; + -moz-box-shadow: $value; + box-shadow: $value; +} +@mixin slider_border-radius ($value) { + -webkit-border-radius: $value; + -moz-border-radius: $value; + border-radius: $value; +} \ No newline at end of file diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_rules.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_rules.scss new file mode 100644 index 00000000000..95a05422c34 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_rules.scss @@ -0,0 +1,246 @@ +.slider { + display: inline-block; + vertical-align: middle; + position: relative; + &.slider-horizontal { + width: $slider-horizontal-width; + height: $slider-line-height; + .slider-track { + height: $slider-line-height/2; + width: 100%; + margin-top: -$slider-line-height/4; + top: 50%; + left: 0; + } + .slider-selection, .slider-track-low, .slider-track-high { + height: 100%; + top: 0; + bottom: 0; + } + .slider-tick, + .slider-handle { + margin-left: -$slider-line-height/2; + &.triangle { + position: relative; + top: 50%; + transform: translateY(-50%); + border-width: 0 $slider-line-height/2 $slider-line-height/2 $slider-line-height/2; + width: 0; + height: 0; + border-bottom-color: $slider-primary-bottom; + margin-top: 0; + } + } + .slider-tick-container { + white-space: nowrap; + position: absolute; + top: 0; + left: 0; + width: 100%; + } + .slider-tick-label-container { + white-space: nowrap; + margin-top: $slider-line-height; + .slider-tick-label { + display: inline-block; + padding-top: $slider-line-height * 1.2; + text-align: center; + } + } + &.slider-rtl { + .slider-track { + left: initial; + right: 0; + } + .slider-tick, + .slider-handle { + margin-left: initial; + margin-right: -$slider-line-height/2; + } + .slider-tick-container { + left: initial; + right: 0; + } + } + } + &.slider-vertical { + height: $slider-vertical-height; + width: $slider-line-height; + .slider-track { + width: $slider-line-height/2; + height: 100%; + left: 25%; + top: 0; + } + .slider-selection { + width: 100%; + left: 0; + top: 0; + bottom: 0; + } + .slider-track-low, .slider-track-high { + width: 100%; + left: 0; + right: 0; + } + .slider-tick, + .slider-handle { + margin-top: -$slider-line-height/2; + &.triangle { + border-width: $slider-line-height/2 0 $slider-line-height/2 $slider-line-height/2; + width: 1px; + height: 1px; + border-left-color: $slider-primary-bottom; + margin-left: 0; + } + } + .slider-tick-label-container { + white-space: nowrap; + .slider-tick-label { + padding-left: $slider-line-height * .2; + } + } + &.slider-rtl { + .slider-track { + left: initial; + right: 25%; + } + .slider-selection { + left: initial; + right: 0; + } + .slider-tick, + .slider-handle { + &.triangle { + border-width: $slider-line-height/2 $slider-line-height/2 $slider-line-height/2 0; + } + } + .slider-tick-label-container { + .slider-tick-label { + padding-left: initial; + padding-right: $slider-line-height * .2; + } + } + } + } + &.slider-disabled { + .slider-handle { + @include slider_background-image($slider-gray-2, $slider-gray-1, mix($slider-gray-2, $slider-gray-1)); + } + .slider-track { + @include slider_background-image($slider-gray-3, $slider-gray-4, mix($slider-gray-3, $slider-gray-4)); + cursor: not-allowed; + } + } + input { + display: none; + } + .tooltip-inner { + white-space: nowrap; + max-width: none; + } + .tooltip { + &.top { + margin-top: -36px; + } + } + + .tooltip-inner { + white-space: nowrap; + max-width: none; + } + + .hide { + display: none; + } +} + +.slider-track { + @include slider_background-image($slider-gray-5, $slider-gray-6, mix($slider-gray-5, $slider-gray-6)); + @include slider_box-shadow(inset 0 1px 2px rgba(0,0,0,0.1)); + @include slider_border-radius($slider-border-radius); + + position: absolute; + cursor: pointer; +} + +.slider-selection { + @include slider_background-image($slider-gray-6, $slider-gray-5, mix($slider-gray-6, $slider-gray-5)); + @include slider_box-shadow(inset 0 -1px 0 rgba(0,0,0,0.15)); + @include slider_box-sizing(border-box); + @include slider_border-radius($slider-border-radius); + + position: absolute; +} +.slider-selection.tick-slider-selection { + @include slider_background-image($slider-secondary-top, $slider-secondary-bottom, mix($slider-secondary-top, $slider-secondary-bottom)); +} + +.slider-track-low, .slider-track-high { + @include slider_box-sizing(border-box); + + position: absolute; + background: transparent; + border-radius: slider_border-radius($slider-border-radius); +} + +.slider-handle { + @include slider_background-image($slider-primary-top, $slider-primary-bottom, mix($slider-primary-top, $slider-primary-bottom)); + @include slider_box-shadow(inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)); + + position: absolute; + top: 0; + width: $slider-line-height; + height: $slider-line-height; + background-color: $slider-primary; + border: 0px solid transparent; + + &.round { + @include slider_border-radius($slider-line-height); + } + &.triangle { + background: transparent none; + } + &.custom { + background: transparent none; + &::before{ + line-height: $slider-line-height; + font-size: 20px; + content: '\2605'; //unicode star character + color: $slider-unicode-color; + } + } +} + +.slider-tick { + @include slider_background-image($slider-gray-5, $slider-gray-6, mix($slider-gray-5, $slider-gray-6)); + @include slider_box-shadow(inset 0 -1px 0 rgba(0,0,0,0.15)); + @include slider_box-sizing(border-box); + + position: absolute; + width: $slider-line-height; + height: $slider-line-height; + filter: none; + opacity: 0.8; + border: 0px solid transparent; + + &.round { + border-radius: 50%; + } + &.triangle { + background: transparent none; + } + &.custom { + background: transparent none; + &::before { + line-height: $slider-line-height; + font-size: 20px; + content: '\2605'; //unicode star character + color: $slider-unicode-color; + } + } + &.in-selection { + @include slider_background-image($slider-secondary-top, $slider-secondary-bottom, mix($slider-secondary-top, $slider-secondary-bottom)); + opacity: 1; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_variables.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_variables.scss new file mode 100644 index 00000000000..d187f614cab --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/_variables.scss @@ -0,0 +1,28 @@ +$slider-line-height: 20px !default; +$slider-border-radius: 4px !default; +$slider-horizontal-width: 210px !default; +$slider-vertical-height: 210px !default; + +// Primary colors +$slider-primary: null !default; +@if variable-exists(brand-primary) { + $slider-primary: $brand-primary !default; +} @else { + $slider-primary: #0480BE !default; +} + +$slider-primary-top: $slider-primary !default; +$slider-primary-bottom: darken($slider-primary, 5%) !default; +$slider-secondary-top: saturate(lighten($slider-primary, 28%), 20%) !default; +$slider-secondary-bottom: saturate(lighten($slider-primary, 23%), 2%) !default; + +// grays for slider channel and disabled states +$slider-gray-1: #BEBEBE !default; +$slider-gray-2: #DFDFDF !default; +$slider-gray-3: #E5E5E5 !default; +$slider-gray-4: #E9E9E9 !default; +$slider-gray-5: #F5F5F5 !default; +$slider-gray-6: #F9F9F9 !default; + +// unicode color for demo page +$slider-unicode-color: #726204 !default; \ No newline at end of file diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss new file mode 100644 index 00000000000..1f799c9db02 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss @@ -0,0 +1,42 @@ +/*! ========================================================= + * bootstrap-slider.js + * + * Maintainers: + * Kyle Kemp + * - Twitter: @seiyria + * - Github: seiyria + * Rohit Kalkur + * - Twitter: @Rovolutionary + * - Github: rovolution + * + * ========================================================= + * + * bootstrap-slider is released under the MIT License + * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * ========================================================= */ + +@import "variables"; +@import "mixins"; +@import "rules"; \ No newline at end of file diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss new file mode 100644 index 00000000000..0c42572f886 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss @@ -0,0 +1,195 @@ +$bootstrap-switch-base: bootstrap-switch !default; + +.#{$bootstrap-switch-base} { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: $border-radius-base; + border: 1px solid; + border-color: $btn-default-border; + position: relative; + text-align: left; + overflow: hidden; + line-height: 8px; + z-index: 0; + @include user-select(none); + vertical-align: middle; + @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s")); + + .#{$bootstrap-switch-base}-container { + display: inline-block; + top: 0; + border-radius: $border-radius-base; + @include translate3d(0, 0, 0); + } + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-label { + @include box-sizing(border-box); + cursor: pointer; + display: table-cell; + vertical-align: middle; + padding: $padding-base-vertical $padding-base-horizontal; + font-size: $font-size-base; + line-height: $line-height-computed; + } + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off { + text-align: center; + z-index: 1; + + &.#{$bootstrap-switch-base}-primary { + color: #fff; + background: $btn-primary-bg; + } + + &.#{$bootstrap-switch-base}-info { + color: #fff; + background: $btn-info-bg; + } + + &.#{$bootstrap-switch-base}-success { + color: #fff; + background: $btn-success-bg; + } + + &.#{$bootstrap-switch-base}-warning { + background: $btn-warning-bg; + color: #fff; + } + + &.#{$bootstrap-switch-base}-danger { + color: #fff; + background: $btn-danger-bg; + } + + &.#{$bootstrap-switch-base}-default { + color: #000; + background: $gray-lighter; + } + } + + .#{$bootstrap-switch-base}-label { + text-align: center; + margin-top: -1px; + margin-bottom: -1px; + z-index: 100; + color: $btn-default-color; + background: $btn-default-bg; + } + + span::before { + content: "\200b"; + } + + .#{$bootstrap-switch-base}-handle-on { + @include border-left-radius($border-radius-base - 1); + } + + .#{$bootstrap-switch-base}-handle-off { + @include border-right-radius($border-radius-base - 1); + } + + input[type='radio'], + input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + margin: 0; + z-index: -1; + @include opacity(0); + visibility: hidden; + } + + &.#{$bootstrap-switch-base}-mini { + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-label { + padding: $padding-xs-vertical $padding-xs-horizontal; + font-size: $font-size-small; + line-height: $line-height-small; + } + } + + &.#{$bootstrap-switch-base}-small { + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-label { + padding: $padding-small-vertical $padding-small-horizontal; + font-size: $font-size-small; + line-height: $line-height-small; + } + } + + &.#{$bootstrap-switch-base}-large { + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-label { + padding: $padding-base-vertical $padding-large-horizontal; + font-size: $font-size-large; + line-height: $line-height-large; + } + } + + &.#{$bootstrap-switch-base}-disabled, + &.#{$bootstrap-switch-base}-readonly, + &.#{$bootstrap-switch-base}-indeterminate { + cursor: default !important; + + .#{$bootstrap-switch-base}-handle-on, + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-label { + @include opacity(.5); + cursor: default !important; + } + } + + &.#{$bootstrap-switch-base}-animate { + + .#{$bootstrap-switch-base}-container { + @include transition(margin-left .5s); + } + } + + &.#{$bootstrap-switch-base}-inverse { + + .#{$bootstrap-switch-base}-handle-on { + @include border-left-radius(0); + @include border-right-radius($border-radius-base - 1); + } + + .#{$bootstrap-switch-base}-handle-off { + @include border-right-radius(0); + @include border-left-radius($border-radius-base - 1); + } + } + + &.#{$bootstrap-switch-base}-focused { + $color-rgba: rgba(red($input-border-focus), green($input-border-focus), blue($input-border-focus), .6); + border-color: $input-border-focus; + outline: 0; + @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #{$color-rgba}")); + } + + &.#{$bootstrap-switch-base}-on, + &.#{$bootstrap-switch-base}-inverse.#{$bootstrap-switch-base}-off { + + .#{$bootstrap-switch-base}-label { + @include border-right-radius($border-radius-base - 1); + } + } + + &.#{$bootstrap-switch-base}-off, + &.#{$bootstrap-switch-base}-inverse.#{$bootstrap-switch-base}-on { + + + .#{$bootstrap-switch-base}-label { + @include border-left-radius($border-radius-base - 1); + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/build.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/build.scss new file mode 100644 index 00000000000..beda34a1f30 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/build.scss @@ -0,0 +1,3 @@ +@import "variables"; +@import "mixins"; +@import "bootstrap-switch"; \ No newline at end of file diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins.scss new file mode 100644 index 00000000000..54c5d824418 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins.scss @@ -0,0 +1,40 @@ +// Mixins +// -------------------------------------------------- + +// Utilities +@import 'mixins/hide-text'; +@import 'mixins/opacity'; +@import 'mixins/image'; +@import 'mixins/labels'; +@import 'mixins/reset-filter'; +@import 'mixins/resize'; +@import 'mixins/responsive-visibility'; +@import 'mixins/size'; +@import 'mixins/tab-focus'; +@import 'mixins/reset-text'; +@import 'mixins/text-emphasis'; +@import 'mixins/text-overflow'; +@import 'mixins/vendor-prefixes'; + +// Components +@import 'mixins/alerts'; +@import 'mixins/buttons'; +@import 'mixins/panels'; +@import 'mixins/pagination'; +@import 'mixins/list-group'; +@import 'mixins/nav-divider'; +@import 'mixins/forms'; +@import 'mixins/progress-bar'; +@import 'mixins/table-row'; + +// Skins +@import 'mixins/background-variant'; +@import 'mixins/border-radius'; +@import 'mixins/gradients'; + +// Layout +@import 'mixins/clearfix'; +@import 'mixins/center-block'; +@import 'mixins/nav-vertical-align'; +@import 'mixins/grid-framework'; +@import 'mixins/grid'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss new file mode 100644 index 00000000000..1b4bd2ef61c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss @@ -0,0 +1,14 @@ +// Alerts + +@mixin alert-variant($background, $border, $text-color){ + background-color: $background; + border-color: $border; + color: $text-color; + + hr { + border-top-color: darken($border, 5%); + } + .alert-link { + color: darken($text-color, 10%); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss new file mode 100644 index 00000000000..c2d2b7abfb1 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss @@ -0,0 +1,9 @@ +// Contextual backgrounds + +@mixin bg-variant($color){ + background-color: $color; + a#{&}:hover, + a#{&}:focus { + background-color: darken($color, 10%); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss new file mode 100644 index 00000000000..d35759d1d71 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss @@ -0,0 +1,18 @@ +// Single side border-radius + +@mixin border-top-radius($radius){ + border-top-right-radius: $radius; + border-top-left-radius: $radius; +} +@mixin border-right-radius($radius){ + border-bottom-right-radius: $radius; + border-top-right-radius: $radius; +} +@mixin border-bottom-radius($radius){ + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; +} +@mixin border-left-radius($radius){ + border-bottom-left-radius: $radius; + border-top-left-radius: $radius; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss new file mode 100644 index 00000000000..f4769ab1fee --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss @@ -0,0 +1,68 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@mixin button-variant($color, $background, $border){ + color: $color; + background-color: $background; + border-color: $border; + + &:focus, + &.focus { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 25%); + } + &:hover { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 12%); + } + &:active, + &.active, + .open > .dropdown-toggle#{&} { + color: $color; + background-color: darken($background, 10%); + border-color: darken($border, 12%); + + &:hover, + &:focus, + &.focus { + color: $color; + background-color: darken($background, 17%); + border-color: darken($border, 25%); + } + } + &:active, + &.active, + .open > .dropdown-toggle#{&} { + background-image: none; + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: $background; + border-color: $border; + } + } + + .badge { + color: $background; + background-color: $color; + } +} + +// Button sizes +@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius){ + padding: $padding-vertical $padding-horizontal; + font-size: $font-size; + line-height: $line-height; + border-radius: $border-radius; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss new file mode 100644 index 00000000000..0192b226d9b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss @@ -0,0 +1,7 @@ +// Center-align a block level element + +@mixin center-block(){ + display: block; + margin-left: auto; + margin-right: auto; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss new file mode 100644 index 00000000000..225dde83df2 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss @@ -0,0 +1,22 @@ +// Clearfix +// +// For modern browsers +// 1. The space content is one way to avoid an Opera bug when the +// contenteditable attribute is included anywhere else in the document. +// Otherwise it causes space to appear at the top and bottom of elements +// that are clearfixed. +// 2. The use of `table` rather than `block` is only necessary if using +// `:before` to contain the top-margins of child elements. +// +// Source: http://nicolasgallagher.com/micro-clearfix-hack/ + +@mixin clearfix(){ + &:before, + &:after { + content: " "; // 1 + display: table; // 2 + } + &:after { + clear: both; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/forms.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/forms.scss new file mode 100644 index 00000000000..b341511eead --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-switch/mixins/forms.scss @@ -0,0 +1,85 @@ +// Form validation states +// +// Used in forms.less to generate the form validation CSS for warnings, errors, +// and successes. + +@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5){ + // Color the label and help text + .help-block, + .control-label, + .radio, + .checkbox, + .radio-inline, + .checkbox-inline, + &.radio label, + &.checkbox label, + &.radio-inline label, + &.checkbox-inline label { + color: $text-color; + } + // Set the border and box shadow on specific inputs to match + .form-control { + border-color: $border-color; + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work + &:focus { + border-color: darken($border-color, 10%); + $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%); + @include box-shadow($shadow); + } + } + // Set validation states also for addons + .input-group-addon { + color: $text-color; + border-color: $border-color; + background-color: $background-color; + } + // Optional feedback icon + .form-control-feedback { + color: $text-color; + } +} + + +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-border-focus` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus($color: $input-border-focus){ + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0; + @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #{$color-rgba}")); + } +} + +// Form control sizing +// +// Relative text size, padding, and border-radii changes for form controls. For +// horizontal sizing, wrap controls in the predefined grid classes. `` background color +$input-bg: #fff !default; +//** `` background color +$input-bg-disabled: $gray-lighter !default; + +//** Text color for ``s +$input-color: $gray !default; +//** `` border color +$input-border: #ccc !default; + +// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4 +//** Default `.form-control` border radius +// This has no effect on ``s in CSS. +$input-border-radius: $border-radius-base !default; +//** Large `.form-control` border radius +$input-border-radius-large: $border-radius-large !default; +//** Small `.form-control` border radius +$input-border-radius-small: $border-radius-small !default; + +//** Border color for inputs on focus +$input-border-focus: #66afe9 !default; + +//** Placeholder text color +$input-color-placeholder: #999 !default; + +//** Default `.form-control` height +$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default; +//** Large `.form-control` height +$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default; +//** Small `.form-control` height +$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default; + +//** `.form-group` margin +$form-group-margin-bottom: 15px !default; + +$legend-color: $gray-dark !default; +$legend-border-color: #e5e5e5 !default; + +//** Background color for textual input addons +$input-group-addon-bg: $gray-lighter !default; +//** Border color for textual input addons +$input-group-addon-border-color: $input-border !default; + +//** Disabled cursor for form controls and buttons. +$cursor-disabled: not-allowed !default; + + +//== Dropdowns +// +//## Dropdown menu container and contents. + +//** Background for the dropdown menu. +$dropdown-bg: #fff !default; +//** Dropdown menu `border-color`. +$dropdown-border: rgba(0,0,0,.15) !default; +//** Dropdown menu `border-color` **for IE8**. +$dropdown-fallback-border: #ccc !default; +//** Divider color for between dropdown items. +$dropdown-divider-bg: #e5e5e5 !default; + +//** Dropdown link text color. +$dropdown-link-color: $gray-dark !default; +//** Hover color for dropdown links. +$dropdown-link-hover-color: darken($gray-dark, 5%) !default; +//** Hover background for dropdown links. +$dropdown-link-hover-bg: #f5f5f5 !default; + +//** Active dropdown menu item text color. +$dropdown-link-active-color: $component-active-color !default; +//** Active dropdown menu item background color. +$dropdown-link-active-bg: $component-active-bg !default; + +//** Disabled dropdown menu item background color. +$dropdown-link-disabled-color: $gray-light !default; + +//** Text color for headers within dropdown menus. +$dropdown-header-color: $gray-light !default; + +//** Deprecated `$dropdown-caret-color` as of v3.1.0 +$dropdown-caret-color: #000 !default; + + +//-- Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. +// +// Note: These variables are not generated into the Customizer. + +$zindex-navbar: 1000 !default; +$zindex-dropdown: 1000 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; +$zindex-navbar-fixed: 1030 !default; +$zindex-modal-background: 1040 !default; +$zindex-modal: 1050 !default; + + +//== Media queries breakpoints +// +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. + +// Extra small screen / phone +//** Deprecated `$screen-xs` as of v3.0.1 +$screen-xs: 480px !default; +//** Deprecated `$screen-xs-min` as of v3.2.0 +$screen-xs-min: $screen-xs !default; +//** Deprecated `$screen-phone` as of v3.0.1 +$screen-phone: $screen-xs-min !default; + +// Small screen / tablet +//** Deprecated `$screen-sm` as of v3.0.1 +$screen-sm: 768px !default; +$screen-sm-min: $screen-sm !default; +//** Deprecated `$screen-tablet` as of v3.0.1 +$screen-tablet: $screen-sm-min !default; + +// Medium screen / desktop +//** Deprecated `$screen-md` as of v3.0.1 +$screen-md: 992px !default; +$screen-md-min: $screen-md !default; +//** Deprecated `$screen-desktop` as of v3.0.1 +$screen-desktop: $screen-md-min !default; + +// Large screen / wide desktop +//** Deprecated `$screen-lg` as of v3.0.1 +$screen-lg: 1200px !default; +$screen-lg-min: $screen-lg !default; +//** Deprecated `$screen-lg-desktop` as of v3.0.1 +$screen-lg-desktop: $screen-lg-min !default; + +// So media queries don't overlap when required, provide a maximum +$screen-xs-max: ($screen-sm-min - 1) !default; +$screen-sm-max: ($screen-md-min - 1) !default; +$screen-md-max: ($screen-lg-min - 1) !default; + + +//== Grid system +// +//## Define your custom responsive grid. + +//** Number of columns in the grid. +$grid-columns: 12 !default; +//** Padding between columns. Gets divided in half for the left and right. +$grid-gutter-width: 30px !default; +// Navbar collapse +//** Point at which the navbar becomes uncollapsed. +$grid-float-breakpoint: $screen-sm-min !default; +//** Point at which the navbar begins collapsing. +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default; + + +//== Container sizes +// +//## Define the maximum width of `.container` for different screen sizes. + +// Small screen / tablet +$container-tablet: (720px + $grid-gutter-width) !default; +//** For `$screen-sm-min` and up. +$container-sm: $container-tablet !default; + +// Medium screen / desktop +$container-desktop: (940px + $grid-gutter-width) !default; +//** For `$screen-md-min` and up. +$container-md: $container-desktop !default; + +// Large screen / wide desktop +$container-large-desktop: (1140px + $grid-gutter-width) !default; +//** For `$screen-lg-min` and up. +$container-lg: $container-large-desktop !default; + + +//== Navbar +// +//## + +// Basics of a navbar +$navbar-height: 50px !default; +$navbar-margin-bottom: $line-height-computed !default; +$navbar-border-radius: $border-radius-base !default; +$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default; +$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default; +$navbar-collapse-max-height: 340px !default; + +$navbar-default-color: #777 !default; +$navbar-default-bg: #f8f8f8 !default; +$navbar-default-border: darken($navbar-default-bg, 6.5%) !default; + +// Navbar links +$navbar-default-link-color: #777 !default; +$navbar-default-link-hover-color: #333 !default; +$navbar-default-link-hover-bg: transparent !default; +$navbar-default-link-active-color: #555 !default; +$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default; +$navbar-default-link-disabled-color: #ccc !default; +$navbar-default-link-disabled-bg: transparent !default; + +// Navbar brand label +$navbar-default-brand-color: $navbar-default-link-color !default; +$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default; +$navbar-default-brand-hover-bg: transparent !default; + +// Navbar toggle +$navbar-default-toggle-hover-bg: #ddd !default; +$navbar-default-toggle-icon-bar-bg: #888 !default; +$navbar-default-toggle-border-color: #ddd !default; + + +// Inverted navbar +// Reset inverted navbar basics +$navbar-inverse-color: lighten($gray-light, 15%) !default; +$navbar-inverse-bg: #222 !default; +$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default; + +// Inverted navbar links +$navbar-inverse-link-color: lighten($gray-light, 15%) !default; +$navbar-inverse-link-hover-color: #fff !default; +$navbar-inverse-link-hover-bg: transparent !default; +$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default; +$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default; +$navbar-inverse-link-disabled-color: #444 !default; +$navbar-inverse-link-disabled-bg: transparent !default; + +// Inverted navbar brand label +$navbar-inverse-brand-color: $navbar-inverse-link-color !default; +$navbar-inverse-brand-hover-color: #fff !default; +$navbar-inverse-brand-hover-bg: transparent !default; + +// Inverted navbar toggle +$navbar-inverse-toggle-hover-bg: #333 !default; +$navbar-inverse-toggle-icon-bar-bg: #fff !default; +$navbar-inverse-toggle-border-color: #333 !default; + + +//== Navs +// +//## + +//=== Shared nav styles +$nav-link-padding: 10px 15px !default; +$nav-link-hover-bg: $gray-lighter !default; + +$nav-disabled-link-color: $gray-light !default; +$nav-disabled-link-hover-color: $gray-light !default; + +//== Tabs +$nav-tabs-border-color: #ddd !default; + +$nav-tabs-link-hover-border-color: $gray-lighter !default; + +$nav-tabs-active-link-hover-bg: $body-bg !default; +$nav-tabs-active-link-hover-color: $gray !default; +$nav-tabs-active-link-hover-border-color: #ddd !default; + +$nav-tabs-justified-link-border-color: #ddd !default; +$nav-tabs-justified-active-link-border-color: $body-bg !default; + +//== Pills +$nav-pills-border-radius: $border-radius-base !default; +$nav-pills-active-link-hover-bg: $component-active-bg !default; +$nav-pills-active-link-hover-color: $component-active-color !default; + + +//== Pagination +// +//## + +$pagination-color: $link-color !default; +$pagination-bg: #fff !default; +$pagination-border: #ddd !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-lighter !default; +$pagination-hover-border: #ddd !default; + +$pagination-active-color: #fff !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-disabled-color: $gray-light !default; +$pagination-disabled-bg: #fff !default; +$pagination-disabled-border: #ddd !default; + + +//== Pager +// +//## + +$pager-bg: $pagination-bg !default; +$pager-border: $pagination-border !default; +$pager-border-radius: 15px !default; + +$pager-hover-bg: $pagination-hover-bg !default; + +$pager-active-bg: $pagination-active-bg !default; +$pager-active-color: $pagination-active-color !default; + +$pager-disabled-color: $pagination-disabled-color !default; + + +//== Jumbotron +// +//## + +$jumbotron-padding: 30px !default; +$jumbotron-color: inherit !default; +$jumbotron-bg: $gray-lighter !default; +$jumbotron-heading-color: inherit !default; +$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default; +$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default; + + +//== Form states and alerts +// +//## Define colors for form feedback states and, by default, alerts. + +$state-success-text: #3c763d !default; +$state-success-bg: #dff0d8 !default; +$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default; + +$state-info-text: #31708f !default; +$state-info-bg: #d9edf7 !default; +$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default; + +$state-warning-text: #8a6d3b !default; +$state-warning-bg: #fcf8e3 !default; +$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default; + +$state-danger-text: #a94442 !default; +$state-danger-bg: #f2dede !default; +$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default; + + +//== Tooltips +// +//## + +//** Tooltip max width +$tooltip-max-width: 200px !default; +//** Tooltip text color +$tooltip-color: #fff !default; +//** Tooltip background color +$tooltip-bg: #000 !default; +$tooltip-opacity: .9 !default; + +//** Tooltip arrow width +$tooltip-arrow-width: 5px !default; +//** Tooltip arrow color +$tooltip-arrow-color: $tooltip-bg !default; + + +//== Popovers +// +//## + +//** Popover body background color +$popover-bg: #fff !default; +//** Popover maximum width +$popover-max-width: 276px !default; +//** Popover border color +$popover-border-color: rgba(0,0,0,.2) !default; +//** Popover fallback border color +$popover-fallback-border-color: #ccc !default; + +//** Popover title background color +$popover-title-bg: darken($popover-bg, 3%) !default; + +//** Popover arrow width +$popover-arrow-width: 10px !default; +//** Popover arrow color +$popover-arrow-color: $popover-bg !default; + +//** Popover outer arrow width +$popover-arrow-outer-width: ($popover-arrow-width + 1) !default; +//** Popover outer arrow color +$popover-arrow-outer-color: fadein($popover-border-color, 5%) !default; +//** Popover outer arrow fallback color +$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default; + + +//== Labels +// +//## + +//** Default label background color +$label-default-bg: $gray-light !default; +//** Primary label background color +$label-primary-bg: $brand-primary !default; +//** Success label background color +$label-success-bg: $brand-success !default; +//** Info label background color +$label-info-bg: $brand-info !default; +//** Warning label background color +$label-warning-bg: $brand-warning !default; +//** Danger label background color +$label-danger-bg: $brand-danger !default; + +//** Default label text color +$label-color: #fff !default; +//** Default text color of a linked label +$label-link-hover-color: #fff !default; + + +//== Modals +// +//## + +//** Padding applied to the modal body +$modal-inner-padding: 15px !default; + +//** Padding applied to the modal title +$modal-title-padding: 15px !default; +//** Modal title line-height +$modal-title-line-height: $line-height-base !default; + +//** Background color of modal content area +$modal-content-bg: #fff !default; +//** Modal content border color +$modal-content-border-color: rgba(0,0,0,.2) !default; +//** Modal content border color **for IE8** +$modal-content-fallback-border-color: #999 !default; + +//** Modal backdrop background color +$modal-backdrop-bg: #000 !default; +//** Modal backdrop opacity +$modal-backdrop-opacity: .5 !default; +//** Modal header border color +$modal-header-border-color: #e5e5e5 !default; +//** Modal footer border color +$modal-footer-border-color: $modal-header-border-color !default; + +$modal-lg: 900px !default; +$modal-md: 600px !default; +$modal-sm: 300px !default; + + +//== Alerts +// +//## Define alert colors, border radius, and padding. + +$alert-padding: 15px !default; +$alert-border-radius: $border-radius-base !default; +$alert-link-font-weight: bold !default; + +$alert-success-bg: $state-success-bg !default; +$alert-success-text: $state-success-text !default; +$alert-success-border: $state-success-border !default; + +$alert-info-bg: $state-info-bg !default; +$alert-info-text: $state-info-text !default; +$alert-info-border: $state-info-border !default; + +$alert-warning-bg: $state-warning-bg !default; +$alert-warning-text: $state-warning-text !default; +$alert-warning-border: $state-warning-border !default; + +$alert-danger-bg: $state-danger-bg !default; +$alert-danger-text: $state-danger-text !default; +$alert-danger-border: $state-danger-border !default; + + +//== Progress bars +// +//## + +//** Background color of the whole progress component +$progress-bg: #f5f5f5 !default; +//** Progress bar text color +$progress-bar-color: #fff !default; +//** Variable for setting rounded corners on progress bar. +$progress-border-radius: $border-radius-base !default; + +//** Default progress bar color +$progress-bar-bg: $brand-primary !default; +//** Success progress bar color +$progress-bar-success-bg: $brand-success !default; +//** Warning progress bar color +$progress-bar-warning-bg: $brand-warning !default; +//** Danger progress bar color +$progress-bar-danger-bg: $brand-danger !default; +//** Info progress bar color +$progress-bar-info-bg: $brand-info !default; + + +//== List group +// +//## + +//** Background color on `.list-group-item` +$list-group-bg: #fff !default; +//** `.list-group-item` border color +$list-group-border: #ddd !default; +//** List group border radius +$list-group-border-radius: $border-radius-base !default; + +//** Background color of single list items on hover +$list-group-hover-bg: #f5f5f5 !default; +//** Text color of active list items +$list-group-active-color: $component-active-color !default; +//** Background color of active list items +$list-group-active-bg: $component-active-bg !default; +//** Border color of active list elements +$list-group-active-border: $list-group-active-bg !default; +//** Text color for content within active list items +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default; + +//** Text color of disabled list items +$list-group-disabled-color: $gray-light !default; +//** Background color of disabled list items +$list-group-disabled-bg: $gray-lighter !default; +//** Text color for content within disabled list items +$list-group-disabled-text-color: $list-group-disabled-color !default; + +$list-group-link-color: #555 !default; +$list-group-link-hover-color: $list-group-link-color !default; +$list-group-link-heading-color: #333 !default; + + +//== Panels +// +//## + +$panel-bg: #fff !default; +$panel-body-padding: 15px !default; +$panel-heading-padding: 10px 15px !default; +$panel-footer-padding: $panel-heading-padding !default; +$panel-border-radius: $border-radius-base !default; + +//** Border color for elements within panels +$panel-inner-border: #ddd !default; +$panel-footer-bg: #f5f5f5 !default; + +$panel-default-text: $gray-dark !default; +$panel-default-border: #ddd !default; +$panel-default-heading-bg: #f5f5f5 !default; + +$panel-primary-text: #fff !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-heading-bg: $brand-primary !default; + +$panel-success-text: $state-success-text !default; +$panel-success-border: $state-success-border !default; +$panel-success-heading-bg: $state-success-bg !default; + +$panel-info-text: $state-info-text !default; +$panel-info-border: $state-info-border !default; +$panel-info-heading-bg: $state-info-bg !default; + +$panel-warning-text: $state-warning-text !default; +$panel-warning-border: $state-warning-border !default; +$panel-warning-heading-bg: $state-warning-bg !default; + +$panel-danger-text: $state-danger-text !default; +$panel-danger-border: $state-danger-border !default; +$panel-danger-heading-bg: $state-danger-bg !default; + + +//== Thumbnails +// +//## + +//** Padding around the thumbnail image +$thumbnail-padding: 4px !default; +//** Thumbnail background color +$thumbnail-bg: $body-bg !default; +//** Thumbnail border color +$thumbnail-border: #ddd !default; +//** Thumbnail border radius +$thumbnail-border-radius: $border-radius-base !default; + +//** Custom text color for thumbnail captions +$thumbnail-caption-color: $text-color !default; +//** Padding around the thumbnail caption +$thumbnail-caption-padding: 9px !default; + + +//== Wells +// +//## + +$well-bg: #f5f5f5 !default; +$well-border: darken($well-bg, 7%) !default; + + +//== Badges +// +//## + +$badge-color: #fff !default; +//** Linked badge text color on hover +$badge-link-hover-color: #fff !default; +$badge-bg: $gray-light !default; + +//** Badge text color in active nav link +$badge-active-color: $link-color !default; +//** Badge background color in active nav link +$badge-active-bg: #fff !default; + +$badge-font-weight: bold !default; +$badge-line-height: 1 !default; +$badge-border-radius: 10px !default; + + +//== Breadcrumbs +// +//## + +$breadcrumb-padding-vertical: 8px !default; +$breadcrumb-padding-horizontal: 15px !default; +//** Breadcrumb background color +$breadcrumb-bg: #f5f5f5 !default; +//** Breadcrumb text color +$breadcrumb-color: #ccc !default; +//** Text color of current page in the breadcrumb +$breadcrumb-active-color: $gray-light !default; +//** Textual separator for between breadcrumb elements +$breadcrumb-separator: "/" !default; + + +//== Carousel +// +//## + +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default; + +$carousel-control-color: #fff !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; +$carousel-control-font-size: 20px !default; + +$carousel-indicator-active-bg: #fff !default; +$carousel-indicator-border-color: #fff !default; + +$carousel-caption-color: #fff !default; + + +//== Close +// +//## + +$close-font-weight: bold !default; +$close-color: #000 !default; +$close-text-shadow: 0 1px 0 #fff !default; + + +//== Code +// +//## + +$code-color: #c7254e !default; +$code-bg: #f9f2f4 !default; + +$kbd-color: #fff !default; +$kbd-bg: #333 !default; + +$pre-bg: #f5f5f5 !default; +$pre-color: $gray-dark !default; +$pre-border-color: #ccc !default; +$pre-scrollable-max-height: 340px !default; + + +//== Type +// +//## + +//** Horizontal offset for forms and lists. +$component-offset-horizontal: 180px !default; +//** Text muted color +$text-muted: $gray-light !default; +//** Abbreviations and acronyms border color +$abbr-border-color: $gray-light !default; +//** Headings small color +$headings-small-color: $gray-light !default; +//** Blockquote small color +$blockquote-small-color: $gray-light !default; +//** Blockquote font size +$blockquote-font-size: ($font-size-base * 1.25) !default; +//** Blockquote border color +$blockquote-border-color: $gray-lighter !default; +//** Page header border color +$page-header-border-color: $gray-lighter !default; +//** Width of horizontal description list titles +$dl-horizontal-offset: $component-offset-horizontal !default; +//** Horizontal line color. +$hr-border: $gray-lighter !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss new file mode 100644 index 00000000000..09df6c267c5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss @@ -0,0 +1,45 @@ +/* + * Bootstrap TouchSpin - v3.1.1 + * A mobile and touch friendly input spinner component for Bootstrap 3. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ + +.bootstrap-touchspin .input-group-btn-vertical { + position: relative; + white-space: nowrap; + width: 1%; + vertical-align: middle; + display: table-cell; +} + +.bootstrap-touchspin .input-group-btn-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; + padding: 8px 10px; + margin-left: -1px; + position: relative; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up { + border-radius: 0; + border-top-right-radius: 4px; +} + +.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { + margin-top: -2px; + border-radius: 0; + border-bottom-right-radius: 4px; +} + +.bootstrap-touchspin .input-group-btn-vertical i { + position: absolute; + top: 3px; + left: 5px; + font-size: 9px; + font-weight: normal; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/c3/_c3.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/c3/_c3.scss new file mode 100644 index 00000000000..cb1ae3223a6 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/c3/_c3.scss @@ -0,0 +1,178 @@ +/*-- Chart --*/ +.c3 svg { + font: 10px sans-serif; + -webkit-tap-highlight-color: transparent; } + +.c3 path, .c3 line { + fill: none; + stroke: #000; } + +.c3 text { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.c3-legend-item-tile, +.c3-xgrid-focus, +.c3-ygrid, +.c3-event-rect, +.c3-bars path { + shape-rendering: crispEdges; } + +.c3-chart-arc path { + stroke: #fff; } + +.c3-chart-arc rect { + stroke: white; + stroke-width: 1; } + +.c3-chart-arc text { + fill: #fff; + font-size: 13px; } + +/*-- Axis --*/ +/*-- Grid --*/ +.c3-grid line { + stroke: #aaa; } + +.c3-grid text { + fill: #aaa; } + +.c3-xgrid, .c3-ygrid { + stroke-dasharray: 3 3; } + +/*-- Text on Chart --*/ +.c3-text.c3-empty { + fill: #808080; + font-size: 2em; } + +/*-- Line --*/ +.c3-line { + stroke-width: 1px; } + +/*-- Point --*/ +.c3-circle._expanded_ { + stroke-width: 1px; + stroke: white; } + +.c3-selected-circle { + fill: white; + stroke-width: 2px; } + +/*-- Bar --*/ +.c3-bar { + stroke-width: 0; } + +.c3-bar._expanded_ { + fill-opacity: 1; + fill-opacity: 0.75; } + +/*-- Focus --*/ +.c3-target.c3-focused { + opacity: 1; } + +.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step { + stroke-width: 2px; } + +.c3-target.c3-defocused { + opacity: 0.3 !important; } + +/*-- Region --*/ +.c3-region { + fill: steelblue; + fill-opacity: .1; } + +/*-- Brush --*/ +.c3-brush .extent { + fill-opacity: .1; } + +/*-- Select - Drag --*/ +/*-- Legend --*/ +.c3-legend-item { + font-size: 12px; } + +.c3-legend-item-hidden { + opacity: 0.15; } + +.c3-legend-background { + opacity: 0.75; + fill: white; + stroke: lightgray; + stroke-width: 1; } + +/*-- Title --*/ +.c3-title { + font: 14px sans-serif; } + +/*-- Tooltip --*/ +.c3-tooltip-container { + z-index: 10; } + +.c3-tooltip { + border-collapse: collapse; + border-spacing: 0; + background-color: #fff; + empty-cells: show; + -webkit-box-shadow: 7px 7px 12px -9px #777777; + -moz-box-shadow: 7px 7px 12px -9px #777777; + box-shadow: 7px 7px 12px -9px #777777; + opacity: 0.9; } + +.c3-tooltip tr { + border: 1px solid #CCC; } + +.c3-tooltip th { + background-color: #aaa; + font-size: 14px; + padding: 2px 5px; + text-align: left; + color: #FFF; } + +.c3-tooltip td { + font-size: 13px; + padding: 3px 6px; + background-color: #fff; + border-left: 1px dotted #999; } + +.c3-tooltip td > span { + display: inline-block; + width: 10px; + height: 10px; + margin-right: 6px; } + +.c3-tooltip td.value { + text-align: right; } + +/*-- Area --*/ +.c3-area { + stroke-width: 0; + opacity: 0.2; } + +/*-- Arc --*/ +.c3-chart-arcs-title { + dominant-baseline: middle; + font-size: 1.3em; } + +.c3-chart-arcs .c3-chart-arcs-background { + fill: #e0e0e0; + stroke: #FFF; } + +.c3-chart-arcs .c3-chart-arcs-gauge-unit { + fill: #000; + font-size: 16px; } + +.c3-chart-arcs .c3-chart-arcs-gauge-max { + fill: #777; } + +.c3-chart-arcs .c3-chart-arcs-gauge-min { + fill: #777; } + +.c3-chart-arc .c3-gauge-value { + fill: #000; + /* font-size: 28px !important;*/ } + +.c3-chart-arc.c3-target g path { + opacity: 1; } + +.c3-chart-arc.c3-target.c3-focused g path { + opacity: 1; } diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss new file mode 100644 index 00000000000..0b722ba0e79 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss @@ -0,0 +1,344 @@ +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +$bs-datetimepicker-timepicker-font-size: 1.2em !default; +$bs-datetimepicker-active-bg: $btn-primary-bg !default; +$bs-datetimepicker-active-color: $btn-primary-color !default; +$bs-datetimepicker-border-radius: $border-radius-base !default; +$bs-datetimepicker-btn-hover-bg: $gray-lighter !default; +$bs-datetimepicker-disabled-color: $gray-light !default; +$bs-datetimepicker-alternate-color: $gray-light !default; +$bs-datetimepicker-secondary-border-color: #ccc !default; +$bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2) !default; +$bs-datetimepicker-primary-border-color: white !default; +$bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !default; + +.bootstrap-datetimepicker-widget { + list-style: none; + + &.dropdown-menu { + margin: 2px 0; + padding: 4px; + width: 19em; + + &.timepicker-sbs { + @media (min-width: $screen-sm-min) { + width: 38em; + } + + @media (min-width: $screen-md-min) { + width: 38em; + } + + @media (min-width: $screen-lg-min) { + width: 38em; + } + } + + &:before, &:after { + content: ''; + display: inline-block; + position: absolute; + } + + &.bottom { + &:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid $bs-datetimepicker-secondary-border-color; + border-bottom-color: $bs-datetimepicker-secondary-border-color-rgba; + top: -7px; + left: 7px; + } + + &:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid $bs-datetimepicker-primary-border-color; + top: -6px; + left: 8px; + } + } + + &.top { + &:before { + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-top: 7px solid $bs-datetimepicker-secondary-border-color; + border-top-color: $bs-datetimepicker-secondary-border-color-rgba; + bottom: -7px; + left: 6px; + } + + &:after { + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-top: 6px solid $bs-datetimepicker-primary-border-color; + bottom: -6px; + left: 7px; + } + } + + &.pull-right { + &:before { + left: auto; + right: 6px; + } + + &:after { + left: auto; + right: 7px; + } + } + } + + .list-unstyled { + margin: 0; + } + + a[data-action] { + padding: 6px 0; + } + + a[data-action]:active { + box-shadow: none; + } + + .timepicker-hour, .timepicker-minute, .timepicker-second { + width: 54px; + font-weight: bold; + font-size: $bs-datetimepicker-timepicker-font-size; + margin: 0; + } + + button[data-action] { + padding: 6px; + } + + .btn[data-action="incrementHours"]::after { + @extend .sr-only; + content: "Increment Hours"; + } + + .btn[data-action="incrementMinutes"]::after { + @extend .sr-only; + content: "Increment Minutes"; + } + + .btn[data-action="decrementHours"]::after { + @extend .sr-only; + content: "Decrement Hours"; + } + + .btn[data-action="decrementMinutes"]::after { + @extend .sr-only; + content: "Decrement Minutes"; + } + + .btn[data-action="showHours"]::after { + @extend .sr-only; + content: "Show Hours"; + } + + .btn[data-action="showMinutes"]::after { + @extend .sr-only; + content: "Show Minutes"; + } + + .btn[data-action="togglePeriod"]::after { + @extend .sr-only; + content: "Toggle AM/PM"; + } + + .btn[data-action="clear"]::after { + @extend .sr-only; + content: "Clear the picker"; + } + + .btn[data-action="today"]::after { + @extend .sr-only; + content: "Set the date to today"; + } + + .picker-switch { + text-align: center; + + &::after { + @extend .sr-only; + content: "Toggle Date and Time Screens"; + } + + td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; + + span { + line-height: 2.5; + height: 2.5em; + width: 100%; + } + } + } + + table { + width: 100%; + margin: 0; + + + & td, + & th { + text-align: center; + border-radius: $bs-datetimepicker-border-radius; + } + + & th { + height: 20px; + line-height: 20px; + width: 20px; + + &.picker-switch { + width: 145px; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + &.prev::after { + @extend .sr-only; + content: "Previous Month"; + } + + &.next::after { + @extend .sr-only; + content: "Next Month"; + } + } + + & thead tr:first-child th { + cursor: pointer; + + &:hover { + background: $bs-datetimepicker-btn-hover-bg; + } + } + + & td { + height: 54px; + line-height: 54px; + width: 54px; + + &.cw { + font-size: .8em; + height: 20px; + line-height: 20px; + color: $bs-datetimepicker-alternate-color; + } + + &.day { + height: 20px; + line-height: 20px; + width: 20px; + } + + &.day:hover, + &.hour:hover, + &.minute:hover, + &.second:hover { + background: $bs-datetimepicker-btn-hover-bg; + cursor: pointer; + } + + &.old, + &.new { + color: $bs-datetimepicker-alternate-color; + } + + &.today { + position: relative; + + &:before { + content: ''; + display: inline-block; + border: solid transparent; + border-width: 0 0 7px 7px; + border-bottom-color: $bs-datetimepicker-active-bg; + border-top-color: $bs-datetimepicker-secondary-border-color-rgba; + position: absolute; + bottom: 4px; + right: 4px; + } + } + + &.active, + &.active:hover { + background-color: $bs-datetimepicker-active-bg; + color: $bs-datetimepicker-active-color; + text-shadow: $bs-datetimepicker-text-shadow; + } + + &.active.today:before { + border-bottom-color: #fff; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + + span { + display: inline-block; + width: 54px; + height: 54px; + line-height: 54px; + margin: 2px 1.5px; + cursor: pointer; + border-radius: $bs-datetimepicker-border-radius; + + &:hover { + background: $bs-datetimepicker-btn-hover-bg; + } + + &.active { + background-color: $bs-datetimepicker-active-bg; + color: $bs-datetimepicker-active-color; + text-shadow: $bs-datetimepicker-text-shadow; + } + + &.old { + color: $bs-datetimepicker-alternate-color; + } + + &.disabled, + &.disabled:hover { + background: none; + color: $bs-datetimepicker-disabled-color; + cursor: not-allowed; + } + } + } + } + + &.usetwentyfour { + td.hour { + height: 27px; + line-height: 27px; + } + } +} + +.input-group.date { + & .input-group-addon { + cursor: pointer; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss new file mode 100644 index 00000000000..d5786151368 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss @@ -0,0 +1,16 @@ +// Import bootstrap variables including default color palette and fonts +//@import "../../node_modules/bootstrap/less/variables.less"; + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Import datepicker component +@import "_bootstrap-datetimepicker"; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss new file mode 100644 index 00000000000..7b4d4b6acb3 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss @@ -0,0 +1,44 @@ +// +// About Modal +// -------------------------------------------------- + +.about-modal-pf { + background-color: $color-pf-black-900; + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); + background-position: right bottom; + background-repeat: no-repeat; + background-size: 216px auto; + @media (min-width: $screen-sm-min) { + background-size: auto; + } + .modal-body { + color: $color-pf-white; + padding-bottom: 16px; + padding-left: $grid-gutter-width; + padding-right: $grid-gutter-width; + @media (min-width: $screen-sm-min) { + padding-left: ($grid-gutter-width * 2); + padding-right: ($grid-gutter-width * 2); + } + } + .modal-header { + background-color: transparent; + } + .pficon-close { + color: $color-pf-white; + } +} + +.product-versions-pf { + margin-bottom: 30px; + margin-top: 30px; + li { + strong { + margin-right: ($grid-gutter-width / 4); + } + } +} + +.trademark-pf { + font-size: ceil(($font-size-base - 1)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss new file mode 100644 index 00000000000..8aab29e9bf1 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss @@ -0,0 +1,18 @@ +.fixed-height-accordion-pf { + display: flex; + flex-direction: column; + + .panel { + display: flex; + flex-direction: column; + + &.panel-open { + flex: 1; + } + + .collapse.in { + flex: 1; + overflow-y: auto; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss new file mode 100644 index 00000000000..fbc835374be --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss @@ -0,0 +1,44 @@ +// +// Alerts +// -------------------------------------------------- + +.alert { + border-width: 1px; + padding-left: 47px; + padding-right: ($alert-padding + 3); + position: relative; + word-wrap: break-word; + .alert-link { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } + > .btn.pull-right { + margin-top: -3px; + } + > .pficon { + font-size: 22px; + position: absolute; + left: 13px; + top: 10px; + } + .close { + @include opacity(.85); + &:hover, + &:focus { + @include opacity(1); + } + } + .pficon-info { + color: $color-pf-black-700; + } +} + +.alert-dismissable { + padding-right: ($alert-padding + 17); + .close { + right: -13px; + top: 1px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss new file mode 100644 index 00000000000..e3a536455b5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss @@ -0,0 +1,11 @@ +// +// Badges +// -------------------------------------------------- + +.badge { + margin-left: 6px; +} + +.nav-pills > li > a > .badge { + margin-left: 6px; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss new file mode 100644 index 00000000000..ec366dda2c0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss @@ -0,0 +1,52 @@ +// +// Blank Slate +// -------------------------------------------------- + +.blank-slate-pf { + @media (min-width: $screen-sm-min) { + padding: ($jumbotron-padding * 2) ($jumbotron-padding * 2); + } + @media (min-width: $screen-md-min) { + padding: ($jumbotron-padding * 3) ($jumbotron-padding * 4); + } + background-color: $well-bg; + border: 1px solid $well-border; + border-radius: $border-radius-base; + margin-bottom: 20px; + padding: $jumbotron-padding; + text-align: center; + .blank-slate-pf-icon { + color: $gray-light; + font-size: ($font-size-h1 * 2.4); + line-height: ($font-size-h1 * 2.4); + } + .blank-slate-pf-main-action { + margin-top: $line-height-computed; + } + .blank-slate-pf-secondary-action { + margin-top: $line-height-computed; + a { + display: inline-block; + padding: $blank-slate-pf-secondary-link-padding-top $blank-slate-pf-secondary-link-padding-left; + & + a:before { + background-color: $color-pf-black-500; + content: ""; + display: inline-block; + height: ceil(($font-size-base * .8)); + left: unquote("calc(-#{$blank-slate-pf-secondary-link-padding-left} - 2px)"); + position: relative; + width: 1px; + } + } + } + button { + margin-bottom: 5px; + } + + &.blank-slate-content-pf { + background: transparent; + border: 0; + padding: 0; + margin: 20px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss new file mode 100644 index 00000000000..725a4c9b148 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss @@ -0,0 +1,35 @@ +// +// Bootstrap-Combobox +// -------------------------------------------------- + +.combobox-container { + &.combobox-selected .glyphicon-remove { + display: inline-block; + } + .caret { + margin-left: 0; + } + .combobox::-ms-clear { + display: none; + } + .dropdown-menu { + margin-top: -1px; + width: 100%; + } + .glyphicon-remove { + display: none; + top: auto; + width: 12px; + &:before { + content: "\e60b"; + font-family: $icon-font-name-pf; + } + } + .input-group-addon { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + position: relative; // IE8 + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss new file mode 100644 index 00000000000..fb1a3c9558c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss @@ -0,0 +1,132 @@ +// +// Bootstrap-Datepicker +// -------------------------------------------------- + +.bootstrap-datepicker.form-control[readonly] { + background-color: $input-bg; + border-color: $input-border !important; + color: $input-color; + @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); + @include form-control-outline(); + &:focus { + // TODO Create global variables for validation box shadows? + $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); + border-color: $input-border-focus !important; + .has-error & { + // TODO Create global variables for validation box shadows? + $state-danger-input-focus: lighten($state-danger-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); + border-color: darken($state-danger-text, 10%); + @include box-shadow($shadow); + } + .has-success & { + // TODO Create global variables for validation box shadows? + $state-success-input-focus: lighten($state-success-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); + border-color: darken($state-success-text, 10%); + @include box-shadow($shadow); + } + .has-warning & { + // TODO Create global variables for validation box shadows? + $state-warning-input-focus: lighten($state-warning-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); + border-color: darken($state-warning-text, 10%); + @include box-shadow($shadow); + } + } + &:hover { + border-color: $input-border-hover !important; + .has-error & { + border-color: darken($state-danger-text, 10%) !important; + } + .has-success & { + border-color: darken($state-success-text, 10%) !important; + } + .has-warning & { + border-color: darken($state-warning-text, 10%) !important; + } + } + .has-error & { + border-color: $state-danger-text !important; + } + .has-success & { + border-color: $state-success-text !important; + } + .has-warning & { + border-color: $state-warning-text !important; + } +} + +.datepicker { + border-radius: $border-radius-base; + .datepicker-switch, + tfoot .clear, + tfoot .today { + font-size: $font-size-large; + font-weight: 500; + } + .next, + .prev { + font-weight: 500; + } + table tr { + td, + th { + border-radius: $border-radius-base; + } + td { + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + background: $dropdown-link-active-bg !important; + color: $color-pf-white !important; + text-shadow: none; + } + &.day:hover, + &.day.focused { + background: $dropdown-link-hover-bg; + } + &.selected, + &.selected:hover, + &.selected.disabled, + &.selected.disabled:hover { + text-shadow: none; + } + span { + border-radius: $border-radius-base; + &.active, + &.active:hover, + &.active.disabled, + &.active.disabled:hover { + background: $dropdown-link-active-bg; + text-shadow: none; + } + &:hover { + background: $dropdown-link-hover-bg; + } + } + } + } + thead tr:first-child th, + tfoot tr th { + &:hover { + background: $dropdown-link-hover-bg; + } + } +} + +.input-daterange { + input:first-child { + border-radius: $border-radius-base 0 0 $border-radius-base; + } + input:last-child { + border-radius: 0 $border-radius-base $border-radius-base 0; + } + .input-group-addon { + background-color: $input-group-addon-bg; + border-color: $input-group-addon-border-color; + line-height: $line-height-base; + padding: $padding-base-vertical $padding-base-horizontal; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss new file mode 100644 index 00000000000..fca61f3b86f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss @@ -0,0 +1,33 @@ +// Mixins - Bootstrap overrides +// ------------------- + +// Form control outline +@mixin form-control-outline($color: $input-border-focus){ + $color-rgba: rgba(red($color), green($color), blue($color), .6); + &:focus { + border-color: $color; + outline: 0 !important; + @include box-shadow(unquote("inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px #{$color-rgba}")); + } +} + +// Gradients +@mixin gradient-striped($color: rgba($color-pf-black, (15/100)), $angle: -45deg){ + background-image: linear-gradient($angle, $color 25%, $color 26%, transparent 27%, transparent 49%, $color 50%, $color 51%, transparent 52%, transparent 74%, $color 75%, $color 76%, transparent 77%); + } + +// Horizontal dividers +@mixin nav-divider($color: $color-pf-black-200, $margin: 4px 1px){ + background-color: $color; + height: 1px; + margin: $margin; + overflow: hidden; +} + +// Placeholder text +@mixin placeholder($color: $input-color-placeholder){ + &:-moz-placeholder { color: $color; font-style: italic; } // Firefox 4-18 + &::-moz-placeholder { color: $color; font-style: italic; opacity: 1; } // Firefox 19+ + &:-ms-input-placeholder { color: $color; font-style: italic; } // Internet Explorer 10+ + &::-webkit-input-placeholder { color: $color; font-style: italic; } // Safari and Chrome +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss new file mode 100644 index 00000000000..ef0c6385fc7 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss @@ -0,0 +1,108 @@ +// +// Bootstrap-select +// -------------------------------------------------- + +.bootstrap-select.btn-group { + &.form-control { + margin-bottom: 0; + } + .btn { + // TODO Create global variable for validation state box shadows? + $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); + &:hover { + border-color: $input-border-hover; + } + .caret { + margin-top: -4px; + } + @include form-control-outline(); + .has-error & { + border-color: $state-danger-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-danger-input-focus: lighten($state-danger-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); + border-color: darken($state-danger-text, 10%); + @include box-shadow($shadow); + } + } + .has-success & { + border-color: $state-success-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-success-input-focus: lighten($state-success-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); + border-color: darken($state-success-text, 10%); + @include box-shadow($shadow); + } + } + .has-warning & { + border-color: $state-warning-text; + &:focus { + // TODO Create global variable for validation state box shadows? + $state-warning-input-focus: lighten($state-warning-text, 20%); + $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); + border-color: darken($state-warning-text, 10%); + @include box-shadow($shadow); + } + } + @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s")); + } + .dropdown-menu { // Also see navbar.less + > .active > a { + &, + &:active { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + color: $gray-dark !important; + small { + color: $gray-light !important; + } + } + } + > .disabled > a { + color: $gray-light !important; + } + > .selected > a { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white !important; + small { + color: rgba($color-pf-white, (50/100)) !important; + } + } + .divider { + background: $dropdown-divider-bg !important; + margin: $dropdown-divider-margin !important; + } + dt { + color: $color-pf-black-500; + font-weight:normal; + padding: 1px 10px; + } + li { + & > a.opt { + padding: 1px 10px; + } + & a { + &:active small { + color: rgba($color-pf-white, (50/100)) !important; + } + &:hover, + &:focus { + small { + color: $gray-light; + } + } + } + &:not(.disabled) { + a:hover, + a:focus { + small { + color: $gray-light; + } + } + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss new file mode 100644 index 00000000000..c0ddbd3d7c3 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss @@ -0,0 +1,66 @@ +// +// Bootstrap slider +// -------------------------------------------------- +// https://github.com/seiyria/bootstrap-slider + + +// Overwrites and fixes to Bootstrap slider + +// https //github.com/seiyria/bootstrap-slider/issues/797 +.slider-tick-label-container { + display: flex; + justify-content: space-between; + margin-left: 0!important; +} + +.slider-tick-label { + width: auto !important; +} + +.slider { + .tooltip { + top: -10px; + } +} +.slider-track { + background-color: $color-pf-black-200; + box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1), 0 0px 2px $color-pf-black-200; + border: 1px solid $color-pf-black-400; +} + +.slider-selection { + @include gradient-vertical($slider-secondary-top, $slider-secondary-bottom); +} + +.slider-handle { + width: $slider-line-height; + height: $slider-line-height; + border: 1px solid $color-pf-black-400; //THIS! +} + +.slider-tick { + background-color: transparent !important; + background-image: + radial-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3) 2px, transparent 2px) !important; + @include box-shadow(none); +} + + +// Styles to create the pf slider +.slider-pf { + display: flex; + align-items: center; + + * { + margin-right: 10px; + + &:last-child { + margin: 0; + } + } + + .slider { + width: auto; + flex: 1 1 100%; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss new file mode 100644 index 00000000000..6a3b1682f08 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss @@ -0,0 +1,19 @@ +// +// Bootstrap Switch +// -------------------------------------------------- + +.#{$bootstrap-switch-base} { + .#{$bootstrap-switch-base}-handle-off, + .#{$bootstrap-switch-base}-handle-on { + &.#{$bootstrap-switch-base}-default { + background: $bootstrap-switch-handle-default-bg-color; + } + } + .#{$bootstrap-switch-base}-label { + background: $bootstrap-switch-bg-color; + box-shadow: 0 0 2px rgba($color-pf-black, (40/100)); + @include gradient-vertical($bootstrap-switch-bg-color-start, $bootstrap-switch-bg-color-stop); + position: relative; + z-index: 9; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss new file mode 100644 index 00000000000..b010aeddfa2 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss @@ -0,0 +1,31 @@ +// +// Bootstrap Touchspin +// -------------------------------------------------- + +.bootstrap-touchspin .input-group-btn-vertical { + > .btn { + padding-bottom: 6px; + padding-top: 6px; + } + .bootstrap-touchspin-down { + border-bottom-right-radius: $border-radius-base; + } + .bootstrap-touchspin-up { + border-top-right-radius: $border-radius-base; + } + i { + font-size: ($font-size-base - 4); + left: 6px; + top: 2px; + &.fa-angle-down, + &.fa-angle-up { + font-size: $font-size-base; + line-height: $font-size-base; + top: 0; + } + &.fa-angle-down, + &.fa-angle-up { + left: 7px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss new file mode 100644 index 00000000000..fb9170bf821 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss @@ -0,0 +1,89 @@ +// +// Bootstrap Tree View +// -------------------------------------------------- + +.treeview { + .list-group { + border-top: 0; + } + .list-group-item { + background: transparent; + border-bottom: 1px solid transparent !important; + border-top: 1px solid transparent !important; + cursor: default !important; + margin-bottom: 0; + overflow: hidden; + padding: 0 10px; + text-overflow: ellipsis; + white-space: nowrap; + &:hover { + background: none !important; + } + &.node-selected { + background: none !important; + border-color: transparent !important; + color: inherit !important; + } + &.node-check-changed { + span.node-icon, + span.text { + color: $bootstrap-treeview-highlight-color; + } + } + } + span.icon { + display: inline-block; + font-size: ($font-size-base + 1); + min-width: 10px; + text-align: center; + > [class*="fa-angle"] { + font-size: ($font-size-base + 3); + } + &.check-icon { + margin-right: 10px; + } + &.expand-icon { + cursor: pointer !important; + } + } + span.image { + background-repeat: no-repeat; + background-size: contain; + display: inline-block; + height: 1.19em; + line-height: 1em; + margin-right: 5px; + vertical-align: middle; + width: 12px; + } + span.indent { + margin-right: 5px; + } + .node-disabled { + color: $color-pf-black-300; + cursor: not-allowed; + span.expand-icon { + cursor: default !important; + } + } + .node-hidden { + display:none; + } +} + +.treeview-pf-hover .list-group-item { + cursor: pointer !important; + &:hover { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + } +} + +.treeview-pf-select .list-group-item { + cursor: pointer !important; + &.node-selected { + background: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $dropdown-link-active-color !important; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss new file mode 100644 index 00000000000..58e1d91c7e0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss @@ -0,0 +1,20 @@ +// +// Breadcrumbs +// -------------------------------------------------- + +.breadcrumb { + padding-left: 0; + > .active strong { + font-weight: 600; + } + > li { + display: inline; /* IE8 */ + + li:before { + color: $gray-light; + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + font-size: ($font-size-base - 1); + padding: 0 9px 0 7px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss new file mode 100644 index 00000000000..458bd771233 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss @@ -0,0 +1,50 @@ +// +// Buttons +// -------------------------------------------------- + +.btn { + @include box-shadow(0 2px 3px rgba($color-pf-black, (10/100))); + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + &.disabled, + &[disabled], + fieldset[disabled] & { + background-color: $color-pf-black-100 !important; + background-image: none !important; + border-color: $color-pf-black-300 !important; + color: $color-pf-black-500 !important; + opacity: 1; + &:active { + @include box-shadow(none); + } + &.btn-link { + background-color: transparent !important; + border: 0; + } + } +} + +.btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-bg-img-start, $btn-danger-bg-img-stop, $btn-danger-border); +} + +.btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); +} + +.btn-link { + &, + &:active { + @include box-shadow(none); + } +} + +.btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-bg-img-start, $btn-primary-bg-img-stop, $btn-primary-border); +} + +.btn-xs, +.btn-group-xs .btn { + font-weight: $btn-xs-font-weight; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss new file mode 100644 index 00000000000..1610e8494c6 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss @@ -0,0 +1,105 @@ +// +// Card View +// -------------------------------------------------- + +.card-pf-view { + border: 2px solid transparent; + .card-pf-heading-kebab { + .dropdown-kebab-pf { + margin-top: -3px; + } + + .progress-pf-legend { + p { margin-bottom: 0; } + .progress { + margin-bottom: 7px; + margin-top: 16px; + } + } + } + .card-pf-info { + margin-top: 15px; + strong { + font-size: ceil(($font-size-base + 1)); + margin-right: 10px; + } + } + .card-pf-item { + display: inline-block; + font-size: $font-size-h3; + padding: 0 13px 0 15px; + &:first-child { padding-left: 0; } + &:last-child { padding-right: 0; } + + .card-pf-item { border-left: 1px solid $card-pf-border-color; } + .fa-check { color: $brand-success; } + .fa, .fas, .far, .fab, .fal, + .pficon { + + .card-pf-item-text { margin-left: 10px; } + } + } + .card-pf-items { margin-top: 15px; } + .card-pf-title { + font-size: ceil(($font-size-base * 1.6666)); + font-weight: 300; + margin-bottom: 0; + margin-top: 15px; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: ceil(($font-size-base * 1.5)); + margin-right: 2px; + } + .col-lg-2 & { font-size: $font-size-h3; } + } + .card-pf-top-element .card-pf-icon-circle { + border: 2px solid $color-pf-blue-300; + border-radius: 50%; + display: block; + font-size: 46px; + height: 106px; + line-height: 102px; + margin: 0 auto; + text-align: center; + width: 106px; + .col-lg-2 & { + font-size: 23px; + height: 54px; + line-height: 50px; + width: 54px; + } + } + .card-pf-view-checkbox { + position: absolute; + top: 11px; + left: 15px; + input[type=checkbox] { display: none; } + } + &.card-pf-view-multi-select { + .card-pf-view-checkbox { + input[type=checkbox] { + display: block; + @media(min-width:$screen-sm-min) { + visibility: hidden; + &:checked { visibility: visible; } + } + } + } + &:hover .card-pf-view-checkbox input[type=checkbox] { visibility: visible; } + } + &.card-pf-view-select { + position: relative; + &:hover { @include box-shadow(0 1px 6px rgba($color-pf-black, (35/100))); } + &.active { border: 2px solid $card-pf-selected-border-color; } + } + &.card-pf-view-single-select { cursor: pointer; } + &.card-pf-view-xs { + .card-pf-title { + font-size: 16px; + font-weight: normal; + margin-bottom: 10px; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 14px; + margin-right: 5px; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss new file mode 100644 index 00000000000..1c6a31f94a5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss @@ -0,0 +1,238 @@ +// +// Cards +// -------------------------------------------------- + +.card-pf { + background: $card-pf-bg-color; + border-top: 2px solid $card-pf-border-top-color; + @include box-shadow(0 1px 1px rgba($color-pf-black, (17.5/100))); + margin: 0 (-($grid-gutter-width / 4)) ($grid-gutter-width / 2); + padding: 0 ($grid-gutter-width / 2); + &.card-pf-accented { + border-top-color: $card-pf-accented-border-top-color; + } + &.card-pf-aggregate-status { + .card-pf-aggregate-status-notifications, + .card-pf-title { + a { + color: $text-color; + &.add { + color: $link-color; + &:hover { + color: $link-hover-color; + } + } + &:hover { + color: $link-hover-color; + } + } + } + } + &.card-pf-aggregate-status { + padding: 0 ($grid-gutter-width / 4); + text-align: center; + } + &.card-pf-aggregate-status-mini { + padding-bottom: ($grid-gutter-width / 4); + position: relative; + } + @media (min-width: $grid-float-breakpoint) { + &.card-pf-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + } + &.card-pf-bleed-right { + border-right: 1px solid $card-pf-border-color; + margin-right: (-($grid-gutter-width / 2)); + } + } +} + +.card-pf-aggregate-status-notifications { + font-size: ($font-size-base * 2); // 24px + font-weight: 300; + .card-pf-aggregate-status-mini & { + line-height: 1; + } + .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification { + border-left: 1px solid $card-pf-border-color; + margin-left: ($grid-gutter-width / 8 - 2); + padding-left: ($grid-gutter-width / 4); + } + .fa, .fas, .far, .fab, .fal, .pficon { + font-size: ($font-size-base * 1.5); // 18px + margin-right: 7px; + } +} + +.card-pf-body { + margin: ($grid-gutter-width / 2) 0 0; + padding: 0 0 ($grid-gutter-width / 2); + .card-pf-aggregate-status & { + margin-top: ($grid-gutter-width / 4); + padding-bottom: ($grid-gutter-width / 4); + } + .card-pf-aggregate-status-mini & { + margin-bottom: 0; + margin-top: 0; + padding-bottom: 0; + position: absolute; + right: ($grid-gutter-width / 2); + top: 15px; + } + .card-pf-utilization .card-pf-title + & { + margin-top: -8px; + } + > *:last-child { + margin-bottom: 0; + } +} + +.card-pf-footer { + background-color: $card-pf-footer-bg-color; + border-top: 1px solid $card-pf-border-color; + margin: 0 (-($grid-gutter-width / 2)) !important; + padding: ($grid-gutter-width / 2) ($grid-gutter-width / 2) ($grid-gutter-width / 4); + a > { + .fa, .fas, .far, .fab, .fal, + .pficon { + margin-right: 5px; + } + } + .card-pf-time-frame-filter { + margin-top: -2px; + } +} + +.card-pf-link-with-icon { + padding-left: 21px; + position: relative; + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 16px; + left: 0; + position: absolute; + top: 0; + } +} + +.card-pf-time-frame-filter { + .card-pf-heading &, + .card-pf-footer & { + float: right; + margin-left: 20px; + } +} + +.card-pf-heading { + border-bottom: 1px solid $card-pf-border-color; + margin: 0 (-($grid-gutter-width / 2)) ($grid-gutter-width / 2); + padding: 0 ($grid-gutter-width / 2) 0; + & .card-pf-time-frame-filter { + margin-top: -5px; + } +} + +.card-pf-heading-details { + float: right; + font-size: ($font-size-small - 1); +} + +.card-pf-subtitle { + font-size: $font-size-h3; + margin-top: $line-height-computed; + margin-bottom: ($line-height-computed / 2); + [class^="col"] & { + margin-top: 0; + } + @media (max-width: $screen-xs-max) { + .card-pf-body [class^="col"] + [class^="col"] > & { + margin-top: ($grid-gutter-width); + } + } +} + +.card-pf-title { + font-size: $font-size-h3; + font-weight: 400; + margin: ($grid-gutter-width / 2) 0; + padding: 0; + .card-pf-aggregate-status & { + font-size: $font-size-large; + margin: ($grid-gutter-width / 4) 0 0; + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $card-pf-aggregate-status-title-icon-color; + font-size: $font-size-h3; + margin-right: 7px; + } + } + .card-pf-aggregate-status-count { + font-size: $font-size-h3; + .card-pf-aggregate-status-mini & { + display: block; + font-size: ($font-size-base * 2); // 24px + font-weight: 300; + margin-bottom: 3px; + } + } + .card-pf-aggregate-status-mini & { + font-size: $font-size-base; + margin-top: ($grid-gutter-width / 8); + a { + display: inline-block; + } + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: ($font-size-base * 2 + 2); // 26px + margin-right: 0; + min-width: ($font-size-base * 2 + 2); // 26px + position: absolute; + left: ($grid-gutter-width / 2); + text-align: center; + top: 15px; + } + } +} + +.card-pf-utilization-details { + border-bottom: 1px solid $card-pf-border-color; + display: table; + margin: 12px 0 15px; + padding: 0 0 15px; + width: 100%; + .card-pf-utilization-card-details-count, + .card-pf-utilization-card-details-description { + float: left; + line-height: 1; + } + .card-pf-utilization-card-details-count { + font-size: ($font-size-base * 2 + 2); // 26px + font-weight: 300; + margin-right: 10px; + } + .card-pf-utilization-card-details-line-1, + .card-pf-utilization-card-details-line-2 { + display: block; + } + .card-pf-utilization-card-details-line-1 { + font-size: ($font-size-small - 1); + margin-bottom: 2px; + } +} + +.cards-pf { + background: $card-pf-container-bg-color; + .row-cards-pf { + padding: 0 20px; + &:first-child { padding-top: 20px; } + } +} + +.container-cards-pf { + margin-top: ($grid-gutter-width / 2); +} + +.row-cards-pf { + margin-left: (-($grid-gutter-width / 4)); + margin-right: (-($grid-gutter-width / 4)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss new file mode 100644 index 00000000000..8a7f371248b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss @@ -0,0 +1,388 @@ +// +// Charts +// -------------------------------------------------- + +.bullet-chart-pf { + display: flex; + flex-direction: column; + + &.bullet-chart-pf-vertical { + height: 100%; + flex-direction: row; + } +} + +.bullet-chart-pf-chart { + display: flex; + flex: 1; + flex-direction: row; + width: 100%; + .bullet-chart-pf-vertical & { + flex: initial; + flex-direction: column-reverse; + height: 100%; + width: initial; + } +} + +.bullet-chart-pf-title-container { + display: flex; + flex-direction: column; + justify-content: center; + margin: 10px 0 25px; + padding-right: 10px; + text-align: right; + .bullet-chart-pf-vertical & { + margin-bottom: 0; + padding-right: 0; + text-align: center; + } +} + +.bullet-chart-pf-title { + font-size: ($font-size-base + 2); +} + +.bullet-chart-pf-details { + color: $gray-light; + font-size: $font-size-base; + line-height: 9px; +} + +.bullet-chart-pf-container { + display: flex; + flex-direction: column; + flex: 5; + .bullet-chart-pf-vertical & { + flex-direction: row-reverse; + flex: initial; + &.show-axis { + margin-left: -25px; + } + } +} + +.bullet-chart-pf-data-container { + flex: 1; + position: relative; + .bullet-chart-pf-vertical & { + height: initial; + } +} + +.bullet-chart-pf-vertical-data-container { + display: flex; + flex: 5; + flex-direction: row; + justify-content: center; + .bullet-chart-pf-data-container { + flex: initial; + } +} + +.bullet-chart-pf-values-container { + height: 20px; + margin: 20px 0; + position: relative; + .bullet-chart-pf-vertical & { + height: 100%; + margin: 0 20px; + width: 20px; + } +} + +.bullet-chart-pf-value-bar { + height: 100%; + position: absolute; + transition: left 600ms ease; + .bullet-chart-pf-vertical & { + bottom: 0; + height: initial; + top: initial; + width: 100%; + } +} + +.bullet-chart-pf-value-dot { + border-radius: 50%; + border-style: solid; + border-width: 0; + height: 20px; + transform: translateX(-50%); + position: absolute; + transition: left 600ms ease; + width: 20px; + .bullet-chart-pf-vertical & { + top: initial; + transform: translateY(50%); + } +} + +.bullet-chart-pf-threshold-indicator { + border: 0 solid $color-pf-black-600; + border-left-width: 1px; + height: 100%; + position: absolute; + top: 0; + z-index: 400; + .bullet-chart-pf-vertical & { + border-left-width: 0; + border-top-width: 1px; + height: 1px; + left: 0; + top: initial; + width: 100%; + } + &.error { + border-color: $alert-danger-border; + } + &.warning { + border-color: $alert-warning-border; + } +} + +.bullet-chart-pf-range-bar { + height: 100%; + left: 0; + position: absolute; + top: 0; + .bullet-chart-pf-vertical & { + bottom: 0; + height: initial; + top: initial; + width: 100%; + } + &.range-1 { + background-color: $color-pf-black-150; + } + &.range-2 { + background-color: $color-pf-black-200; + } + &.range-3 { + background-color: #dbdbdb; + } +} + +.bullet-chart-pf-axis { + border-top: 1px solid $color-pf-black-600; + height: 25px; + position: relative; + .bullet-chart-pf-vertical & { + height: initial; + width: 25px; + border-right: 1px solid $color-pf-black-600; + border-top: 0; + } + .bullet-chart-pf-title-container & { + border-top: 0; + } +} + +.bullet-chart-pf-axis-tic { + padding-top: 5px; + position: absolute; + text-align: center; + width: 30px; + .bullet-chart-pf-vertical & { + padding-top: 0; + padding-right: 5px; + width: 100%; + text-align: right; + line-height: 21px; + } + &:before { + border-left: 1px solid $color-pf-black-600; + content: ""; + height: 3px; + left: 50%; + position: absolute; + top: -1px; + .bullet-chart-pf-vertical & { + border-left: 0; + border-top: 1px solid $color-pf-black-600; + height: initial; + left: initial; + right: -1px; + top: calc(50% - 1px); + width: 3px; + } + } +} + +.bullet-chart-pf-overflow { + flex: 1; +} + +.bullet-chart-pf-legend { + margin-top: 7px; + text-align: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + + .bullet-chart-pf-vertical & { + flex-direction: column; + margin-left: 10px; + margin-top: 0; + text-align: left; + } +} + +.bullet-chart-pf-legend-item { + display: inline-block; + margin-right: 10px; + + .bullet-chart-pf-vertical & { + margin-right: 0; + margin-top: 10px; + } +} + +.bullet-chart-pf-legend-item-box { + display: inline-block; + height: 13px; + margin-right: 3px; + width: 13px; + &.range-1 { + background-color: $color-pf-black-150; + } + &.range-2 { + background-color: $color-pf-black-200; + } + &.range-3 { + background-color: #dbdbdb; + } +} + +.bullet-chart-pf-legend-item-text { + display: inline-block; + line-height: 14px; + max-width: 150px; + overflow: hidden; + position: relative; + text-overflow: ellipsis; + top: 1px; + white-space: nowrap; + word-wrap: normal; +} + +.c3 { + path { + stroke: $table-border-color; + } + svg { + font-family: $font-family-base; + } +} + +.c3-axis-x .tick line { + stroke: $table-border-color; +} + +.c3-axis-y .tick line { + display: none; +} + +.c3-chart-arc path { + stroke: $color-pf-white; +} + +.c3-grid line { + stroke: $table-border-color; +} + +.c3-line { + stroke-width: 2px; +} + +.c3-tooltip { + background: $tooltip-bg; + @include box-shadow(none); + @include opacity($tooltip-opacity); + + td { + background: transparent; + border: 0; + color: $tooltip-color; + font-size: $font-size-base; + padding: 5px 10px; + } + + th { + background: transparent; + font-size: $font-size-base; + padding: 5px 10px 0; + border-bottom: solid 2px $color-pf-black; + } + + tr { + border: 0; + + tr > td { + padding-top: 0; + } + } +} + +.c3-tooltip-sparkline, +.donut-tooltip-pf { + background: $tooltip-bg; + color: $tooltip-color; + @include opacity($tooltip-opacity); + padding: 2px 6px; +} + +.c3-xgrid, +.c3-ygrid { + stroke-dasharray: 0 0; +} + +.chart-pf-sparkline { + margin-left: -5px; + margin-right: -5px; +} + +.donut-title-big-pf { + font-size: $donut-font-size-big; + font-weight: 300; +} + +.donut-title-small-pf { + font-size: $font-size-base; + font-weight: 400; +} + +.line-chart-pf { + .c3-zoom-rect { + opacity: 1 !important; + fill: $color-pf-black-100; + stroke: $table-border-color; + stroke-width: 1px; + } +} + +.pct-donut-chart-pf { + + .pct-donut-chart-pf-label { + display: block; + } + + &.pct-donut-chart-pf-left, + &.pct-donut-chart-pf-right, + .pct-donut-chart-pf-left, + .pct-donut-chart-pf-right { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + &.pct-donut-chart-pf-left, + &.pct-donut-chart-pf-right { + display: inline-flex; + } + + &.pct-donut-chart-pf-left, + .pct-donut-chart-pf-left { + flex-direction: row-reverse; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss new file mode 100644 index 00000000000..b3e103dc814 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss @@ -0,0 +1,16 @@ +// +// Close icons +// -------------------------------------------------- + +//this should no longer be needed and be replaced with pficon-close. This is here for legacy. For further info see https://github.com/patternfly/patternfly/pull/781 + +.close { + text-shadow: none; + z-index: 1; + position: relative; + @include opacity(.6); + &:hover, + &:focus { + @include opacity(.9); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss new file mode 100644 index 00000000000..95f123fa5a1 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss @@ -0,0 +1,85 @@ +$color-pf-black-100: #fafafa !default; +$color-pf-black-150: #f5f5f5 !default; +$color-pf-black-200: #ededed !default; +$color-pf-black-300: #d1d1d1 !default; +$color-pf-black-400: #bbb !default; +$color-pf-black-500: #8b8d8f !default; +$color-pf-black-600: #72767b !default; +$color-pf-black-700: #4d5258 !default; +$color-pf-black-800: #393f44 !default; +$color-pf-black-900: #292e34 !default; +$color-pf-blue-25: #edf8ff !default; +$color-pf-blue-50: #def3ff !default; +$color-pf-blue-100: #bee1f4 !default; +$color-pf-blue-200: #7dc3e8 !default; +$color-pf-blue-300: #39a5dc !default; +$color-pf-blue-400: #0088ce !default; +$color-pf-blue-500: #00659c !default; +$color-pf-blue-600: #004368 !default; +$color-pf-blue-700: #002235 !default; +$color-pf-cyan-100: #bedee1 !default; +$color-pf-cyan-200: #7dbdc3 !default; +$color-pf-cyan-300: #3a9ca6 !default; +$color-pf-cyan-400: #007a87 !default; +$color-pf-cyan-500: #005c66 !default; +$color-pf-cyan-600: #003d44 !default; +$color-pf-cyan-700: #001f22 !default; +$color-pf-gold-100: #fbeabc !default; +$color-pf-gold-200: #f9d67a !default; +$color-pf-gold-300: #f5c12e !default; +$color-pf-gold-400: #f0ab00 !default; +$color-pf-gold-500: #b58100 !default; +$color-pf-gold-600: #795600 !default; +$color-pf-gold-700: #3d2c00 !default; +$color-pf-green-100: #cfe7cd !default; +$color-pf-green-200: #9ecf99 !default; +$color-pf-green-300: #6ec664 !default; +$color-pf-green-400: #3f9c35 !default; +$color-pf-green-500: #2d7623 !default; +$color-pf-green-600: #1e4f18 !default; +$color-pf-green-700: #0f280d !default; +$color-pf-light-blue-100: #beedf9 !default; +$color-pf-light-blue-200: #7cdbf3 !default; +$color-pf-light-blue-300: #35caed !default; +$color-pf-light-blue-400: #00b9e4 !default; +$color-pf-light-blue-500: #008bad !default; +$color-pf-light-blue-600: #005c73 !default; +$color-pf-light-blue-700: #002d39 !default; +$color-pf-light-green-100: #e4f5bc !default; +$color-pf-light-green-200: #c8eb79 !default; +$color-pf-light-green-300: #ace12e !default; +$color-pf-light-green-400: #92d400 !default; +$color-pf-light-green-500: #6ca100 !default; +$color-pf-light-green-600: #486b00 !default; +$color-pf-light-green-700: #253600 !default; +$color-pf-orange-100: #fbdebf !default; +$color-pf-orange-200: #f7bd7f !default; +$color-pf-orange-300: #f39d3c !default; +$color-pf-orange-400: #ec7a08 !default; +$color-pf-orange-500: #b35c00 !default; +$color-pf-orange-600: #773d00 !default; +$color-pf-orange-700: #3b1f00 !default; +$color-pf-purple-100: #c7bfff !default; +$color-pf-purple-200: #a18fff !default; +$color-pf-purple-300: #8461f7 !default; +$color-pf-purple-400: #703fec !default; +$color-pf-purple-500: #582fc0 !default; +$color-pf-purple-600: #40199a !default; +$color-pf-purple-700: #1f0066 !default; +$color-pf-red-100: #cc0000 !default; +$color-pf-red-200: #a30000 !default; +$color-pf-red-300: #8b0000 !default; +$color-pf-red-400: #470000 !default; +$color-pf-red-500: #2c0000 !default; + +$color-pf-black: #030303 !default; +$color-pf-blue: $color-pf-blue-400 !default; +$color-pf-cyan: $color-pf-cyan-400 !default; +$color-pf-gold: $color-pf-gold-400 !default; +$color-pf-green: $color-pf-green-400 !default; +$color-pf-light-blue: $color-pf-light-blue-400 !default; +$color-pf-light-green: $color-pf-light-green-400 !default; +$color-pf-orange: $color-pf-orange-400 !default; +$color-pf-purple: $color-pf-purple-400 !default; +$color-pf-red: $color-pf-red-100 !default; +$color-pf-white: #fff !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss new file mode 100644 index 00000000000..66e660cf8d9 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss @@ -0,0 +1,125 @@ +// +// Context Selector +// -------------------------------------------------- + +.contextselector-pf { + float: left; + .bootstrap-select { + width: $contextselector-pf-bootstrap-select-width-mobile !important; + @media (min-width: $screen-xs-min) { + width: $contextselector-pf-bootstrap-select-width-desktop !important; + } + &.open { + > .dropdown-toggle { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-item-active-color; + } + &:focus { + outline: 0 !important; // don't show restored focus ring when open + } + } + } + > .dropdown-toggle { + background: none; + border: 0; + box-shadow: none !important; + color: $navbar-pf-vertical-color; + font-weight: normal; + padding-bottom: $contextselector-pf-dropdown-toggle-padding-bottom; + padding-left: $contextselector-pf-dropdown-toggle-padding-left; + padding-top: $contextselector-pf-dropdown-toggle-padding-top; + &:focus { + // restore the focus ring + // Default + outline: thin dotted !important; + // WebKit + outline: 5px auto -webkit-focus-ring-color !important; + outline-offset: -2px !important; + } + &:hover { + outline: 0 !important; // don't show restored focus ring when open + } + &:focus, + &:hover { + background-color: $navbar-pf-item-hover-bg-color; + } + .filter-option { + text-overflow: ellipsis; + position: relative; + } + } + .dropdown-menu li a span.text { + display: block; + overflow-x: hidden; + text-overflow: ellipsis; + width: 100%; + } + } +} +.layout-pf-fixed .navbar-pf-vertical.navbar-pf-contextselector { + z-index: $zindex-modal-background; +} +.navbar-pf-vertical .nav.contextselector-pf { + @media (min-width: $screen-md-min) { + margin-left: $contextselector-pf-margin-left; + } +} + +// the following rules are deprecated +.contextselector-pf { + float:left; + &-title { + display: inline-block; + line-height: normal; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: $contextselector-title-width-mobile; + @media (min-width: $screen-xs-min) { + width: $contextselector-title-width-desktop; + } + } + .contextselector-pf-list { + @media (min-width: $screen-sm-min) { + max-height: $contextselector-pf-list-max-height; + overflow-y: auto; + } + a { + color: $color-pf-black-800; + display: block; + } + li { + border-color: transparent; + border-style: solid; + border-width: $contextselector-pf-list-li-border-width; + padding: $contextselector-pf-list-li-padding; + &:hover { + background: $color-pf-blue-50; + border-color: $dropdown-link-hover-border-color; + a { + text-decoration: none; + } + } + } + } + .dropdown { + &.open, &:hover { + background-color: $navbar-pf-navbar-primary-active-bg-color-stop; + } + } + .dropdown-menu { + margin-top: 0; + width: 100%; + } + .form-group { + margin: $contextselector-pf-form-group-margin; + } +} +.navbar-pf-vertical .nav.contextselector-pf .nav-item-iconic { + align-items: center; + display: flex; + padding: $contextselector-pf-nav-item-iconic-padding; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss new file mode 100644 index 00000000000..f4a2ac1d276 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss @@ -0,0 +1,186 @@ +// +// DataTables +// -------------------------------------------------- + +// Deprecated +.ColVis_Button { + &:active { + &:focus { + outline: none; + } + } +} + +// Deprecated +.ColVis_catcher { + position: absolute; + z-index: 999; +} + +// Deprecated +.ColVis_collection { + background-color: $dropdown-bg; + border: 1px solid $dropdown-border; + border-radius: $border-radius-base; + @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); + background-clip: padding-box; + list-style: none; + margin: -1px 0 0; + padding: 5px 10px; + width: 150px; + z-index: $zindex-dropdown; + label { + font-weight: normal; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 20px; + } +} + +// Deprecated +.ColVis_collectionBackground { + background-color: $color-pf-white; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 998; +} + +// Note: We won't be using this class with the Patternfly toolbar +.dataTables_header { + background-color: $color-pf-black-150; + border: 1px solid $table-border-color; + border-bottom: none; + padding: 5px; + position: relative; + text-align: center; + .btn { + @include box-shadow(none); + } + // Deprecated + .ColVis { + position: absolute; + right: 5px; + text-align: left; + top: 5px; + + .dataTables_info { + padding-right: 30px; + } + } + .dataTables_filter { + position: absolute; + input { + border: 1px solid $color-pf-black-400; + height: 24px; + @media (max-width: $screen-xs-max) { + width: 100px; + } + } + } + .dataTables_info { + padding: 2px 0; + @media (max-width: $screen-xs) { + text-align: right; + } + b { + font-weight: bold; + } + } +} + +// Note: We won't be using this class with the table view +.dataTables_footer { + background-color: $color-pf-white; + border: 1px solid $table-border-color; + border-top: none; + overflow: hidden; +} + +// Not in use with latest example: May be used with pagination? +.dataTables_paginate { + background: $color-pf-black-100; + float: right; + margin: 0; + .pagination { + float: left; + margin: 0; + > li { + > span { + border-color: $color-pf-white $color-pf-black-300 $color-pf-black-150; + border-width: 0 1px; + font-size: ($font-size-base + 4); + font-weight: normal; + padding: 0; + text-align: center; + width: 31px; + &:hover, + &:focus { + @include reset-filter(); + } + } + &.last > span { + border-right: none; + } + &.disabled > span { + background: $color-pf-black-150; + border-left-color: $color-pf-black-200; + border-right-color: $color-pf-black-200; + @include reset-filter(); + } + } + } + .pagination-input { + float: left; + font-size: $font-size-base; + line-height: 1em; + padding: 4px 15px 0; + text-align: right; + .paginate_input { + border: 1px solid $color-pf-black-300; + @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); + font-size: $font-size-base; + font-weight: 600; + height: 19px; + margin-right: 8px; + padding-right: 3px; + text-align: right; + width: 30px; + } + .paginate_of { + position: relative; + b { + margin-left: 3px; + } + } + } +} + +.dataTables_empty { + background: $table-bg-accent; +} + +/* Might need this for pagination? +.dataTables_wrapper { + margin: $line-height-computed 0; + @media (max-width: $screen-xs-max) { + .table-responsive { + margin-bottom: 0; + } + } +} +*/ + +// Not in use with latest example: May be used with column reordering? +.DTCR_clonedTable { + background-color: rgba($color-pf-white, (70/100)); + z-index: 202; +} + +// Not in use with latest example: May be used with column reordering? +.DTCR_pointer { + background-color: $link-color; + width: 1px; + z-index: 201; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss new file mode 100644 index 00000000000..ddf203881a8 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss @@ -0,0 +1,35 @@ +// +// Date and Time +// -------------------------------------------------- +.date-time-picker-pf .input-group-addon { + .fa, .fas, .far, .fab, .fal, + .pficon { + width: 12px; + } +} + +.date-time-range-picker-pf { + .form-control, + .form-control:not(:first-child):not(:last-child) { + border-radius: $border-radius-base; + } + .form-control:first-child { + border-bottom-right-radius: $border-radius-base; + border-top-right-radius: $border-radius-base; + } + .form-control:last-child { + border-bottom-left-radius: $border-radius-base; + border-top-left-radius: $border-radius-base; + } + .input-group-addon { + background-color: transparent; + border: none; + line-height: $line-height-base; + padding: $padding-base-vertical $padding-base-horizontal; + } + .dropdown-kebab-pf { + float: right; + margin-left: 0; + margin-right: -15px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss new file mode 100644 index 00000000000..055f343f8a0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss @@ -0,0 +1,235 @@ +// +// Dropdowns +// -------------------------------------------------- + + +// Dropdown arrow/caret +// Modified to use Font Awesome's angle-down icon +.caret { + font-family: $icon-font-name-fa; + font-weight: normal; + height: ($font-size-base - 3); + position: relative; + vertical-align: baseline; + width: $font-size-base; + &:before { + bottom: 0; + content: $fa-var-angle-down; + left: 0; + line-height: $font-size-base; + position: absolute; + text-align: center; + top: -1px; + right: 0; + } + .dropup & { + &:before { + content: $fa-var-angle-up; + } + } +} + +// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility +.dropdown-toggle:focus { + @include tab-focus(); +} + +// The dropdown menu (ul) +.dropdown-menu { + // Dividers (basically an hr) within the dropdown + .divider { + @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin); + } + // Links within the dropdown menu + > li > a { + border-color: transparent; + border-style: solid; + border-width: 1px 0; + padding: 1px 10px; + } +} + +// Hover/Focus state +.dropdown-menu > li > a { + &:hover, + &:focus { + border-color: $dropdown-link-hover-border-color; + @include reset-filter(); + } + &:active { + background-color: $dropdown-link-focus-bg; + border-color: $dropdown-link-active-border-color; + color: $dropdown-link-focus-color !important; + @include reset-filter(); + } +} + +// Active state +.dropdown-menu > .active > a { + &, + &:hover, + &:focus { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + @include reset-filter(); + } +} + +// Disabled state +.dropdown-menu > .disabled > a { + &, + &:hover, + &:focus { + border-color: transparent; + } +} + +// Selected state +.dropdown-menu > .selected > a { + background-color: $dropdown-link-active-bg; + border-color: $dropdown-link-active-border-color; + color: $color-pf-white; + small { + color: rgba($color-pf-white, (50/100)); + } +} + +// Nuke hover/focus effects +.dropdown-menu > .disabled > a { + &:hover, + &:focus { + border-color: transparent; + } +} + +// Dropdown section headers +.dropdown-header { + padding-left: 10px; + padding-right: 10px; + text-transform: uppercase; +} + +// Position Menu closer to button +.btn-group, +.dropdown, +.input-group-btn { + > .dropdown-menu { + margin-top: -1px; + } +} + +// Position Menu closer to button (dropup-menu) +.dropup .dropdown-menu { + margin-bottom: -1px; +} + +// Add back styles for dropdown-submenu +.dropdown-submenu { + position:relative; + &:hover { + > a { + background-color: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + } + > .dropdown-menu { + display: block; + } + } + &.pull-left { + float: none !important; + > .dropdown-menu { + left: auto; + margin-left: 10px; + right: 100%; + } + } + > a { + padding-right: 20px !important; + &:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: 10px; + top: 2px; + } + } + > .dropdown-menu { + left: 100%; + margin-top: 0; + top: -6px; + } + .dropup & > .dropdown-menu { + bottom: -5px; + top: auto; + } + .open &.active > .dropdown-menu { + display: block; + } +} + +// Kebab dropmenu +.dropdown-kebab-pf { + &.btn-group > .btn:first-child, + .btn-link { + color: $gray-darker; + font-size: ($font-size-base + 4); + line-height: 1; + padding: 4px ($grid-gutter-width/4); + margin-left: ($grid-gutter-width/(-4)); + margin-right: ($grid-gutter-width/(-4)); + &:active, + &:focus, + &:hover { + color: $link-color; + } + } + &.btn-group { margin-left: ($grid-gutter-width/4); } + .dropdown-menu { + left: -15px; + margin-top: 11px; + &.dropdown-menu-right { + left: auto; + right: -15px; + &:after, + &:before { + left: auto; + right: 6px; + } + } + &:after, + &:before { + border-bottom-color: $dropdown-border; + border-bottom-style: solid; + border-bottom-width: 10px; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + content: ""; + display: inline-block; + left: 6px; + position: absolute; + top: -11px; + } + &:after { + border-bottom-color: $dropdown-bg; + top: -10px; + } + } + &.dropup .dropdown-menu { + margin-bottom: 11px; + margin-top: 0; + &:after, + &:before { + border-bottom: none; + border-top-color: $dropdown-border; + border-top-style: solid; + border-top-width: 10px; + bottom: -11px; + top: auto; + } + &:after { + border-top-color: $dropdown-bg; + bottom: -10px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss new file mode 100644 index 00000000000..3ffb39a01ca --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss @@ -0,0 +1,48 @@ +.experimental-pf > * { + border: 2px solid $color-pf-light-green-400; +} + +.experimental-pf-bar { + background-color: $color-pf-light-green-400; + border: none; + text-align: center; + position: relative; +} + +.experimental-pf-more-info { + background-color: $color-pf-light-green-400; + border: 0; + color: $color-pf-black; + display: block; + width: 100%; + padding-top: 10px; + padding-bottom: 10px; + position: static; + @media (min-width: $screen-md-min) { + padding: 0 10px; + position: absolute; + right: 0; + top: 0; + width: auto; + } +} + +.experimental-pf-text { + @media (min-width: $screen-md-min) { + padding-left: 150px; + padding-right: 150px; + } + + a { + color: $color-pf-black; + text-decoration: underline; + &:hover { + color: $color-pf-black; + cursor: pointer; + } + } +} + +.btn-experimental-pf { + @include button-variant($btn-default-color, $color-pf-light-green-400, $color-pf-light-green-300, $color-pf-light-green-400, $color-pf-light-green-400); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss new file mode 100644 index 00000000000..a410370f624 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss @@ -0,0 +1,42 @@ +.filter-pf-category-select { + display: flex; +} +.filter-pf-category-select-value { + border-left-width: 0; +} +.filter-pf-category-item { + margin-bottom: 5px; +} +.filter-pf-category-label { + font-weight: 700; + margin-right: 5px; + padding: 5px 0 6px 5px; +} +.filter-pf-select { + .caret { + position: absolute; + top: 50%; + right: 10px; + transform: translateY(-50%); + } +} +.filter-pf-select-dropdown { + background-color: $color-pf-white; + background-image: none; + color: $color-pf-black-500; + font-size: 12px; + font-style: italic; + font-weight: 400; + padding-right: 25px; + text-align: left; + .caret { + font-style: normal; + } + &.filter-selected { + font-style: normal; + color: inherit; + } +} +.filter-pf-active-label { + margin-right: 5px; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss new file mode 100644 index 00000000000..ade3d932805 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss @@ -0,0 +1,124 @@ +// +// Fonts +// -------------------------------------------------- + +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 300; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot"), "#{$font-path}OpenSans-Light-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Light"), local("OpenSans-Light"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot?#iefix"), "#{$font-path}OpenSans-Light-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff2"), "#{$font-path}OpenSans-Light-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff"), "#{$font-path}OpenSans-Light-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.ttf"), "#{$font-path}OpenSans-Light-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Light-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 400; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot"), "#{$font-path}OpenSans-Regular-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans"), local("OpenSans"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot?#iefix"), "#{$font-path}OpenSans-Regular-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff2"), "#{$font-path}OpenSans-Regular-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff"), "#{$font-path}OpenSans-Regular-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.ttf"), "#{$font-path}OpenSans-Regular-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Regular-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 300; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot"), "#{$font-path}OpenSans-LightItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff2"), "#{$font-path}OpenSans-LightItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff"), "#{$font-path}OpenSans-LightItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.ttf"), "#{$font-path}OpenSans-LightItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 400; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot"), "#{$font-path}OpenSans-Italic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Italic"), local("OpenSans-Italic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot?#iefix"), "#{$font-path}OpenSans-Italic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff2"), "#{$font-path}OpenSans-Italic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff"), "#{$font-path}OpenSans-Italic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.ttf"), "#{$font-path}OpenSans-Italic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Italic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 600; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot"), "#{$font-path}OpenSans-Semibold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Semibold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff2"), "#{$font-path}OpenSans-Semibold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff"), "#{$font-path}OpenSans-Semibold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.ttf"), "#{$font-path}OpenSans-Semibold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 600; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff2"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.ttf"), "#{$font-path}OpenSans-SemiboldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 700; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot"), "#{$font-path}OpenSans-Bold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Bold"), local("OpenSans-Bold"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Bold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff2"), "#{$font-path}OpenSans-Bold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff"), "#{$font-path}OpenSans-Bold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.ttf"), "#{$font-path}OpenSans-Bold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Bold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 700; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot"), "#{$font-path}OpenSans-BoldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff2"), "#{$font-path}OpenSans-BoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff"), "#{$font-path}OpenSans-BoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.ttf"), "#{$font-path}OpenSans-BoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: italic; + font-weight: 800; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 800; + src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot"), "#{$font-path}OpenSans-ExtraBold-webfont.eot")); /* IE9 Compat Modes */ + src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff2"), "#{$font-path}OpenSans-ExtraBold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff"), "#{$font-path}OpenSans-ExtraBold-webfont.woff")) format("woff"), /* Modern Browsers */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.ttf"), "#{$font-path}OpenSans-ExtraBold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss new file mode 100644 index 00000000000..ad64082c8ab --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss @@ -0,0 +1,19 @@ +// +// Footer +// -------------------------------------------------- + +.footer-pf-alt, .footer-pf { + background-color: $footer-pf-bg-color; + color: $gray-light; + font-size: $font-size-small; + line-height: 17px; // whole px unit to avoid height differences among browsers + padding-left: $footer-pf-padding-left; + padding-top: $footer-pf-padding-top; + .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & { + bottom: 0; + left: 0; + position: fixed; + right: 0; + z-index: $zindex-navbar-fixed; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss new file mode 100644 index 00000000000..db46fe3dda5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss @@ -0,0 +1,192 @@ +// +// Forms +// -------------------------------------------------- +.form-horizontal-pf-align-left { + .control-label { + text-align: left; + } + // In order to provide the proper support .pf-is-required is needed on left aligned labels to ensure accurate spacing when there is no required fields. + &.required-pf { + .control-label { + @media (min-width: $screen-sm-min) { + &:not(.required-pf) { + padding-left: $form-horizontal-pf-align-left-padding-left; + } + } + } + } +} + +.chars-remaining-pf span { + font-weight: 600; + padding-right: 5px; +} + +.chars-warn-remaining-pf { + color: $brand-danger; +} + +.fields-status-pf { + color: $color-pf-black-500; + margin-bottom: 15px; +} + +.form-control { + &[disabled], + &[readonly], + fieldset[disabled] & { + @include box-shadow(none); + color: $color-pf-black-500; + &:hover { + border-color: $input-border; + } + } + &:hover { + border-color: $input-border-hover; + .has-error & { + border-color: darken($state-danger-text, 10%); + } + .has-success & { + border-color: darken($state-success-text, 10%); + } + .has-warning & { + border-color: darken($state-warning-text, 10%); + } + } +} + +.has-error, .has-success, .has-warning { + .checkbox, + .checkbox-inline, + .control-label, + .radio, + .radio-inline, + &.checkbox label, + &.checkbox-inline label, + &.radio label, + &.radio-inline label { + color: $text-color; + } +} + +.help-block { + margin-bottom: 0px; +} + +.input-group .input-group-btn .btn { + @include box-shadow(none); +} + +label { + font-weight: 600; + &.required-pf:before { + color: $brand-danger; + content: "*"; + margin-right: 3px; + } +} + +span.required-pf { + color: $brand-danger; +} + +.fields-section-pf { + border-color: $color-pf-black-200; + border-style: solid; + border-width: 1px 0 0; + margin-top: 25px; + padding: 15px 0 0; +} +.fields-section-header-pf { + border: none; + font-size: $font-size-base; + margin: 0; + padding-right: $padding-large-horizontal; + width: auto; + .fa-angle-right { + cursor: pointer; + font-size: $font-size-large; + width: $font-size-large; + } +} + +.form-control-pf-editable { + display: flex; + &.form-control-pf-full-width { + display: block; + > .form-control-pf-value { + text-align: left; + } + .action-buttons { + float: right; + } + } + &.form-control-pf-edit { + > .form-control-pf-value { + display: none; + } + > :not(.form-control-pf-value):not(.spinner), + > .bootstrap-select.btn-group:not(.input-group-btn) { + display: inline-block; + } + } + &.form-control-pf-updating { + > .spinner { + display: inline-block; + } + > :not(.spinner) { + display: none; + } + } + > .form-control-pf-value { + background: none; + border: 1px solid transparent; + display: inline-block; + padding: $padding-base-vertical $padding-base-horizontal; + &:focus { + border-color: $color-pf-black-400; + } + &:hover { + border-color: $color-pf-black-400; + cursor: pointer; + } + + :not(textarea) { + flex: 1; + } + i { + margin-left: $padding-base-horizontal; + } + } + > :not(.form-control-pf-value) { + display: none; + } + > .form-control-pf-textbox { + position: relative; + input { + padding-right: $input-height-base; + } + .form-control-pf-empty { + background: none; + border: none; + color: $color-pf-black-400; + height: 100%; + position: absolute; + right: 0; + top: 0; + } + } + > .btn { + margin-left: 3px; + } + > .spinner { + margin: (($input-height-base - ($font-size-base * 1.5)) * .5) 0; + } + > .bootstrap-select.btn-group:not(.input-group-btn) { + display: none; + } + > textarea { + display: block; + min-height: 84px; + resize: vertical; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss new file mode 100644 index 00000000000..d4272e9d308 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss @@ -0,0 +1,19 @@ +.hint-block-pf { + background-color: $color-pf-blue-50; + color: $color-pf-blue-600; + padding: 10px 15px 15px; + .hint-block-pf-title { + font-size: 16px; + font-weight: 500; + line-height: 1.1; + margin-bottom: 10px; + } + .hint-block-pf-body { + font-size: 13px; + font-weight: 300; + line-height: 1.4; + } + > .btn { + margin-top: 30px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss new file mode 100644 index 00000000000..e57db00baab --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss @@ -0,0 +1,371 @@ +// +// Icons +// -------------------------------------------------- +// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons) + +@font-face { + font-family: "#{$icon-font-name-pf}"; + src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot"), "#{$font-path}#{$icon-font-name-pf}.eot")); + src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot?#iefix"), "#{$font-path}#{$icon-font-name-pf}.eot?#iefix")) format("embedded-opentype"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.ttf"), "#{$font-path}#{$icon-font-name-pf}.ttf")) format("truetype"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.woff"), "#{$font-path}#{$icon-font-name-pf}.woff")) format("woff"), + url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}"), "#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}")) format("svg"); + font-weight: normal; + font-style: normal; +} + +[class^="#{$icon-prefix}-"], +[class*=" #{$icon-prefix}-"] { + display: inline-block; + font-family: "#{$icon-font-name-pf}"; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; + /* Better Font Rendering =========== */ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} +.#{$icon-prefix}-add-circle-o:before { + content: $pficon-var-add-circle-o; +} +.#{$icon-prefix}-applications:before { + content: $pficon-var-applications; +} +.#{$icon-prefix}-arrow:before { + content: $pficon-var-arrow; +} +.#{$icon-prefix}-asleep:before { + content: $pficon-var-asleep; +} +.#{$icon-prefix}-automation:before { + content: $pficon-var-automation; +} +.#{$icon-prefix}-build:before { + content: $pficon-var-build; +} +.#{$icon-prefix}-builder-image:before { + content: $pficon-var-builder-image; +} +.#{$icon-prefix}-bundle:before { + content: $pficon-var-bundle; +} +.#{$icon-prefix}-blueprint:before { + content: $pficon-var-blueprint; +} +.#{$icon-prefix}-catalog:before { + content: $pficon-var-catalog; +} +.#{$icon-prefix}-chat:before { + content: $pficon-var-chat; +} +.#{$icon-prefix}-close:before { + content: $pficon-var-close; +} +.#{$icon-prefix}-cloud-security:before { + content: $pficon-var-cloud-security; +} +.#{$icon-prefix}-cloud-tenant:before { + content: $pficon-var-cloud-tenant; +} +.#{$icon-prefix}-cluster:before { + content: $pficon-var-cluster; +} +.#{$icon-prefix}-connected:before { + content: $pficon-var-connected; +} +.#{$icon-prefix}-container-node:before { + content: $pficon-var-container-node; +} +.#{$icon-prefix}-cpu:before { + content: $pficon-var-cpu; +} +.#{$icon-prefix}-degraded:before { + content: $pficon-var-degraded; +} +.#{$icon-prefix}-delete:before { + content: $pficon-var-delete; +} +.#{$icon-prefix}-disconnected:before { + content: $pficon-var-disconnected; +} +.#{$icon-prefix}-domain:before { + content: $pficon-var-domain; +} +.#{$icon-prefix}-drag-drop:before { + content: $pficon-var-drag-drop; +} +.#{$icon-prefix}-edit:before { + content: $pficon-var-edit; +} +.#{$icon-prefix}-enhancement:before { + content: $pficon-var-enhancement; +} +.#{$icon-prefix}-enterprise:before { + content: $pficon-var-enterprise; +} +.#{$icon-prefix}-equalizer:before { + content: $pficon-var-equalizer; +} +.#{$icon-prefix}-error-circle-o:before { + color: $brand-danger; + content: $pficon-var-error-circle-o; +} +.#{$icon-prefix}-export:before { + content: $pficon-var-export; +} +.#{$icon-prefix}-flag:before, +.#{$icon-prefix}-messages:before { // class name deprecated + content: $pficon-var-flag; +} +.#{$icon-prefix}-flavor:before { + content: $pficon-var-flavor; +} +.#{$icon-prefix}-filter:before { + content: $pficon-var-filter; +} +.#{$icon-prefix}-folder-close:before { + content: $pficon-var-folder-close; +} +.#{$icon-prefix}-folder-open:before { + content: $pficon-var-folder-open; +} +.#{$icon-prefix}-help:before { + content: $pficon-var-help; +} +.#{$icon-prefix}-history:before { + content: $pficon-var-history; +} +.#{$icon-prefix}-home:before { + content: $pficon-var-home; +} +.#{$icon-prefix}-image:before { + content: $pficon-var-image; +} +.#{$icon-prefix}-import:before { + content: $pficon-var-import; +} +.#{$icon-prefix}-in-progress:before { + content: $pficon-var-in-progress; +} +.#{$icon-prefix}-info:before { + content: $pficon-var-info; +} +.#{$icon-prefix}-infrastructure:before { + content: $pficon-var-infrastructure; +} +.#{$icon-prefix}-integration:before { + content: $pficon-var-integration; +} +.#{$icon-prefix}-key:before { + content: $pficon-var-key; +} +.#{$icon-prefix}-locked:before { + content: $pficon-var-locked; +} +.#{$icon-prefix}-maintenance:before { + content: $pficon-var-maintenance; +} +.#{$icon-prefix}-memory:before { + content: $pficon-var-memory; +} +.#{$icon-prefix}-middleware:before { + content: $pficon-var-middleware; +} +.#{$icon-prefix}-migration:before { + content: $pficon-var-migration; +} +.#{$icon-prefix}-monitoring:before { + content: $pficon-var-monitoring; +} +.#{$icon-prefix}-network:before { + content: $pficon-var-network; +} +.#{$icon-prefix}-network-range:before { + content: $pficon-var-network-range; +} +.#{$icon-prefix}-on:before { + content: $pficon-var-on; +} +.#{$icon-prefix}-on-running:before { + content: $pficon-var-on-running; +} +.#{$icon-prefix}-optimize:before { + content: $pficon-var-optimize; +} +.#{$icon-prefix}-orders:before { + content: $pficon-var-orders; +} +.#{$icon-prefix}-off:before { + content: $pficon-var-off; +} +.#{$icon-prefix}-ok:before { + color: $brand-success; + content: $pficon-var-ok; +} +.#{$icon-prefix}-paused:before { + content: $pficon-var-paused; +} +.#{$icon-prefix}-pending:before { + content: $pficon-var-pending; +} +.#{$icon-prefix}-plugged:before { + content: $pficon-var-plugged; +} +.#{$icon-prefix}-port:before { + content: $pficon-var-port; +} +.#{$icon-prefix}-print:before { + content: $pficon-var-print; +} +.#{$icon-prefix}-process-automation:before { + content: $pficon-var-process-automation; +} +.#{$icon-prefix}-private:before { + content: $pficon-var-private; +} +.#{$icon-prefix}-project:before { + content: $pficon-var-project; +} +.#{$icon-prefix}-rebalance:before { + content: $pficon-var-rebalance; +} +.#{$icon-prefix}-rebooting:before { + content: $pficon-var-rebooting; +} +.#{$icon-prefix}-refresh:before, // class name deprecated +.#{$icon-prefix}-restart:before { + content: $pficon-var-restart; +} +.#{$icon-prefix}-regions:before { + content: $pficon-var-regions; +} +.#{$icon-prefix}-registry:before { + content: $pficon-var-registry; +} +.#{$icon-prefix}-remove:before { + content: $pficon-var-remove; +} +.#{$icon-prefix}-replicator:before { + content: $pficon-var-replicator; +} +.#{$icon-prefix}-repository:before { + content: $pficon-var-repository; +} +.#{$icon-prefix}-resource-pool:before { + content: $pficon-var-resource-pool; +} +.#{$icon-prefix}-resources-almost-empty:before { + content: $pficon-var-resources-almost-empty; +} +.#{$icon-prefix}-resources-almost-full:before { + content: $pficon-var-resources-almost-full; +} +.#{$icon-prefix}-resources-full:before { + content: $pficon-var-resources-full; +} +.#{$icon-prefix}-route:before { + content: $pficon-var-route; +} +.#{$icon-prefix}-running:before { + content: $pficon-var-running; +} +.#{$icon-prefix}-satellite:before { + content: $pficon-var-satellite; +} +.#{$icon-prefix}-save:before { + content: $pficon-var-save; +} +.#{$icon-prefix}-screen:before { + content: $pficon-var-screen; +} +.#{$icon-prefix}-search:before { + content: $pficon-var-search; +} +.#{$icon-prefix}-security:before { + content: $pficon-var-security; +} +.#{$icon-prefix}-server:before { + content: $pficon-var-server; +} +.#{$icon-prefix}-server-group:before { + content: $pficon-var-server-group; +} +.#{$icon-prefix}-service:before { + content: $pficon-var-service; +} +.#{$icon-prefix}-services:before { + content: $pficon-var-services; +} +.#{$icon-prefix}-service-catalog:before { + content: $pficon-var-service-catalog; +} +.#{$icon-prefix}-settings:before { + content: $pficon-var-settings; +} +.#{$icon-prefix}-sort-common-asc:before { + content: $pficon-var-sort-common-asc; +} +.#{$icon-prefix}-sort-common-desc:before { + content: $pficon-var-sort-common-desc; +} +.#{$icon-prefix}-spinner:before { + content: $pficon-var-spinner; +} +.#{$icon-prefix}-spinner2:before { + content: $pficon-var-spinner2; +} +.#{$icon-prefix}-storage-domain:before { + content: $pficon-var-storage-domain; +} +.#{$icon-prefix}-template:before { + content: $pficon-var-template; +} +.#{$icon-prefix}-tenant:before { + content: $pficon-var-tenant; +} +.#{$icon-prefix}-thumb-tack-o:before { + content: $pficon-var-thumb-tack-o; +} +.#{$icon-prefix}-topology:before { + content: $pficon-var-topology; +} +.#{$icon-prefix}-trend-down:before { + content: $pficon-var-trend-down; +} +.#{$icon-prefix}-trend-up:before { + content: $pficon-var-trend-up; +} +.#{$icon-prefix}-unknown:before { + content: $pficon-var-unknown; +} +.#{$icon-prefix}-user:before { + content: $pficon-var-user; +} +.#{$icon-prefix}-users:before { + content: $pficon-var-users; +} +.#{$icon-prefix}-unlocked:before { + content: $pficon-var-unlocked; +} +.#{$icon-prefix}-unplugged:before { + content: $pficon-var-unplugged; +} +.#{$icon-prefix}-vcenter:before { + content: $pficon-var-vcenter; +} +.#{$icon-prefix}-virtual-machine:before { + content: $pficon-var-virtual-machine; +} +.#{$icon-prefix}-volume:before { + content: $pficon-var-volume; +} +.#{$icon-prefix}-warning-triangle-o:before { + color: $brand-warning; + content: $pficon-var-warning-triangle-o; +} +.#{$icon-prefix}-zone:before { + content: $pficon-var-zone; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss new file mode 100644 index 00000000000..e79d4191c0c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss @@ -0,0 +1,145 @@ +// +// Info Tip +// -------------------------------------------------- + +// Overwrites for navbar.less +.navbar-nav > li > .dropdown-menu.infotip { + border-top-width: 1px !important; + margin-top: $popover-arrow-width; +} + +// Overwrites for PatternFly - navbar.less +@media (max-width: $grid-float-breakpoint-max) { + .navbar-pf .navbar-nav .open .dropdown-menu.infotip { + background-color: $color-pf-white !important; + margin-top: 0; + } +} + +// Extends "dropdown-menu" +.infotip { + min-width: 235px; + padding: 0; + .list-group { + border-top: 0; + margin: 0; + padding: 8px 0; + .list-group-item { + border: none; + margin: 0 15px 0 34px; + padding: 5px 0; + > .i { + color: $gray-pf; + font-size: 13px; + left: -20px; + position: absolute; + top: 8px; + } + > a { + color: $gray-pf; + line-height: 13px; + } + > .close { + float: right; + } + } + } + .footer { + background-color: $color-pf-black-150; + padding: 6px 15px; + a:hover { + color: $link-color; + } + } +} + +// Arrows (Copy from popovers.less) +// +// .arrow is outer, .arrow:after is inner + +.infotip .arrow { + &, + &:after { + border-color: transparent; + border-style: solid; + display: block; + height: 0; + position: absolute; + width: 0; + } +} +.infotip .arrow { + border-width: $popover-arrow-outer-width; +} +.infotip .arrow:after { + border-width: $popover-arrow-width; + content: ""; +} + +.infotip { + &.bottom .arrow, + &.bottom-left .arrow, + &.bottom-right .arrow { + border-bottom-color: $popover-arrow-outer-color; + border-top-width: 0; + left: 50%; + margin-left: -$popover-arrow-outer-width; + top: -$popover-arrow-outer-width; + &:after { + border-top-width: 0; + border-bottom-color: $popover-arrow-color; + content: " "; + margin-left: -$popover-arrow-width; + top: 1px; + } + } + &.bottom-left .arrow { + left: 20%; + } + // Default: + &.bottom-right .arrow { + left: 80%; + } + &.top .arrow { + border-bottom-width: 0; + border-top-color: $popover-arrow-outer-color; + bottom: -$popover-arrow-outer-width; + left: 50%; + margin-left: -$popover-arrow-outer-width; + &:after { + border-bottom-width: 0; + border-top-color: $color-pf-black-150; + bottom: 1px; + content: " "; + margin-left: -$popover-arrow-width; + } + } + &.right .arrow { + border-left-width: 0; + border-right-color: $popover-arrow-outer-color; + left: -$popover-arrow-outer-width; + margin-top: -$popover-arrow-outer-width; + top: 50%; + &:after { + bottom: -$popover-arrow-width; + border-left-width: 0; + border-right-color: $popover-arrow-color; + content: " "; + left: 1px; + } + } + &.left .arrow { + border-left-color: $popover-arrow-outer-color; + border-right-width: 0; + margin-top: -$popover-arrow-outer-width; + right: -$popover-arrow-outer-width; + top: 50%; + &:after { + border-left-color: $popover-arrow-color; + border-right-width: 0; + bottom: -$popover-arrow-width; + content: " "; + right: 1px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss new file mode 100644 index 00000000000..af6ff09cd72 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss @@ -0,0 +1,17 @@ +// +// Labels +// -------------------------------------------------- + +.label { + border-radius: 0; + font-size: 100%; + font-weight: 600; + h1 &, + h2 &, + h3 &, + h4 &, + h5 &, + h6 & { + font-size: 75%; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss new file mode 100644 index 00000000000..5de61e43012 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss @@ -0,0 +1,140 @@ +// +// Layouts +// -------------------------------------------------- +.layout-pf { + &, + & body { + min-height: 100%; + } + &.layout-pf-fixed { + &.transitions .container-pf-nav-pf-vertical { + transition: $flyout-transition-pf; + } + body { + padding-top: $navbar-pf-height; // make space for the navbar + } + .navbar-pf { + left: 0; + position: fixed; + top:0; + right: 0; + z-index: 1030; + } + .container-pf-nav-pf-vertical { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + &.collapsed-nav { + margin-left: $nav-pf-vertical-collapsed-width; + &.hidden-icons-pf { + margin-left: 0; + } + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + &.hide-nav-pf { + visibility: hidden !important; + } + &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.nav-pf-persistent-secondary.secondary-visible-pf { + @media (min-width: 1200px) { + margin-left: ($nav-pf-vertical-width + $nav-pf-vertical-width); + &.nav-pf-vertical-with-badges { + margin-left: ($nav-pf-vertical-badges-width + $nav-pf-vertical-badges-width); + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + &.collapsed-secondary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-nav { + margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-width); + &.nav-pf-vertical-with-badges { + margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-badges-width); + } + &.collapsed-secondary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + margin-left: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + margin-left: $nav-pf-vertical-badges-width; + } + } + &.hidden-icons-pf { + margin-left: 0; + } + } + } + } + } + } + &.layout-pf-fixed-with-footer { + body { + padding-bottom: $footer-pf-height; + } + } +} +.layout-pf-alt { + &, + & body { + min-height: 100%; + } + &.layout-pf-alt-fixed { + &.layout-pf-alt-fixed-inner-scroll { + &, + & body { + height: 100%; + min-height: 0; + } + .container-pf-alt-nav-pf-vertical-alt { + height: 100%; + overflow: auto; + &.container-cards-pf { + margin-top: 0; + padding-top: ($grid-gutter-width/2); + } + } + } + &.transitions .container-pf-alt-nav-pf-vertical-alt { + transition: $flyout-transition-pf; + } + body { + padding-top: $navbar-pf-alt-height; // make space for the navbar + } + .container-pf-alt-nav-pf-vertical-alt { + margin-left: ($nav-pf-vertical-alt-width); + &.collapsed-nav { + margin-left: ($nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav + } + &.hidden-nav { + margin-left: 0; // remove space as left nav is hidden + } + } + } + &.layout-pf-alt-fixed-with-footer { + body { + padding-bottom: $footer-pf-alt-height; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss new file mode 100644 index 00000000000..e53816090d0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss @@ -0,0 +1,5 @@ +a.disabled { + color: $color-pf-black-500; + cursor: $cursor-disabled; + text-decoration: none; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss new file mode 100644 index 00000000000..2aa52df1a87 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss @@ -0,0 +1,23 @@ +// +// List groups +// -------------------------------------------------- + +.list-group { + border-top: 1px solid $list-group-top-border; + .list-group-item:first-child { + border-top: 0; + } +} +.list-group-item { + border-left: 0; + border-right: 0; + &.disabled, + &.disabled:hover, + &.disabled:focus { + background-color: $list-group-disabled-bg; + } +} + +.list-group-item-heading { + font-weight: 600; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss new file mode 100644 index 00000000000..4cb08fa0578 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss @@ -0,0 +1,178 @@ +// +// PatternFly List +// -------------------------------------------------- + +.list-pf { + border-bottom: 1px solid $list-pf-border-color; +} + +.list-pf-item { + border-color: $list-pf-border-color; + border-left-color: $color-pf-white; + border-right-color: $color-pf-white; + border-style: solid; + border-width: 1px; + border-bottom: none; + &:hover { + background-color: $list-pf-hover-background-color; + } + &.active { + background-color: $list-pf-header-background-color; + border-color: $list-pf-active-border-color; + border-bottom-width: 1px; + border-bottom-style: solid; + box-shadow: 0 2px 6px rgba(3, 3, 3, .2); + } +} + +.list-pf-expansion { + background-color: $color-pf-white; +} + +.list-pf-container { + align-items: flex-start; + display: flex; + padding: $list-pf-padding; + .list-pf-expansion & { + border-top: 1px solid $list-pf-active-border-color; + } + // when wide enough, if the list is not stacked, then center items vertically + @media (min-width: $screen-md-min) { + .list-pf:not(.list-pf-stacked) & { + align-items: center; + } + } +} + +.list-pf-chevron { + min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways +} + +.list-pf-chevron, +.list-pf-select { + margin-right: 10px; + //add the divider line if there is a chevron or a select + + .list-pf-content { + border-left: 1px solid $color-pf-black-300; + padding-left: ($grid-gutter-width/2); + } + .fa, .fas, .far, .fab, .fal { + font-size: 22px; + } +} + +// add this class to manage flexed contents in the list item content +.list-pf-content-flex { + align-items: flex-start; + display:flex; + flex-grow: 1; + flex-wrap: nowrap; + justify-content: flex-start; + min-width: 0; + // when wide enough, if the list is not stacked, then center items vertically + @media (min-width: $screen-md-min) { + .list-pf:not(.list-pf-stacked) & { + align-items: center; + } + } +} + +.list-pf-left { + flex-grow: 0; + margin-left: 0; + margin-right: ($grid-gutter-width/2); +} +.list-pf-icon { + align-items: center; + display:flex; + justify-content: center; +} +.list-pf-icon-bordered { + border-radius: 50%; + border: 2px solid $list-view-accented-border; +} +.list-pf-icon-small { + font-size: 1.4em; + height: 30px; + line-height: 30px; + width: 30px; +} + + +.list-pf-content-wrapper { + align-items: center; + display:flex; + flex-grow: 1; + flex-wrap: wrap; + min-width: 0; + // when at larger breakpoints, don't stack the contents and add some space between the children + @media (min-width: $screen-md-min) { + flex-wrap: nowrap; + & > * + * { + margin-left: $grid-gutter-width; + } + } + // if the list is stacked, then align the contents to the top + .list-pf-stacked & { + align-items: flex-start; + } + +} + +.list-pf-main-content { + align-items: center; + display: flex; + flex-basis: $list-pf-main-content-width; + flex-grow: 1; + flex-shrink: 1; + flex-wrap: wrap; + min-width: 0; +} + +// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them +.list-pf:not(.list-pf-stacked) .list-pf-main-content { + @media (min-width: $screen-md-min) { + flex-wrap: nowrap; + width: auto; + & > * + * { + margin-left: $grid-gutter-width; + } + } +} + +// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead +.list-pf-title { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 100%; + font-weight: bold; + min-width: 0; + word-wrap: break-word; +} +.list-pf-description { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 100%; + min-width: 0; + word-wrap: break-word; +} + +.list-pf-additional-content { + display: flex; + flex-basis: ((100% - $list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping + flex-grow: 1; + flex-shrink: 1; + flex-wrap: wrap; + justify-content: space-between; +} +.list-pf-actions { + display: flex; + align-items: flex-start; + flex-grow: 0; + margin-left: $grid-gutter-width; + //by default, space contents apart + & > * + * { + margin-left: ($grid-gutter-width / 4); + } + +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss new file mode 100644 index 00000000000..96a2d8621eb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss @@ -0,0 +1,53 @@ +// +// List View Drag and Drop +// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists +// -------------------------------------------------- + +.list-view-pf-dnd { + // Override dnd styles + .dndDragging { + &.drag-original { + display: none; + // Show when dragging original list items + .list-view-pf-dnd-original-items { + display: block; + } + } + // Show dragable list items during move operation + .list-view-pf-dnd-drag-items { + display: inline-block; + } + // Hide original list items during dnd move operation + .list-view-pf-dnd-original-items { + display: none; + } + } + // Override dnd placeholder element for dragging list items to + .dndPlaceholder { + background-color: $color-pf-black-200; + padding: 20px 0; + } + // A handle decoration shown to left of each list items row + .list-group-item-header { + margin-left: -10px; + &:before { + background-image: linear-gradient(to bottom, $color-pf-blue-400 60%, $color-pf-white 0%); + background-position: left; + background-repeat: repeat-y; + background-size: 2px 5px; + border: 4px solid $color-pf-blue-400; + border-color: $color-pf-blue-500; + content: ""; + height: 55px; + left: 4px; + position: absolute; + top: 5px; + width: 10px; + } + } +} + +// Always hide dragable list items until shown during dnd move operation +.list-view-pf-dnd-drag-items { + display: none; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss new file mode 100644 index 00000000000..19c83841e8c --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss @@ -0,0 +1,390 @@ +// +// List View +// -------------------------------------------------- + + +.list-view-pf { + .list-group-item { + align-items: flex-start; + background-clip: padding-box; + border-color: transparent #fff; + border-style: solid; + border-width: 1px; + @include clearfix(); //IE9 fallback + display: flex; + flex-wrap: wrap; + padding-bottom: 0; + padding-top: 0; + &.list-view-pf-expand-active { + background-color: $list-view-active-bg; + box-shadow: 0 2px 6px rgba(3, 3, 3, .2); + z-index: 1; + } + &.active { + color: $list-group-link-color; + background-color: $list-view-active-bg; + background-clip: border-box; + border-color: $list-view-active-border transparent transparent; + z-index:auto; + } + &:hover { + background-color: $list-view-hover-bg; + border-left-color: transparent; + border-right-color: transparent; + } + &.list-view-pf-expand-active { + border: solid 1px $list-view-active-border; + &:first-child { + border-top-color: $list-view-active-border; + } + } + &:first-child { + border-top: 1px solid transparent; + } + @media (min-width: $screen-md-min) { + align-items: center; + } + } + .list-group-item-heading { + font-size: $font-size-h3; + small { + display: block; + font-size: ($font-size-base * .8); + font-weight: 400; + } + @media (min-width: $screen-md-min) { + flex: 1 0 unquote("calc(25% - 20px)"); + float: left; // IE9 fallback + font-size: $font-size-base; + margin: 0 ($grid-gutter-width/2) 0 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: unquote("calc(25% - 20px)"); // IE9 fallback + } + } + .list-group-item-text { + color: currentColor !important; // to overwrite color change when active. + margin-bottom: 10px; + @media (min-width: $screen-md-min) { + flex: 1 0 auto; // it covers whats left from the title + float: left; // IE9 fallback + margin: 0 $grid-gutter-width 0 0; + width: unquote("calc(75% - 40px)"); // IE9 fallback + } + } + .close { + float: none; + position: absolute; + right: 15px; + } +} +.list-view-pf-actions { + float: right; // IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-left: ($grid-gutter-width/2); + margin-top: ($grid-gutter-width/2); + order: 2; + button, + > a, + .dropdown-kebab-pf { + margin-left: ($grid-gutter-width/4); + } + .list-view-pf-top-align & { + align-self: flex-start; + } +} +.list-view-pf-additional-info { + align-items: center; + display: flex; + flex-wrap: wrap; + @media (min-width: $screen-md-min) { + flex: 1 0 auto; // it covers whats left from summary + float: left; // IE9 fallback + width: 50%; // IE9 fallback + } +} +.list-view-pf-additional-info-item { + align-items: center; + display: inline-block; + display: flex; + margin-right: ($grid-gutter-width/2); + max-width:100%; + text-align: center; + &.list-view-pf-additional-info-item-stacked { + text-align: center; + flex-direction: column; + strong { + font-size: $font-size-h5; + line-height: 1em; + } + } + .pficon, .fa, .fas, .far, .fab, .fal { + font-size: $font-size-h3; + margin-right: ($grid-gutter-width/4); + } + strong { + font-size: $font-size-h3; + font-weight: 600; + margin-right: 5px; + } + &:last-child { + margin-right: 0; + } +} +.list-view-pf-additional-info-item-donut-chart { width: 60px; } +.list-view-pf-body { + align-items: center; + display: table-cell; //IE9 fallback + flex: 1; + min-width: 0; + vertical-align: top; //IE9 fallback + width: 100%; // IE9 fallback, it extends the cell to size of the container + @media (min-width: $screen-md-min) { + align-items: center; + display: flex; + flex-direction: row; + } +} +.list-view-pf-checkbox { + border-right: 1px solid $list-view-divider; + float: left; //IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-right: 15px; + margin-top: ($grid-gutter-width/2); + padding: 3px ($grid-gutter-width/4) 3px 0; + .list-view-pf-top-align & { + align-self: flex-start; + } +} +.list-view-pf-description { + flex: 1 0 50%; + .list-view-pf-stacked & { + display: block; + flex: none; // Fix FF + } + @media (min-width: $screen-md-min) { + align-items: center; + display: flex; + float: left; //IE9 fallback + width: 50%; //IE9 fallback + } +} +.list-view-pf-left { + display: table-cell; //IE9 fallback + padding-right: ($grid-gutter-width/2); + text-align: center; + vertical-align: top; //IE9 fallback + .list-view-pf-calendar { + font-size: $font-size-small; + line-height: 1em; + strong { + display: block; + font-size: ($font-size-h2 * 2); + font-weight: 300; + line-height: 1em; + } + } + .pficon, .fa, .fas, .far, .fab, .fal { + border-radius: 50%; + font-size: 2em; + // -md is out of alpha order to get correct bg on -danger + &.list-view-pf-icon-md { + background-color: $alert-info-bg; + height: 50px; + line-height: 50px; + width: 50px; + } + &.list-view-pf-icon-danger { + background-color: $alert-danger-bg; + color: $alert-danger-border; + } + &.list-view-pf-icon-info { + color: $alert-info-border; + } + &.list-view-pf-icon-lg { + background-color: $alert-info-bg; + height: 60px; + line-height: 60px; + width: 60px; + } + &.list-view-pf-icon-sm { + border: 2px solid $list-view-accented-border; + font-size: 1.4em; + height: 30px; + line-height: 30px; + width: 30px; + &:before { + display: block; + line-height: 26px; + } + } + &.list-view-pf-icon-success { + background-color: $alert-success-bg; + color: $alert-success-border; + } + &.list-view-pf-icon-warning { + background-color: $alert-warning-bg; + color: $alert-warning-border; + } + } +} +.list-view-pf-main-info { + align-items: flex-start; + display: flex; + flex: 1; + min-width: 0; + padding-bottom: ($grid-gutter-width/2); + padding-top: ($grid-gutter-width/2); + @media (min-width: $screen-md-min) { + align-items: center; + .list-view-pf-top-align & { + align-items: flex-start; + } + } +} +.list-view-pf-stacked { + .list-group-item-heading { + float: none; // IE9 fallback + font-size: $font-size-h3; + line-height: 1.2em; + margin-bottom: 5px; + margin-right: $grid-gutter-width; + width: auto; // IE9 fallback + } + .list-group-item-text { + float: none; + width: auto; + } +} +.list-view-pf-view { + background: $list-group-top-border; + border: none; + margin-top: 30px; +} +.list-group-item-header { + box-sizing: content-box; + cursor: pointer; + margin: 0 -15px; + padding: 0 15px; //filling the width of the list item + width: 100%; +} +.list-view-pf-expand { + cursor: pointer; + float: left; //IE9 fallback + margin-bottom: ($grid-gutter-width/2); + margin-right: 2px; + margin-top: ($grid-gutter-width/2); + padding: 3px 0; + &.active, + &:hover { + color: $link-color; + } + .list-view-pf-additional-info-item & { + margin: 0; + padding: 0; + } + .fa-angle-right { + cursor: pointer; + font-size: ($font-size-large+3); + margin-right: 5px; + margin-top: 2px; + width: 10px; + } +} +.list-group-item-container { + background: #fff; + border-top: solid 1px $list-view-active-border; + box-sizing: content-box; + margin: -1px -15px 0; + order: 3; + padding: 15px; + position: relative; + width: 100%; +} +.list-view-pf-editable { + &.active, + &.list-view-pf-create { + .list-view-pf-editor, + .list-view-pf-editor.bootstrap-select, + .bootstrap-switch, + .list-view-pf-actions .list-view-pf-save, + .list-view-pf-actions .list-view-pf-cancel { + display: initial; + } + .list-view-pf-edit, + .list-view-pf-value:not(.list-view-pf-readonly), + .dropdown-kebab-pf { + display: none; + } + } + .list-view-pf-editor, + .list-view-pf-editor.bootstrap-select, + .bootstrap-switch, + .list-view-pf-actions .list-view-pf-save, + .list-view-pf-actions .list-view-pf-cancel { + display: none; + } + &.active { + .list-view-pf-additional-info { + @media (min-width: $screen-sm-min) { + margin-top: ($grid-gutter-width/2); + } + @media (min-width: $screen-md-min) { + margin-top: 0; + } + .list-view-pf-additional-info-item { + margin-top: ($grid-gutter-width/2); + @media (min-width: $screen-sm-min) { + margin-top: 0; + } + } + } + } + .list-view-pf-textbox { + margin-right: ($grid-gutter-width/2); + width: 100%; + } + .list-view-pf-readonly { + color: $color-pf-black-500; + } + .list-view-pf-actions { + margin: ($grid-gutter-width/4) 0; + width: 100px; + text-align: right; + .list-view-pf-save, + .list-view-pf-cancel { + font-size: $font-size-h1; + @media (max-width: $screen-sm-min) { + margin-left: 0; + } + } + } + .list-view-pf-description { + flex: 100%; + @media (min-width: $screen-sm-min) { + flex: 100%; + } + @media (min-width: $screen-md-min) { + flex: 25%; + } + } + .list-view-pf-additional-info { + flex: 100%; + .list-view-pf-additional-info-item { + flex: 100%; + } + @media (min-width: $screen-sm-min) { + flex: 100%; + .list-view-pf-additional-info-item { + flex: 1; + } + } + @media (min-width: $screen-md-min) { + flex: 75%; + .list-view-pf-additional-info-item { + flex: 1; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss new file mode 100644 index 00000000000..e0580cd8113 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss @@ -0,0 +1,25 @@ +.loading-state-pf { + display: flex; + flex-direction: column; + align-items: center; + font-size: ($spinner-size * .5); + height: 100%; + + &:before { + content: ""; + height: 25%; + display: block; + } + + &.loading-state-pf-lg { + font-size: ($spinner-size-lg * .5); + } + + &.loading-state-pf-sm { + font-size: ($spinner-size-sm * .5); + } + + &.loading-state-pf-xs { + font-size: ($spinner-size-xs * .5); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss new file mode 100644 index 00000000000..39c77c0d317 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss @@ -0,0 +1,341 @@ +// +// Login +// -------------------------------------------------- + +.login-pf { + height: 100%; + background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; + background-size: auto; + @media (min-width: $screen-sm-min) { + background-size: 100% auto; + } + #brand { + position: relative; + top: -70px; + img { + display: block; + height: 18px; + margin: 0 auto; + max-width: 100%; + @media (min-width: $screen-sm-min) { + margin: 0; + text-align: left; + } + } + } + #badge { + display: block; + margin: 20px auto 70px; + position: relative; + text-align: center; + @media (min-width: $screen-sm-min) { + float: right; + margin-right: 64px; + margin-top: 50px; + } + } + body { + background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; + background-size: auto; + @media (min-width: $screen-sm-min) { + background-size: 100% auto; + } + } + .container { + background-color: $login-container-bg-color-rgba; + clear: right; + color: $color-pf-white; + padding-bottom: 40px; + padding-top: 20px; + width: auto; + @media (min-width: $screen-sm-min) { + bottom: 13%; + padding-left: 80px; + position: absolute; + width: 100%; + } + .details { + p:first-child { + border-top: 1px solid rgba($color-pf-white, (30/100)); + padding-top: 25px; + margin-top: 25px; + } + @media (min-width: $screen-sm-min) { + p:first-child { + border-top: 0; + padding-top: 0; + margin-top: 0; + } + border-left: 1px solid rgba($color-pf-white, (30/100)); + padding-left: 40px; + } + p { + margin-bottom: 2px; + } + } + .form-horizontal { + .control-label { + font-size: ($font-size-base + 1); + font-weight: 400; + text-align: left; + } + .form-group:last-child { + &, + .help-block:last-child { + margin-bottom: 0; + } + } + } + .help-block { + color: $color-pf-white; + } + .login { + @media (min-width: $screen-sm-min) { + padding-right: 40px; + } + } + .submit { + text-align: right; + } + } +} + +// +// Login +// The following styles are for the new login +// -------------------------------------------------- +.login-pf-page { + padding-top: $login-pf-page-padding-top; + + .login-pf-brand { + margin-top: $login-pf-brand-margin-top; + max-width:360px; + width: 70%; + @media (min-width: $screen-sm-min) { + margin-top: $login-pf-brand-desktop-margin-top; + } + } + .login-pf-page-header { + margin-bottom: $login-pf-page-header-margin-bottom; + @media (min-width: $screen-sm-min) { + margin-bottom: $login-pf-page-header-desktop-margin-bottom; + } + text-align: center; + p { + color: $color-pf-white; + font-size: $font-size-large; + margin-left: auto; + margin-right: auto; + margin-top: $login-pf-page-header-paragraph-margin-top; + } + } + .card-pf { + padding: $login-pf-card-pf-padding; + margin-bottom: 0; + @media (min-width: $screen-sm-min) { + padding: $login-pf-card-pf-desktop-padding; + } + p { + color: $color-pf-black-600; + } + } + .form-control { + height: ceil(($input-height-base + 10px )); + } + .checkbox-label { + color: $color-pf-black-600; + font-weight: 300; + margin-bottom: $login-pf-checkbox-label-margin-bottom; + @media (min-width: $screen-sm-min) { + margin: 0; + } + } + .btn-primary { + margin-top: $login-pf-btn-primary-margin-top; + } + .login-pf-header { + margin-bottom: $login-pf-header-margin-bottom; + @media (min-width: $screen-sm-min) { + margin-bottom:$login-pf-header-desktop-margin-bottom; + } + display:flex; + flex-direction: column; + h1 { + text-align: center; + } + h1 { + font-size: $font-size-h3; + @media (min-width: $screen-sm-min) { + font-size: $font-size-h1; + } + } + //this is ugly but neccessary to get the desired style :( + .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: auto; + align-self: flex-end; + .dropdown-toggle { + color: $color-pf-black-700; + background: none; + padding:0 $login-pf-dropdown-toggle-padding-right 0 0; + font-weight: 300; + &:not(:focus) { + box-shadow: none; + border: 1px solid transparent; + } + .caret { + right: 0; + } + } + } + } + + .login-pf-signup { + margin: $login-pf-signup-margin-top 0 0; + font-size: ceil(($font-size-base * 1.25)); + text-align: center; + a { + margin-left: $login-pf-signup-a-margin-left; + } + } + .login-pf-settings { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } + .login-pf-page-footer { + display: flex; + justify-content: center; + flex-wrap:wrap; + padding-bottom: $login-pf-page-footer-padding-bottom-mobile; + @media (min-width: $screen-sm-min) { + padding-bottom: $login-pf-page-footer-padding-bottom-desktop; + } + &-links { + display: flex; + margin: $login-pf-page-footer-links-margin-top 0 0 0; + li:not(:last-of-type) { + position: relative; + margin: 0 $login-pf-page-footer-links-li-margin-right 0 0; + &:after { + content:"."; + color: $color-pf-white; + position: absolute; + top: 0px; + right: -10px; + } + } + } + &-link { + color: $color-pf-white; + font-size: $font-size-large; + } + &-sso-services { + flex: 1 0 100%; + margin-top: $login-pf-page-footer-sso-margin-top; + text-align: center; + color: $color-pf-white; + &-logos { + display: flex; + flex-wrap: wrap; + padding: 0; + margin: 0; + list-style: none; + justify-content: center; + li { + margin: 0 $login-pf-page-footer-sso-logos-li-margin $login-pf-page-footer-sso-logos-li-margin; + } + } + } + }//login-pf-footer + + + // The following styles are for the login page with different account options + // -------------------------------------------------------------------------- + + &.login-pf-page-accounts { + margin-left: $login-pf-page-accounts-margin; + margin-right: $login-pf-page-accounts-margin; + } + .login-pf-accounts { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + .login-pf-header, .login-pf-signup { + flex-basis: 100%; + } + max-width: $login-pf-card-pf-max-width; + margin-left: auto; + margin-right: auto; + } + .login-pf-social-section { + flex-basis: 100%; + padding:0; + @media (min-width: $screen-sm-min) { + flex:0 1 50%; + max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children. + } + @media (min-width: $screen-sm-min) { + &:first-of-type { + padding-right: $login-pf-accounts-section-heading-desktop-padding-right; + } + &:last-of-type { + padding-left: ceil(($login-pf-accounts-section-heading-desktop-padding-left - 1px)); + border-left: 1px solid $color-pf-black-300; + } + } + }//social-section + .login-pf-social { + margin: $login-pf-social-margin; + @media (min-width: $screen-sm-min) { + margin: 0; + &-double-col { + flex-wrap: wrap; + display: flex; + justify-content: space-between; + .login-pf-social-link { + flex-basis: 48%; + } + } + } + + &:not(.login-pf-social-all) { + .login-pf-social-link-more { + display: none; + } + } + + &-link { + margin-bottom: $login-pf-accounts-link-margin-bottom; + a { + display: block; + padding: $login-pf-accounts-link-a-padding 0; + font-size: $font-size-large; + background: $color-pf-black-150; + text-align: center; + color: $color-pf-black-600; + img { + margin: 0 $login-pf-accounts-link-img-margin-right 0 0; + width: 20px; + height: 20px; + } + &:hover { + text-decoration: none; + background: $color-pf-black-200; + } + } + } + &-toggle { + float: right; + padding: 0; + .caret { + margin-left: $login-pf-accounts-more-caret-margin-left; + } + &-active { + .caret { + transform: rotate(-180deg); + } + } + } + } + +}//login-pf-page diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss new file mode 100644 index 00000000000..47ce58bf548 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss @@ -0,0 +1,81 @@ +// +// Patternfly Mixins +// -------------------------------------------------- +// PatternFly-specific mixins + +// Patternfly button variants. +@mixin button-variant($color, $background, $background-image-start, $background-image-stop, $border){ + background-color: $background; + @include gradient-vertical($background-image-start, $background-image-stop); + border-color: $border; + color: $color; + + &:hover, + &:focus, + &:active, + &.active, + .open .dropdown-toggle#{&} { + background-color: $background; + background-image: none; + border-color: $border; + color: $color; + } + &:active, + &.active, + .open .dropdown-toggle#{&} { + background-image: none; + &:hover, + &:focus, + &.focus { + background-color: darken($background, 5%); + border-color: darken($border, 7%); + } + } + &.disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &:active, + &.active { + background-color: $background; + border-color: $border; + } + } +} + +// SASS CONVERSION FIX. +// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only +// will not work. +@mixin sr-only-pf(){ + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +@mixin tab-indicator($background: $gray-light-pf, $left: 15px, $right: 15px){ + &:before { + background: $background; + bottom: -1px; + content: ""; + display: block; + height: 2px; + left: $left; + position: absolute; + right: $right; + } +} + +// Ellipse overflow text +.text-overflow-pf { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss new file mode 100644 index 00000000000..adaf4f7c860 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss @@ -0,0 +1,49 @@ +// +// Modals +// -------------------------------------------------- + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + background-color: $color-pf-black-150; + border-bottom: none; + padding: $modal-title-padding-vertical $modal-title-padding-horizontal; +} +// Close icon +.modal-header .close { + margin-top: 2px; +} + +// Title text within header +.modal-title { + font-size: 13px; + font-weight: 700; +} + +// Footer (for actions) +.modal-footer { + border-top: none; + margin-top: 15px; + padding: ($modal-inner-padding - 1) $modal-inner-padding $modal-inner-padding; + > .btn { + padding-left: 10px; + padding-right: 10px; + > .fa-angle-left { + margin-right: 5px; + } + > .fa-angle-right { + margin-left: 5px; + } + } +} + +// message-dialog pattern +.message-dialog-pf .modal-body { + display: flex; + + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 30px; + margin-right: 15px; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss new file mode 100644 index 00000000000..777d518e29e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss @@ -0,0 +1,168 @@ +// +// Nav Vertical Alt +// -------------------------------------------------- + +.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt { + transition: $flyout-transition-pf; + + &.collapsed .list-group-item .list-group-item-value { + transition: opacity 0ms 100ms, opacity 100ms linear; + } + + .list-group-item { + .badge { + transition: $flyout-transition-pf; + } + + .list-group-item-value { + transition: opacity 500ms ease-out; + transition-delay: 150ms; + } + } +} + +.nav-pf-vertical-alt { + background: $nav-pf-vertical-alt-bg-color; + + .ie9.layout-pf-alt-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + + .layout-pf-alt-fixed & { + border-right: 1px solid $nav-pf-vertical-alt-border-color; + bottom: 0; + overflow-x: hidden; + overflow-y: auto; + left: 0; + position: fixed; + top: $navbar-pf-alt-height; // move out of way of navbar-pf-alt + width: $nav-pf-vertical-alt-width; + z-index: $zindex-navbar-fixed; + + &.collapsed { + width: $nav-pf-vertical-alt-collapsed-width !important; + + .list-group-item { + .badge { + padding: 2px 3px; + right: 21px; + top: 36px; + } + + .list-group-item-value { + opacity: 0; + } + } + } + + &.hidden { + display: none; + + &.show-mobile-nav { + box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); + display: block !important; + } + } + } + + .layout-pf-alt-fixed-with-footer & { + bottom: $footer-pf-alt-height; + } + + .list-group { + border-top: 0; + margin-bottom: 0; + } + + .list-group-item { + padding: 0; + + a { + color: $gray-dark; + display: block; + font-size: ($font-size-base + 2); + height: $nav-pf-vertical-alt-link-height; + padding: $nav-pf-vertical-alt-link-padding; + position: relative; + white-space: nowrap; + + &:focus { + color: $gray-dark; + text-decoration: none; + } + + &:hover { + color: $nav-pf-vertical-alt-active-color; + text-decoration: none; + } + } + + &.active { + background-color: $nav-pf-vertical-alt-bg-color; + border-color: $list-group-border; + + &:before { + background: $nav-pf-vertical-alt-active-color; + content: " "; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 5px; + } + + a { + color: $nav-pf-vertical-alt-active-color; + } + } + + .badge { + background: $gray-dark; + border: 1px solid $nav-pf-vertical-alt-bg-color; + border-radius: 3px; + color: $nav-pf-vertical-alt-badge-color; + font-weight: 700; + font-size: ($font-size-base - 3); + padding: 5px; + position: absolute; + right: 15px; + text-align: center; + top: 21px; + + &.notifications { + background: $notification-badge-color; + } + } + + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + float: left; + font-size: 18px; + line-height: 30px; + margin-right: 10px; + text-align: center; + width: 18px; + } + + .list-group-item-value { + display: inline-block; + line-height: 30px; + opacity: 1; + overflow: hidden; + text-overflow: ellipsis; + width: 140px; + } + + } + + .list-group-item-separator { + border-top-width: 5px; + } + + .sidebar-pf & { + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss new file mode 100644 index 00000000000..96ba008c2f5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss @@ -0,0 +1,141 @@ +// +// Navbar Alt +// -------------------------------------------------- + +.navbar-pf-alt { + background-color: $navbar-pf-alt-bg-color; + background-image: $navbar-pf-alt-bg-img; + background-repeat: $navbar-pf-alt-bg-repeat; + background-size: $navbar-pf-alt-bg-size; + border: none; + border-radius: 0; + border-top: $navbar-pf-alt-border-width $navbar-pf-alt-border-style $navbar-pf-alt-border-color; + margin-bottom: 0; + + .infotip.bottom-right .arrow { + left: 90%; + } + + .layout-pf-alt-fixed & { + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: $zindex-navbar-fixed; + } + + .nav { + &.navbar-nav > li > .dropdown-menu.infotip { + margin-top: 0; + } + + .nav-item-iconic { + cursor: pointer; + line-height: 1; + max-height: ($navbar-pf-alt-height - $navbar-pf-alt-border-width); // to keep Firefox from oversizing icons + padding: $navbar-pf-alt-nav-item-iconic-padding; + position: relative; + + &:hover, + &:focus { + background-color: transparent; + + .caret, + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $navbar-pf-alt-active-color; + } + } + + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-alt-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + margin: 0 0 -11px -12px; + min-width: 0; + padding: 2px 4px; + } + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-alt-color; + font-size: ($font-size-base + 4); + } + + .caret { + font-size: $font-size-base; + width: auto; + } + + } + + .open > .nav-item-iconic { + &, + &:hover, + &:focus { + background: transparent; + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-alt-active-color; + } + } + } + } + + .navbar-brand { + color: $navbar-pf-alt-navbar-brand-color; + height: auto; + margin: $navbar-pf-alt-navbar-brand-margin; + min-height: $navbar-pf-alt-navbar-brand-min-height; + padding: $navbar-pf-alt-navbar-brand-padding; + + .navbar-brand-name { + display: inline; + margin-left: $navbar-pf-alt-navbar-brand-name-margin; + margin-right: $navbar-pf-alt-navbar-brand-name-margin; + // hide once screen gets too small + @media (max-width: $navbar-pf-alt-navbar-brand-name-breakpoint) { + display: none; + } + } + + .navbar-brand-icon { + display: inline; + margin-left: $navbar-pf-alt-navbar-brand-icon-margin; + margin-right: $navbar-pf-alt-navbar-brand-icon-margin; + } + } + + .navbar-iconic { + margin-right: 0; + } + + .navbar-toggle { + border: 0; + display: block; + float: left; + margin: $navbar-pf-alt-navbar-toggle-margin; + + &:hover, + &:focus { + .icon-bar { + background: $navbar-pf-alt-navbar-toggle-icon-bar-hover-bg; + } + } + + + .navbar-brand { + margin-left: 0; + } + + .icon-bar { + background: $navbar-pf-alt-color; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss new file mode 100644 index 00000000000..fc37dd089f8 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss @@ -0,0 +1,168 @@ +// +// Navigation Bar for use with vertical navigation +// -------------------------------------------------- + +.navbar-pf-vertical { + background-color: $navbar-pf-vertical-bg-color; + border: none; + border-radius: 0; + border-top: $navbar-pf-vertical-border-width $navbar-pf-vertical-border-style $navbar-pf-vertical-border-color; + margin-bottom: 0; + + .infotip.bottom-right .arrow { + left: 90%; + } + + .layout-pf-fixed & { + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: $zindex-navbar-fixed; + } + + .nav { + &.navbar-nav > li > .dropdown-menu.infotip { + margin-top: 0; + } + + .nav-item-iconic { + color: $navbar-pf-vertical-color; + cursor: pointer; + line-height: 1; + max-height: ($navbar-pf-vertical-height - $navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons + padding: $navbar-pf-vertical-nav-item-iconic-padding; + position: relative; + margin: 0; + border: 0; + + &:hover { + outline: 0!important; + } + + &:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + } + + &:hover, + &:focus { + background-color: $navbar-pf-item-hover-bg-color; + text-decoration: none; + } + + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-item-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + left: 20px; + margin: 0; + padding: 2px 4px; + position: absolute; + min-width: 10px; + min-height: 10px; + top: 18px; + + &.badge-pf-bordered { + border: 1px solid $navbar-pf-vertical-bg-color; + } + } + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-vertical-color; + font-size: ($font-size-base + 4); + position: relative; + } + + .caret { + font-size: $font-size-base; + width: auto; + } + + > .dropdown-title { + position: relative; + display: inline-block; + line-height: 1.55; + } + + > .pficon-user { + padding-right: unquote("calc(#{$navbar-pf-item-icon-padding-right} + 3px)"); + float: left; + } + } + + .open > .nav-item-iconic { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-item-active-color; + outline: 0; + + .caret, + .fa, .fas, .far, .fab, .fal, + .pficon { + color: $navbar-pf-item-active-color; + } + } + } + } + + .navbar-brand { + color: $navbar-pf-vertical-navbar-brand-color; + height: auto; + margin: $navbar-pf-vertical-navbar-brand-margin; + min-height: $navbar-pf-vertical-navbar-brand-min-height; + padding: $navbar-pf-vertical-navbar-brand-padding; + + .navbar-brand-name { + display: inline-block; + margin: $navbar-pf-vertical-navbar-brand-name-margin; + // hide once screen gets too small + @media (max-width: $navbar-pf-vertical-navbar-brand-name-breakpoint) { + display: none; + } + } + + .navbar-brand-icon { + display: inline-block; + margin: $navbar-pf-vertical-navbar-brand-icon-margin; + max-height: $navbar-pf-vertical-navbar-brand-max-height; + } + + .navbar-brand-txt { + line-height: $navbar-pf-vertical-navbar-brand-line-height; + } + } + + .navbar-iconic { + margin-right: 0; + } + + .navbar-toggle { + border: 0; + display: block; + float: left; + margin: $navbar-pf-vertical-navbar-toggle-margin; + + &:hover, + &:focus { + .icon-bar { + background: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg; + } + } + + + .navbar-brand { + margin-left: 0; + } + + .icon-bar { + background: $navbar-pf-vertical-color; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss new file mode 100644 index 00000000000..e130c529aaf --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss @@ -0,0 +1,579 @@ +// +// Navbar +// -------------------------------------------------- + +.navbar-pf { + background: $navbar-pf-bg-color; + border: 0; + border-radius: 0; + border-top: 3px solid $navbar-pf-border-color; + margin-bottom: 0; + min-height: 0; + .navbar-brand { + color: $navbar-pf-active-color; + height: auto; + padding: 12px 0; + margin: 0 0 0 20px; + img { + display: block; + } + } + .navbar-collapse { + border-top: 0; + @include box-shadow(none); + padding: 0; + } + .navbar-header { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + float: none; + } + .navbar-nav { + margin: 0; + > .active { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + } + } + } + > li { + > a, + > button { + color: $navbar-pf-color; + line-height: 1; + padding: 10px 20px; + text-shadow: none; + &:hover, + &:focus { + color: $navbar-pf-active-color; + text-decoration: none; + } + > .dropdown-title, + > .pficon-user { + position: relative; + } + > .pficon-user { + padding-right: $navbar-pf-item-icon-padding-right; + } + } + } + > .open { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + outline: 0; + } + } + } + .badge { + background-color: $notification-badge-color; + border-radius: 20px; + color: $navbar-pf-item-active-color; + cursor: pointer; + font-size: ($font-size-base - 3); + font-weight: 700; + left: 26px; + margin: 0; + padding: 2px 4px; + position: absolute; + min-width: 10px; + min-height: 10px; + top: 6px; + @media(min-width: $screen-sm-min) { + left: auto; + right: 6px; + top: 3px; + } + &.badge-pf-bordered { + border: 1px solid $navbar-pf-bg-color; + } +} + + @media (max-width: $grid-float-breakpoint-max) { + .active .dropdown-menu, + .active .navbar-persistent, + .open .dropdown-menu { + background-color: $navbar-pf-navbar-nav-active-active-bg-color !important; + margin-left: 0; + padding-bottom: 0; + padding-top: 0; + > .active > a, + .dropdown-submenu.open > a { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color !important; + color: $navbar-pf-active-color; + } + } + > li > a { + background-color: transparent; + border: 0; + color: $navbar-pf-color; + outline: none; + padding-left: 30px; + &:hover { + color: $navbar-pf-active-color; + } + } + .divider { + background-color: $navbar-pf-navbar-header-border-color; + margin: 0 1px; + } + .dropdown-header { + padding-bottom: 0; + padding-left: 30px; + } + .dropdown-submenu { + &.open .dropdown-toggle { + color: $navbar-pf-active-color; + } + &.pull-left { + float: none !important; + } + > a:after { + display: none; + } + .dropdown-header { + padding-left: 45px; + } + .dropdown-menu { + border: 0; + bottom: auto; + @include box-shadow(none); + display: block; + float: none; + margin: 0; + min-width: 0; + padding: 0; + position: relative; + left: auto; + right: auto; + top: auto; + > li > a { + padding: 5px 15px 5px 45px; + line-height: 20px; + } + .dropdown-menu > li > a { + padding-left: 60px; + } + } + } + } + .active .navbar-persistent { + .dropdown-submenu { + &.open .dropdown-menu { + display: block; + } + > a:after { + display: inline-block !important; + position: relative; + right: auto; + top: 1px; + } + .dropdown-menu { + display: none; + } + .dropdown-submenu > a:after { + display: none !important; + } + } + } + .context-bootstrap-select { // Also see bootstrap-select.less + .open > .dropdown-menu { + background-color: $color-pf-white !important; + > .active > a { + &, + &:active { + background-color: $dropdown-link-hover-bg !important; + border-color: $dropdown-link-hover-border-color !important; + color: $gray-dark !important; + small { + color: $gray-light !important; + } + } + } + > .disabled > a { + color: $gray-light !important; + } + > .selected > a { + &, + &:active { + background-color: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white !important; + small { + color: rgba($color-pf-white, (50/100)) !important; + } + } + } + li { + > a.opt { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + color: $gray-dark; + padding-left: 10px; + padding-right: 10px; + } + & a { + &:active small { + color: rgba($color-pf-white, (50/100)) !important; + } + &:hover, + &:focus { + small { + color: $gray-light; + } + } + } + } + } + > .open > .dropdown-menu { + padding-bottom: 5px; + padding-top: 5px; + } + } + } + } + .navbar-persistent { + display: none; + } + .active > .navbar-persistent { + display: block; + } + .navbar-primary { + float: none; + .context { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + &.context-bootstrap-select .bootstrap-select.btn-group { + &, + &[class*="span"] { + margin: 8px 20px 9px; + width: auto; // known bug: IE8 will make it as wide as the longest string + } + } + } + > li > .navbar-persistent > .dropdown-submenu > a { + position: relative; + &:after { + content: $fa-var-angle-down; + display: inline-block; + font-family: $icon-font-name-fa; + font-weight: normal; + @media (max-width: $grid-float-breakpoint-max) { + height: 10px; + margin-left: 4px; + vertical-align: baseline; + } + } + } + } + .navbar-toggle { + border: 0; + margin: 0; + padding: 10px 20px; + &:hover, + &:focus { + background-color: transparent; + outline: none; + .icon-bar { + @include box-shadow(0 0 3px $color-pf-white); + } + } + .icon-bar { + background-color: $navbar-pf-icon-bar-bg-color; + } + } + .navbar-utility { + border-bottom: 1px solid $navbar-pf-navbar-header-border-color; + li.dropdown { + > a, + > button { + &:hover { + outline: 0!important; + } + position: relative; + > .fa, .fas, .far, .fab, .fal, + .pficon { + line-height: 0; + } + } + } + @media (max-width: $grid-float-breakpoint-max) { + > li + li { + border-top: 1px solid $navbar-pf-navbar-header-border-color; + } + } + } +} + +@media (min-width: $grid-float-breakpoint) { + .navbar-pf { + .navbar-brand { + padding: $navbar-pf-navbar-navbar-brand-padding; + } + .navbar-nav > li { + > a, + > button { + padding-bottom: 14px; + padding-top: 14px; + } + } + .navbar-persistent { + font-size: $font-size-large; + } + .navbar-primary { + font-size: $font-size-large; + @include gradient-vertical($navbar-pf-navbar-primary-bg-color-start, $navbar-pf-navbar-primary-bg-color-stop); + &.persistent-secondary { + .context { + .dropdown-menu { + top: auto; + } + } + .dropup .dropdown-menu { + bottom: -5px; + top: auto; + } + > li { + position: static; + &.active { + margin-bottom: 32px; + > .navbar-persistent { + display: block; + left: 0; + position: absolute; + } + } + > .navbar-persistent { + background: $navbar-pf-navbar-navbar-persistent-bg-color; + border-bottom: 1px solid $navbar-pf-navbar-navbar-persistent-border-color; + padding: 0; + width: 100%; + a { + text-decoration: none !important; + } + > li { + &.active { + &, + &:hover { + @include tab-indicator($background: $nav-tabs-active-link-hover-color, $left: 20px, $right: 20px); + } + > a, + > a:hover, + &:hover > a { + color: $link-color !important; + } + .active > a { + color: $navbar-pf-active-color; + } + } + &.dropdown-submenu { + &:hover > .dropdown-menu { + display: none; + } + &.open { + > .dropdown-menu { + display: block; + left: 20px; + margin-top: 1px; + top: 100%; + } + > .dropdown-toggle { + color: $gray-darker; + &:after { + border-top-color: $gray-darker; + } + } + } + > .dropdown-toggle { + padding-right: 35px !important; + &:after { + position: absolute; + right: 20px; + top: 10px; + } + } + } + &:hover, + &.open { + @include tab-indicator($left: 20px, $right: 20px); + > a { + color: $gray-darker; + &:after { + border-top-color: $gray-darker; + } + } + } + > a { + background-color: transparent; + display: block; + line-height: 1; + padding: 9px 20px; + &.dropdown-toggle { + padding-right: 35px; + &:after { + font-size: ($font-size-large + 1); + position: absolute; + right: 20px; + top: 9px; + } + } + &:hover { + color: $gray-darker; + } + } + a { + color: $gray-pf; + } + } + } + } + } + > li { + > a, + > button { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + position: relative; + margin: -1px 0 0; + &:hover { + background-color: $navbar-pf-item-hover-bg-color; + border-top-color: $navbar-pf-navbar-primary-hover-border-color; + color: $navbar-pf-color; + @include gradient-vertical($navbar-pf-navbar-primary-hover-bg-color-start, $navbar-pf-navbar-primary-hover-bg-color-stop); + } + } + } + > .active, + .open { + > a, + > button { + &, + &:hover, + &:focus { + background-color: $navbar-pf-item-open-bg-color; + border-bottom-color: $navbar-pf-navbar-primary-active-bg-color-stop; + border-top-color: $navbar-pf-navbar-primary-active-border-color; + @include box-shadow(none); + color: $navbar-pf-active-color; + @include gradient-vertical($navbar-pf-navbar-primary-active-bg-color-start, $navbar-pf-navbar-primary-active-bg-color-stop); + } + } + } + li.context { + &.context-bootstrap-select .filter-option { + max-width: 160px; + text-overflow: ellipsis; + } + &.dropdown { + border-bottom: 0; + } + > a, + &.context-bootstrap-select { + background-color: $navbar-pf-navbar-primary-context-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-border-color; + border-right: 1px solid $navbar-pf-navbar-primary-context-border-color; + border-top-color: $navbar-pf-navbar-primary-context-border-top-color; + font-weight: 600; + @include gradient-vertical($navbar-pf-navbar-primary-context-bg-color-start, $navbar-pf-navbar-primary-context-bg-color-stop); + &:hover { + background-color: $navbar-pf-navbar-primary-context-hover-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-hover-border-color; + border-right-color: $navbar-pf-navbar-primary-context-hover-border-color; + border-top-color: $navbar-pf-navbar-primary-context-hover-border-top-color; + @include gradient-vertical($navbar-pf-navbar-primary-context-hover-bg-color-start, $navbar-pf-navbar-primary-context-hover-bg-color-stop); + } + } + &.open > a { + background-color: $navbar-pf-navbar-primary-context-active-bg-color-stop; + border-bottom-color: $navbar-pf-navbar-primary-context-active-border-color; + border-right-color: $navbar-pf-navbar-primary-context-active-border-right-color; + border-top-color: $navbar-pf-navbar-primary-context-active-border-top-color; + @include gradient-vertical($navbar-pf-navbar-primary-context-active-bg-color-start, $navbar-pf-navbar-primary-context-active-bg-color-stop); + } + } + } + .navbar-utility { + border-bottom: 0; + position: absolute; + right: 0; + top: 0; + > .active, + > .open { + > a, + > button { + &, + &:hover, + &:focus { + background: $navbar-pf-item-open-bg-color; + color: $navbar-pf-active-color; + } + } + } + > li { + > a, + > button { + border: solid $navbar-pf-navbar-utility-border-color; + border-width: 0 0 0 1px; + color: $navbar-pf-navbar-utility-color !important; + padding: 7px 10px; + font-size: $font-size-small; + margin: 0; + &:hover { + background: $navbar-pf-item-hover-bg-color; + border-left-color: $navbar-pf-navbar-utility-hover-border-color; + outline: 0; + } + } + } + > li.open { + > a, + > button { + border-left-color: $navbar-pf-navbar-utility-open-border-color; + color: $navbar-pf-active-color !important; + } + } + .open .dropdown-menu { + left: auto; + right: 0; + .dropdown-menu { + left: auto; + right: 100%; + } + } + } + .navbar-utility .open .dropdown-menu { + border-top-width: 0; + } + .open { + &.bootstrap-select .dropdown-menu, + .dropdown-submenu > .dropdown-menu { + border-top-width: 1px !important; + } + } + } +} +@media (max-width: 360px) { + .navbar-pf { + .navbar-brand { + margin-left: 10px; + width: 75%; + img { + height: auto; + max-width: 100%; + } + } + .navbar-toggle { + padding-left: 0; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss new file mode 100644 index 00000000000..1a9c3e09901 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss @@ -0,0 +1,250 @@ +// +// Notifications Drawer +// -------------------------------------------------- + + +.drawer-pf { + background-color: $color-pf-black-100; + border: 1px solid $card-pf-border-color; + @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); + overflow-y: auto; + position: absolute; + right: 0; + width: 320px; + z-index: 2; + .panel { + border-bottom: none; + border-left: none; + border-right: none; + } + .panel-group .panel-heading + .panel-collapse .panel-body { + border-top: none; + border-bottom: 1px solid $card-pf-border-color; + padding: 0; + } + .panel-counter { + display: block; + font-style: italic; + line-height: 1.2; + padding-left: 18px; + padding-top: 5px; + } + .panel-heading { border-bottom: 1px solid $card-pf-border-color; } + .panel-group { + bottom: 0; + margin-bottom: 0; + position: absolute; + top: 25px; // Height of Notifications Drawer box. + width: 100%; + } + .panel-title a { + cursor: pointer; + display: block; + } + &.drawer-pf-expanded { + @media (max-width: $screen-xs-max) { + left:0; + width: 100%; + } + @media (min-width: $screen-xs-max) { + left: 270px; + } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens. + width: inherit; + .drawer-pf-toggle-expand:before { + content: "\f101"; + } + } + .blank-slate-pf { + border: 0; + margin-bottom: 0; + padding: 30px; + + .blank-slate-pf-icon { + font-size: 3em; + line-height: 1em; + } + + h1 { + font-size: 1em; + margin-bottom: 0; + margin-top: 15px; + } + } +} +.drawer-pf-close, .drawer-pf-toggle-expand { + color: $gray-darker; + cursor: pointer; + line-height: inherit; + padding: 2px 10px; + position: absolute; + &:hover, + &:focus { + color: $color-pf-blue-400; + text-decoration: none; + } +} +.drawer-pf-toggle-expand { + left: 0; + &:before { + content: "\f100"; + font-family: "FontAwesome"; + } + &:hover { + color: $link-color; + } +} +.drawer-pf-close { + right: 0; +} + + +.drawer-pf-action { + display: flex; + border-bottom: 1px solid $card-pf-border-color; + + .btn-link { + color: $link-color; + padding: 10px 0; + .pficon, .fa, .fas, .far, .fab, .fal, { + margin-right: 3px; + } + .pficon-close { + position: relative; + top: 1px; + } + + &:hover { color: $link-hover-color; } + } +} + +.drawer-pf-action-link { + border-left: solid 1px $color-pf-black-300; + flex: 1 1 0%; + margin: 10px 0; + text-align: center; + + &:first-of-type { + border-left-width: 0; + } + + .btn-link { + padding: 0; + } +} + +.drawer-pf-loading { + color: $gray-pf; + font-size: ($font-size-base + 2); + padding: 20px 15px; +} + +.drawer-pf-notification { + border-bottom: 1px solid $card-pf-border-color; + padding: 15px; + .date { + border-right: 1px solid #aaa; + display: inline-block; + line-height: 1; + margin-right: 5px; + padding-right: 9px; + } + > .dropdown-kebab-pf { + margin-top: -3px; + } + + .pficon { + font-size: $font-size-large; + margin-top: 3px; + } + &:last-of-type { + border-bottom: none; + } + &:hover { background-color: $color-pf-blue-50; } + &.unread .drawer-pf-notification-message { + font-weight: bold; + cursor: pointer; + } + &.expanded-notification { + .date { + border-right: none; + padding-right: 0; + } + } +} + +.drawer-pf-notification-content { + cursor: default; +} + +.drawer-pf-notification-info, +.drawer-pf-notification-message { + display: block; + padding-left: 27px; + padding-right: 19px; + .expanded-notification & { + display: inline-block; + } +} + +.drawer-pf-title { + background-color: $color-pf-black-100; + border-bottom: 1px solid $card-pf-border-color; + position: absolute; + width: 100%; + h3 { + font-size: $font-size-base; + margin: 0; + padding: 6px 15px; + } +} + +.drawer-pf-notification.expanded-notification { + .drawer-pf-notification-content { + display: flex; + @media (max-width: $screen-sm-max) { + flex-direction: column; + } + .drawer-pf-notification-message { + flex: 1 1; + } + } +} + +/* Exclusive styles to work with Vertical Navigation */ +.navbar-pf-vertical { + .drawer-pf { + height: unquote("calc(100vh - #{$drawer-pf-top-vertical} - 20px)");//to create a 20px offset bottom + top: $drawer-pf-top-vertical; //menu height; + @media (max-width: $screen-xs-max) { + width:100%; + height: calc(unquote("100vh - #{$drawer-pf-top-vertical}")); + } + + } + .nav .drawer-pf-trigger { + .drawer-pf-trigger-icon { + border-left: 1px solid $navbar-pf-navbar-utility-border-color; + border-right: 1px solid $navbar-pf-navbar-utility-border-color; + padding-left: 15px; + padding-right: 15px; + } + &.open .drawer-pf-trigger-icon { + background-color: $navbar-pf-navbar-utility-hover-bg-color; + } + } +} + +/* Exclusive styles to work with Horizontal Navigation */ +.navbar-pf { + .drawer-pf { + height: unquote("calc(100vh - #{$drawer-pf-top-horizontal} - 20px)"); + top: $drawer-pf-top-horizontal; + border-top: 0; + @media (max-width: $screen-xs-max) { + width:100%; + height: calc(unquote("100vh - #{$drawer-pf-top-horizontal} - 32px")); + top:calc(unquote("#{$drawer-pf-top-horizontal} + 10px")); + } + } + .drawer-pf-trigger-icon { cursor: pointer; } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss new file mode 100644 index 00000000000..cb107bc8d9e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss @@ -0,0 +1,68 @@ +// +// Pager +// -------------------------------------------------- + +.pager { + li { + > a, + > span { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + color: $gray-pf; + font-weight: 600; + line-height: 22px; + padding: 2px 14px; + > .i { + font-size: 18px; + vertical-align: top; + margin: 2px 0; + } + } + a:active { + background-image: none; + @include box-shadow(inset 0 3px 5px rgba($color-pf-black, (12.5/100))); + outline: 0; + } + } + .disabled { + > a, + > a:hover, + > a:focus, + > a:active, + > span { + background: $pagination-bg; + @include box-shadow(none); + color: $pager-disabled-color; + cursor: not-allowed; + } + } + .next { + > a, + > span { + > .i { + margin-left: 5px; + } + } + } + .previous { + > a, + > span { + > .i { + margin-right: 5px; + } + } + } +} + +.pager-sm { + li { + > a, + > span { + font-weight: 400; + line-height: 16px; + padding: 1px 10px; + > .i { + font-size: 12px; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss new file mode 100644 index 00000000000..db98353f220 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss @@ -0,0 +1,121 @@ +// +// Pagination +// -------------------------------------------------- + +.pagination { + > li { + > a, + > span { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); + cursor: default; + font-weight: 600; + padding: $padding-base-vertical $padding-large-horizontal; + > .i { + font-size: 15px; + vertical-align: top; + margin: 2px 0; + } + } + } + > li > a, + > li > span { + &:active { + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + } + } + > .active > a, + > .active > span { + &, + &:hover, + &:focus { + background-color: $btn-default-bg; + border-color: $pagination-border; + @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); + color: $btn-default-color; + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + } + } + > .disabled { + > span, + > span:hover, + > span:focus, + > a, + > a:hover, + > a:focus { + @include box-shadow(none); + cursor: not-allowed; + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + } + } +} + +.pagination-sm { + @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); + > li { + > a, + > span { + font-weight: 400; + > .i { + font-size: 12px; + margin-top: 2px; + } + } + } +} + +.content-view-pf-pagination { + background-color: $table-bg-accent; + border: 1px solid $table-border-color; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + &.table-view-pf-pagination { + border-top: none; + } + .form-group { + align-items: baseline; + display: flex; + flex-grow: 1; + float: left; //IE9 fallback + @supports (display: flex) { + float: none; + } + margin: 5px; + &:last-child { + justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right + float: right; //IE9 fallback + @supports (display: flex) { + float: none; + } + } + .pagination-pf-pagesize.bootstrap-select.btn-group, + .pagination-pf-pagesize.btn-group { + display: flex; + float: none; + margin-bottom: 0; + margin-left: 0; + margin-right: 5px; + width: auto; + } + .dropdown-menu { + min-width: auto; + } + } + .pagination-pf-page { + margin-left: 10px; + margin-right: 5px; + padding: 0 2px 2px; + text-align: right; + width: 2.5em; + } + .pagination { + display: flex; + margin: 0 0 0 10px; + a { + float: none; + @supports (display: flex) { + display: block; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss new file mode 100644 index 00000000000..668b617e3bb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss @@ -0,0 +1,134 @@ +// +// Panels +// -------------------------------------------------- + +.panel-title { + font-weight: 700; +} + +// +// Collapsable panels (aka, accordion) +// -------------------------------------------------- + +.panel-group { + .panel { + color: $gray-pf; + + .panel { + margin-top: -1px; + } + } + .panel-default { + border-color: $panel-default-border-color; + border-top-color: $panel-default-border-color; + .panel-heading { + @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); + + .panel-collapse .panel-body { + border-top: 1px solid $panel-inner-border; + } + } + } + + .panel-info { + border-color: $panel-info-border; + .panel-heading { + background-color: $panel-group-pf-info-heading-bg; + } + + .panel-default { + border-top-color: $panel-info-border; + } + } + .panel-primary { + border-color: $panel-primary-border; + .panel-heading { + background-color: $panel-group-pf-primary-heading-bg; + } + + .panel-default { + border-top-color: $panel-primary-border; + } + + .panel-info { + border-top-color: $panel-primary-border; + } + } + .panel-success { + border-color: $panel-success-border; + .panel-heading { + background-color: $panel-group-pf-success-heading-bg; + } + + .panel-default { + border-top-color: $panel-success-border; + } + + .panel-info { + border-top-color: $panel-success-border; + } + + .panel-primary { + border-top-color: $panel-success-border; + } + } + .panel-warning { + border-color: $panel-warning-border; + .panel-heading { + background-color: $panel-group-pf-warning-heading-bg; + } + + .panel-default { + border-top-color: $panel-warning-border; + } + + .panel-info { + border-top-color: $panel-warning-border; + } + + .panel-primary { + border-top-color: $panel-warning-border; + } + + .panel-success { + border-top-color: $panel-warning-border; + } + } + .panel-danger { + border-color: $panel-danger-border; + .panel-heading { + background-color: $panel-group-pf-danger-heading-bg; + } + + .panel-default { + border-top-color: $panel-danger-border; + } + + .panel-info { + border-top-color: $panel-danger-border; + } + + .panel-primary { + border-top-color: $panel-danger-border; + } + + .panel-success { + border-top-color: $panel-danger-border; + } + + .panel-warning { + border-top-color: $panel-danger-border; + } + } + .panel-title { + font-weight: 500; + line-height: 1; + > a { + color: $gray-pf; + font-weight: $btn-font-weight; + &:before { + content: "\f107"; + display: inline-block; + font-family: $icon-font-name-fa; + font-size: 13px; + margin-right: 5px; + text-align: center; + vertical-align: 0; + width: 8px; + } + &:focus { + outline: none; + text-decoration: none; + } + &:hover { + text-decoration: none; + } + &.collapsed:before { + content: "\f105"; + } + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss new file mode 100644 index 00000000000..f037b727b9b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss @@ -0,0 +1,78 @@ +/* PatternFly additions to Bootstrap */ + +// Bootstrap variables and mixins +@import 'bootstrap/less/variables'; +@import 'bootstrap/less/mixins'; +// Font Awesome variables +@import 'font-awesome/less/variables'; + +// Bootstrap-Slider +@import 'bootstrap-slider/src/less/variables'; +@import 'bootstrap-slider/src/less/rules'; + +// Bootstrap-Combobox +@import 'patternfly-bootstrap-combobox/less/combobox'; +// Bootstrap-Datepicker +@import 'bootstrap-datepicker/less/datepicker3'; +// Bootstrap-Select +@import 'bootstrap-select/less/bootstrap-select'; +// Bootstrap Switch +@import 'bootstrap-switch/src/less/bootstrap3/bootstrap-switch'; +// Bootstrap Touchspin +@import (less) "bootstrap-touchspin/dist/jquery.bootstrap-touchspin.css"; +// C3 charts +@import (less) "c3/c3.css"; +// Bootstrap-DateTimePicker +@import 'eonasdan-bootstrap-datetimepicker/src/less/bootstrap-datetimepicker-build'; + +@import 'variables'; +@import 'bootstrap-mixin-overrides'; +@import 'mixins'; +@import 'accordion'; +@import 'about-modal'; +@import 'application-launcher'; +@import 'blank-slate'; +@import 'bootstrap-combobox'; +@import 'bootstrap-datepicker'; +@import 'bootstrap-select'; +@import 'bootstrap-slider'; +@import 'bootstrap-switch'; +@import 'bootstrap-touchspin'; +@import 'bootstrap-treeview'; +@import 'cards'; +@import 'card-view'; +@import 'charts'; +@import 'close'; +@import 'context-selector'; +@import 'datatables'; +@import 'date-and-time'; +@import 'experimental-features'; +@import 'filter'; +@import 'footer'; +@import 'hint-block'; +@import 'icons'; +@import 'infotip'; +@import 'layouts'; +@import 'loading-state'; +@import 'links'; +@import 'list-pf'; +@import 'list-view'; +@import 'list-view-dnd'; +@import 'login'; +@import 'navbar'; +@import 'navbar-alt'; +@import 'navbar-vertical'; +@import 'nav-vertical-alt'; +@import 'notifications-drawer'; +@import 'search'; +@import 'sidebar'; +@import 'skip-to-content'; +@import 'spinner'; +@import 'syntax-highlighting'; +@import 'table-view'; +@import 'time-picker'; +@import 'toast'; +@import 'toolbar'; +@import 'tree-list-view'; +@import 'vertical-nav'; +@import 'wizard'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss new file mode 100644 index 00000000000..c556cffdddd --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss @@ -0,0 +1,31 @@ +/* PatternFly */ + +// OpenSans +@import 'fonts'; +// Bootstrap +@import 'bootstrap/less/bootstrap'; +// Font Awesome +@import 'font-awesome/less/font-awesome'; + +// Bootstrap overrides +@import 'variables'; +@import 'bootstrap-mixin-overrides'; +@import 'mixins'; +@import 'alerts'; +@import 'badges'; +@import 'breadcrumbs'; +@import 'buttons'; +@import 'dropdowns'; +@import 'forms'; +@import 'labels'; +@import 'list-group'; +@import 'modals'; +@import 'pager'; +@import 'pagination'; +@import 'panels'; +@import 'popovers'; +@import 'progress-bars'; +@import 'tables'; +@import 'tabs'; +@import 'tooltip'; +@import 'type'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss new file mode 100644 index 00000000000..e6778c21f09 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss @@ -0,0 +1,52 @@ +// +// Popovers +// -------------------------------------------------- + +.popover { + @include box-shadow(0 2px 2px rgba($color-pf-black, (8/100))); + padding: 0; + &.bottom { + .popover-title:before { + content:""; + position: absolute; + top: $popover-position-top; + left: 50%; + transform: translateX(-50%); + border-top-width: $popover-border-top-width; + border-width: $popover-border-width; + border-color: transparent; + border-bottom-color: $popover-border-bottom-color; + border-style: solid; + } + } +} + +.popover-content { + color: $gray-pf; + line-height: 18px; + padding: 10px 14px; +} + +.popover-title { + border-bottom: none; + border-radius: 0; + color: $gray-pf; + font-size: ($font-size-base + 1); + font-weight: 700; + min-height: 34px; + .close { + height: 22px; + position: absolute; + right: 8px; + top: 6px; + } + &.closable { + padding-right: 30px; + } +} +.popover-pf-info { + color: $color-pf-black-900; + &:hover, &:active { + color : $color-pf-blue-500; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss new file mode 100644 index 00000000000..d95944bff59 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss @@ -0,0 +1,121 @@ +// +// Progress Bar +// -------------------------------------------------- + +@keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + +.progress { + @include box-shadow(inset 0 0 1px rgba($color-pf-black, (25/100))); + &.progress-label-left, + &.progress-label-top-right { + overflow: visible; + position: relative; + } + &.progress-label-left { + margin-left: 40px; + } + &.progress-sm { + height: $progress-sm; + margin-bottom: $progress-sm; + } + &.progress-xs { + height: $progress-xs; + margin-bottom: $progress-xs; + } + td > &:first-child:last-child { + margin-bottom: 0; + margin-top: 3px; + } +} + +.progress-bar { + box-shadow: none; + .progress-label-left & span, + .progress-label-right & span, + .progress-label-top-right & span { + color: $text-color; + position: absolute; + text-align: right; + } + .progress-label-left & span { + font-size: $font-size-large; + left: -40px; + top: 0; + width: 35px; + } + .progress-label-right & span, + .progress-label-top-right & span { + font-size: $font-size-small; + overflow: hidden; + right: 0; + text-overflow: ellipsis; + white-space: nowrap; + strong { + font-weight: 600; + } + } + .progress-label-right & span { + max-width: $progress-description-label-width; + top: 0; + } + .progress-label-top-right & span { + max-width: 47%; + top: (-($line-height-computed * 1.5)); // -30px + } + .progress-label-left.progress-sm & span, + .progress-label-top-right.progress-sm & span { + font-size: $font-size-base; + } + .progress-sm & { + line-height: $progress-sm; + } + .progress-xs & { + line-height: $progress-xs; + } +} + +.progress-bar-remaining { + background: transparent; +} + +.progress-container { + position: relative; + &.progress-description-left { + padding-left :($progress-description-label-width + 5); + } + &.progress-label-right { + padding-right :($progress-description-label-width + 5); + } +} + +.progress-description { + margin-bottom: ($line-height-computed / 2); // 10px + max-width: 52%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + .count { + font-size: ($font-size-base * 1.667); // 20px + font-weight: 300; + line-height: 1; + margin-right: 5px; + } + .fa, .fas, .far, .fab, .fal, + .pficon { + font-size: 14px; + margin-right: 3px; + } + .progress-description-left & { + left: 0; + margin-bottom: 0; + max-width: $progress-description-label-width; + position: absolute; + top: 0; + } + .tooltip { + white-space: normal; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss new file mode 100644 index 00000000000..bc92a6b279f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss @@ -0,0 +1,45 @@ +.about-modal-pf { + background-color: $color-pf-black-900; + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); + background-position: right bottom; + background-repeat: no-repeat; + background-size: 216px auto; + @media (min-width: $screen-sm-min) { + background-size: auto; + } + .modal-body { + color: $color-pf-white; + padding-bottom: 16px; + padding-left: $grid-gutter-width; + padding-right: $grid-gutter-width; + @media (min-width: $screen-sm-min) { + padding-left: ($grid-gutter-width * 2); + padding-right: ($grid-gutter-width * 2); + } + } + .modal-header { + background-color: transparent; + } + .modal-footer { + img { + width: 20%; + } + } + .pficon-close { + color: $color-pf-white; + } +} + +.product-versions-pf { + margin-bottom: 30px; + margin-top: 30px; + li { + strong { + margin-right: ($grid-gutter-width / 4); + } + } +} + +.trademark-pf { + font-size: ceil(($font-size-base - 1)); +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss new file mode 100644 index 00000000000..a215b718ee5 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss @@ -0,0 +1,75 @@ +// +// Login +// -------------------------------------------------- + +.login-pf { + background-color: $login-bg-color; + @media (min-width: $screen-sm-min) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login-2}"), "#{$img-path}#{$img-bg-login-2}")); + background-position: 100% 100%; + background-repeat: no-repeat; + background-size: 30%; + } + @media (min-width: $screen-md-min) { + background-size: auto; + } + #badge { + margin-right: 65px; + margin-bottom: 50px; + text-align: right; + img { + width: 29%; + } + } + body { + background: transparent; + @media (min-width: $screen-sm-min) { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")); + background-repeat: no-repeat; + background-size: 30%; + height: 100%; + } + @media (min-width: $screen-md-min) { + background-size: auto; + } + } + #brand { + top: -30px; + img { + height: auto; + width: 50%; + } + @media (min-width: $screen-sm-min) { + top: -40px; + + .alert { + margin-top: -20px; + } + } + } + .container { + padding-top: 0; + @media (min-width: $screen-md-min) { + bottom: 20%; + padding-right: 120px; + } + } + &-page { + &-logo { + display: flex; + justify-content: center; + img { + margin-top: 15px; + height: 50px; + } + } + } + .login-pf-page-footer { + position: fixed; + right: 0; + bottom: 50px; + left: 0; + } + .login-pf-page-footer-link { + color: $color-pf-black-500; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss new file mode 100644 index 00000000000..84883cb681b --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss @@ -0,0 +1,57 @@ +// +// Variables +// -------------------------------------------------- + +/* RCUE-specific */ +$img-bg-login: "bg-login.png" !default; +$img-bg-login-2: "bg-login-2.png" !default; +$login-bg-color: #1a1a1a !default; +$login-container-bg-color: transparent !default; +$login-container-bg-color-rgba: transparent !default; +$modal-about-pf-bg-img: "bg-login-2.png" !default; +$navbar-pf-alt-border-width: 0 !default; +$navbar-pf-alt-nav-item-iconic-padding: 22px 12px !default; +$navbar-pf-alt-navbar-brand-padding: 18px 0 22px !default; +$navbar-pf-alt-navbar-brand-name-breakpoint: 355px !default; +$navbar-pf-alt-navbar-toggle-margin: 14px 15px !default; +$navbar-pf-bg-color: #393f45 !default; +$navbar-pf-border-color: #cc0000 !default; +$navbar-pf-vertical-border-color: #cc0000 !default; +$navbar-pf-active-color: #fff !default; +$navbar-pf-color: #dbdada !default; +$navbar-pf-icon-bar-bg-color: #fff !default; +$navbar-pf-navbar-header-border-color: #53565b !default; +$navbar-pf-navbar-nav-active-bg-color: #454c53 !default; +$navbar-pf-navbar-nav-active-active-bg-color: #3c434a !default; +$navbar-pf-navbar-nav-active-active-open-bg-color: #424950 !default; +$navbar-pf-navbar-navbar-brand-min-width: 300px !default; +$navbar-pf-navbar-navbar-brand-padding: 7px 0 8px !default; +$navbar-pf-navbar-navbar-persistent-bg-color: #f6f6f6 !default; +$navbar-pf-navbar-navbar-persistent-border-color: #cecdcd !default; +$navbar-pf-navbar-primary-active-bg-color-start: #72757a !default; +$navbar-pf-navbar-primary-active-bg-color-stop: #64686c !default; +$navbar-pf-navbar-primary-active-border-color: #949699 !default; +$navbar-pf-navbar-primary-bg-color-start: #474c50 !default; +$navbar-pf-navbar-primary-bg-color-stop: #383f43 !default; +$navbar-pf-navbar-primary-hover-bg-color-start: #5c6165 !default; +$navbar-pf-navbar-primary-hover-bg-color-stop: #4b5053 !default; +$navbar-pf-navbar-primary-hover-border-color: #949699 !default; +$navbar-pf-navbar-primary-context-active-bg-color-start: #6b7175 !default; +$navbar-pf-navbar-primary-context-active-bg-color-stop: #65696d !default; +$navbar-pf-navbar-primary-context-active-border-color: #6e7276 !default; +$navbar-pf-navbar-primary-context-active-border-right-color: #777a7e !default; +$navbar-pf-navbar-primary-context-active-border-top-color: #767a7e !default; +$navbar-pf-navbar-primary-context-bg-color-start: #585d61 !default; +$navbar-pf-navbar-primary-context-bg-color-stop: #505458 !default; +$navbar-pf-navbar-primary-context-border-color: #65696d !default; +$navbar-pf-navbar-primary-context-border-top-color: #64696d !default; +$navbar-pf-navbar-primary-context-hover-bg-color-start: #62676b !default; +$navbar-pf-navbar-primary-context-hover-bg-color-stop: #5a5e62 !default; +$navbar-pf-navbar-primary-context-hover-border-color: #6e7276 !default; +$navbar-pf-navbar-primary-context-hover-border-top-color: #6c7276 !default; +$navbar-pf-navbar-utility-border-color: #53565b !default; +$navbar-pf-navbar-utility-color: #fff !default; +$navbar-pf-navbar-utility-hover-bg-color: #4a5053 !default; +$navbar-pf-navbar-utility-hover-border-color: #636466 !default; +$navbar-pf-navbar-utility-open-bg-color: #5b6165 !default; +$navbar-pf-navbar-utility-open-border-color: #6c6e70 !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss new file mode 100644 index 00000000000..96c9010cc6e --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss @@ -0,0 +1,64 @@ +// +// Search +// -------------------------------------------------- + +.search-pf { + &.has-button { + border-collapse: separate; + display: table; + .form-group { + display: table-cell; + width: 100%; + .btn { + @include box-shadow(none); + float: left; + margin-left: -1px; + &.btn-lg { + font-size: ($font-size-large + .5); // to make button height consistent across browsers! + } + &.btn-sm { + font-size: ($font-size-small - .3); // to make button height consistent across browsers! + } + } + .form-control { + float: left; + } + } + } + .has-clear { + .clear { + background: rgba($color-pf-white, (0/100)); // to make the whole button clickable in IE9+ + border: 0; + height: ($input-height-base - 1); + line-height: 1; + padding: 0; + position: absolute; + right: 1px; + top: 1px; + width: 28px; + &:focus { + outline: none; + } + } + .form-control { + padding-right: 30px; + &::-ms-clear { + display: none; + } + } + .input-lg + .clear { + height: ($input-height-large - 2); + width: 28px; + } + .input-sm + .clear { + height: ($input-height-small - 2); + width: 28px; + span { + font-size: ($font-size-base - 2); + } + } + .search-pf-input-group { + position: relative; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss new file mode 100644 index 00000000000..2f7c559176f --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss @@ -0,0 +1,176 @@ +// +// Sidebar +// -------------------------------------------------- + +.sidebar-header { + border-bottom: 1px solid darken($page-header-border-color, 2%); + padding-bottom: (($line-height-computed / 2) + 1); + margin: (($line-height-computed * 2) + 10) 0 $line-height-computed; + .actions { + margin-top: -2px; + } +} + +.sidebar-pf { + .sidebar-header + .list-group { + border-top: 0; + margin-top: (-$grid-gutter-width / 2 / 2); + .list-group-item { + background: transparent; + border-color: darken($page-header-border-color, 2%); + padding-left: 0; + } + .list-group-item-heading { + font-size: $font-size-base; + } + } + .nav-category { + h2 { + color: $dropdown-header-color; + font-size: $font-size-base; + font-weight: 400; + line-height: ($line-height-computed + 1); + margin: 0; + padding: 8px 0; + } + + .nav-category { + margin-top: ($grid-gutter-width / 4); + } + } + .nav-pills > li { + &.active > a { + background: $dropdown-link-active-bg !important; + border-color: $dropdown-link-active-border-color !important; + color: $color-pf-white; + @media (min-width: $grid-float-breakpoint) { + &:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: ($grid-gutter-width / 2 / 2); + top: 1px; + } + } + .fa, .fas, .far, .fab, .fal { + color: $color-pf-white; + } + } + > a { + border-bottom: 1px solid transparent; + border-radius: 0; + border-top: 1px solid transparent; + color: $text-color; + font-size: ($font-size-base + 1); + line-height: ($line-height-computed + 1); + padding: 1px ($grid-gutter-width / 2); + &:hover { + background: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + } + .fa, .fas, .far, .fab, .fal { + color: lighten($gray-pf, 12%); + font-size: ($font-size-base + 3); + margin-right: ($grid-gutter-width / 4); + text-align: center; + vertical-align: middle; + width: ($font-size-base + 3); + } + } + } + .nav-stacked { + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + li + li { + margin-top: 0; + } + } + .panel { + background: transparent; + } + .panel-body { + padding: 6px ($grid-gutter-width / 2); + .nav-pills > li > a { + padding-left: ($grid-gutter-width / 2 + 17); + } + } + .panel-heading { + padding: 9px ($grid-gutter-width / 2); + } + .panel-title { + font-size: $font-size-base; + > a { + &:before { + display: inline-block; + margin-left: 1px; + margin-right: 4px; + width: 9px; + } + &.collapsed:before { + margin-left: 3px; + margin-right: 2px; + } + } + } +} + +@media (min-width: $grid-float-breakpoint-max) { + .sidebar-header-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + > h2 { + margin-left: ($grid-gutter-width / 2); + } + } + .sidebar-header-bleed-right { + margin-right: (-($grid-gutter-width / 2)); + .actions { + margin-right: ($grid-gutter-width / 2); + } + > h2 { + margin-right: ($grid-gutter-width / 2); + } + + .list-group { + margin-right: (-($grid-gutter-width / 2)); + } + } + .sidebar-pf { + .panel-group .panel-default, + .treeview { + border-left: 0; + border-right: 0; + margin-left: (-($grid-gutter-width / 2)); + margin-right: (-($grid-gutter-width / 2)); + } + .treeview { + margin-top: 5px; + .list-group-item { + padding-left: ($grid-gutter-width / 2); + padding-right: ($grid-gutter-width / 2); + &.node-selected:after { + content: $fa-var-angle-right; + font-family: $icon-font-name-fa; + display: block; + position: absolute; + right: ($grid-gutter-width/2 / 2); + top: 1px; + } + } + } + } +} + +@media (min-width: $grid-float-breakpoint) { + .sidebar-pf { + background: $sidebar-pf-bg; + &.sidebar-pf-left { + border-right: 1px solid $sidebar-pf-border-color; + } + &.sidebar-pf-right { + border-left: 1px solid $sidebar-pf-border-color; + } + > .nav-category, + > .nav-stacked { + margin-top: 5px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss new file mode 100644 index 00000000000..64904a473d0 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss @@ -0,0 +1,12 @@ +// +// Skip to content +// -------------------------------------------------- +.skiplink-pf { + position: absolute; + top: $skiplink-pf-top; + left: -300%; /* moves off screen */ + z-index: $zindex-modal; +} +.skiplink-pf:focus { + left: $skiplink-pf-left; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss new file mode 100644 index 00000000000..ebe44426d1d --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss @@ -0,0 +1,72 @@ +// +// Spinner +// -------------------------------------------------- + +@keyframes rotation { + from {transform: rotate(0deg);} + to {transform: rotate(359deg);} +} + +.spinner { + animation: rotation 600ms infinite linear; + border-bottom: 4px solid rgba($color-pf-black, (25/100)); + border-left: 4px solid rgba($color-pf-black, (25/100)); + border-right: 4px solid rgba($color-pf-black, (25/100)); + border-radius: 100%; + border-top: 4px solid rgba($color-pf-black, (75/100)); + height: $spinner-size; + margin: 0 auto; + position: relative; + width: $spinner-size; + &.spinner-inline { + display: inline-block; + margin-right: 3px; + } + &.spinner-lg { + border-width: 5px; + height: $spinner-size-lg; + width: $spinner-size-lg; + } + &.spinner-sm { + border-width: 3px; + height: $spinner-size-sm; + width: $spinner-size-sm; + } + &.spinner-xs { + border-width: 2px; + height: $spinner-size-xs; + width: $spinner-size-xs; + } + &.spinner-inverse { + border-bottom-color: rgba($color-pf-white, (25/100)); + border-left-color: rgba($color-pf-white, (25/100)); + border-right-color: rgba($color-pf-white, (25/100)); + border-top-color: rgba($color-pf-white, (75/100)); + } +} + +.ie9 .spinner { + background: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner}"), "#{$img-path}#{$img-spinner}")) no-repeat; + border: 0; + &.spinner-inverse { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse}"), "#{$img-path}#{$img-spinner-inverse}")); + } + &.spinner-inverse-lg { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-lg}"), "#{$img-path}#{$img-spinner-inverse-lg}")); + } + &.spinner-inverse-sm { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-sm}"), "#{$img-path}#{$img-spinner-inverse-sm}")); + } + &.spinner-inverse-xs { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-xs}"), "#{$img-path}#{$img-spinner-inverse-xs}")); + } + &.spinner-lg { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-lg}"), "#{$img-path}#{$img-spinner-lg}")); + } + &.spinner-sm { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-sm}"), "#{$img-path}#{$img-spinner-sm}")); + } + &.spinner-xs { + background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-xs}"), "#{$img-path}#{$img-spinner-xs}")); + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss new file mode 100644 index 00000000000..6a8639e2729 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss @@ -0,0 +1,36 @@ +// +// Syntax Highlighting for google-code-prettify +// -------------------------------------------------- + +.prettyprint { + .atn, + .com, + .fun, + .var { + color: $syntax-3; + } + + .atv, + .str { + color: $syntax-1; + } + + .clo, + .dec, + .kwd, + .opn, + .pln, + .pun { + color: $syntax-2; + } + + .lit, + .tag, + .typ { + color: $syntax-4; + } + + ol.linenums { + margin-bottom: 0; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss new file mode 100644 index 00000000000..789abea5b38 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss @@ -0,0 +1,188 @@ +// +// Table View +// -------------------------------------------------- + +// Keep dataTable class for legacy apps +table.dataTable { + height: 100%; + margin-bottom: 0; + max-width: none !important; + tbody { + > tr { + > td { + // Styling for inline actions + &.table-view-pf-actions { + padding: 0; + vertical-align: middle; + } + } + &:hover { + // Styling when hovering anywhere else on a row + > td.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + } + > tr.selected { + color: $color-pf-white; + background-color: $color-pf-blue-400; + > td { + border-bottom-color: $color-pf-blue-500; + &.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + &:hover { + > td { + background-color: inherit; + border-bottom-color: $color-pf-blue-500; + &.table-view-pf-actions { + background-color: $table-bg-accent; + border-bottom-color: $table-border-color; + } + } + } + } + } + thead { + .sorting, + .sorting_asc, + .sorting_desc, + .sorting_asc_disabled, + .sorting_desc_disabled { + cursor: pointer; + } + .sorting_asc, + .sorting_desc { + color: $link-color !important; + position: relative; + &:after { + content: $fa-var-angle-down; + font-family: $icon-font-name-fa; + font-size: ($font-size-base - 2); + font-weight: normal; + height: ($font-size-base - 3); + left: 7px; + line-height: $font-size-base; + position: relative; + top: 2px; + vertical-align: baseline; + width: $font-size-base; + } + &:before { + background: $link-color; + content: ""; + height: 2px; + position: absolute; + left: 0; + top: 0; + width: 100%; + } + } + .sorting_asc:after { + content: $fa-var-angle-up; + top: -3px; + } + } + th:active { + outline: none; + } +} + +// Empty table +.table-view-pf-empty { + &.blank-slate-pf { + background-color: $table-bg-accent; + border: 1px solid $table-border-color; + border-radius: 0; + margin-top: -1px; + } +} + +// Embedded toolbar +.table-view-pf-toolbar { + &.toolbar-pf { + background-color: $table-bg-accent; + border-bottom: none; + border-left: 1px solid $table-border-color; + border-right: 1px solid $table-border-color; + border-top: 1px solid $table-border-color; + box-shadow: none; + margin-left: 0px; + margin-right: 0px; + .toolbar-pf-results { + border-top: 1px solid $table-border-color; + min-height: 40px; + line-height: 40px; + } + } +} + +// External Toolbar +.table-view-pf-toolbar-external { + &.toolbar-pf { + border-bottom: none; + border-top: none; + box-shadow: none; + .toolbar-pf-results { + border-top: 1px solid $table-border-color; + min-height: 40px; + line-height: 40px; + } + } +} + +.table-view-pf-colvis-menu { + > li { + padding: 5px 10px; + &:hover { + background-color: #def3ff; + } + > input { + margin-top: 0; + margin-right: 10px; + vertical-align: middle; + } + > label { + margin-bottom: 0; + } + } + +} + +// Inline action button and kebab +// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs. +// Button height must be set dynamically in IE to be equal to td height. +.table-view-pf-actions { + background-color: $btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell + height: 100%; + .btn, + .dropdown-toggle { + border: none; + box-shadow: none; + height: 100%; + width: 100%; + } + .dropdown, + .table-view-pf-btn { + height: 100%; + } + .dropdown-menu.dropdown-menu-right { + right: -5px; + } + &:last-child { + width: 24px; + } +} + +// Selection column +.table-view-pf-select { + width: 33px; +} + +// Results area containing selected row text +.table-view-pf-select-results { + text-align: right; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss new file mode 100644 index 00000000000..6ff191c3fac --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss @@ -0,0 +1,90 @@ +// +// Tables +// -------------------------------------------------- + +.table { + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + padding: $table-cell-padding-top $table-cell-padding $table-cell-padding-bottom; + > a:hover { + text-decoration: none; + } + } + > th { + font-family: "Open Sans"; + font-style: normal; + font-weight: 600; + } + } + } + > thead { + background-clip: padding-box; + background-color: $color-pf-black-150; + @include gradient-vertical($start-color: $color-pf-black-100, $end-color: $color-pf-black-200, $start-percent: 0%, $end-percent: 100%); + } +} + +.table-bordered { + border: 1px solid $table-border-color; + > thead, + > tbody, + > tfoot { + > tr { + > th, + > td { + border: 1px solid $table-border-color; + } + } + } + > thead > tr { + > th, + > td { + border-bottom-width: 1px; + } + } +} + +.table-striped { + > tbody > tr { + &:nth-of-type(even) { + background-color: $table-bg-accent; + } + &:nth-of-type(odd) { + background-color: transparent; + } + } +} + +.table-hover { + > tbody > tr:hover { + > td, + > th { + background-color: $table-bg-hover; + border-bottom-color: $table-border-hover; + } + } +} + +.table-treegrid { + span.indent { + margin-left: 10px; + margin-right: 10px; + } + span.icon { + display: inline-block; + font-size: 13px; + margin-right: 5px; + min-width: 10px; + text-align: center; + } + span.expand-icon, span.collapse-icon { + cursor: pointer; + } + > tbody > tr.odd { + background-color: $table-bg-accent; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss new file mode 100644 index 00000000000..386b285b9ad --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss @@ -0,0 +1,119 @@ +// +// Tabs +// -------------------------------------------------- + +.nav-tabs { + font-size: $font-size-large; + > li { + > a { + color: $nav-tabs-color; + margin-right: -1px; + padding-bottom: 5px; + padding-top: 5px; + &:active, + &:focus, + &:hover { + background: transparent; + border-color: $nav-tabs-border-color; + color: $gray-darker; + } + } + > .dropdown-menu { + border-top: 0; + border-color: $nav-tabs-border-color; + &.pull-right { + right: -1px; + } + } + } + + .nav-tabs-pf, &.nav-tabs-pf-secondary { + font-size: $font-size-base; + > li:first-child > a { + padding-left: 15px; + &:before { + left: 15px !important; + } + } + } + .open > a { + &, + &:hover, + &:focus { + background-color: transparent; + border-color: $nav-tabs-border-color; + } + } +} + +.nav-tabs-pf { + &.nav-justified { + @media (min-width: $grid-float-breakpoint) { + border-bottom: 1px solid $nav-tabs-justified-link-border-color; + } + > li { + &:first-child > a { + padding-left: 15px; + } + > a { + border-bottom: 0; + &:before { + left: 0 !important; + right: 0 !important; + } + } + } + } + > li { + margin-bottom: 0; + &.active > a { + @include tab-indicator($background: $nav-tabs-active-link-hover-color); + &, + &:active, + &:focus, + &:hover { + background-color: transparent; + border: 0 !important; + color: $link-color; + &:before { + background: $nav-tabs-active-link-hover-color; + } + } + } + &:first-child { + > a { + padding-left: 0; + &:before { + left: 0 !important; + } + } + } + > a { + border: 0; + line-height: 1; + margin-right: 0; + padding-bottom: 10px; + padding-top: 10px; + &:active, + &:focus, + &:hover { + @include tab-indicator(); + + } + } + > .dropdown-menu { + left: 15px; + margin-top: 1px; + &.pull-right { + left: auto; + right: 15px; + } + } + } + .open > a { + &, + &:hover, + &:focus { + background-color: transparent; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss new file mode 100644 index 00000000000..fc5bb64d694 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss @@ -0,0 +1,98 @@ +// +// Time Picker +// -------------------------------------------------- +.bootstrap-datetimepicker-widget { + .today-button-pf:before { + content: "Today"; + } + &.timepicker-sbs { + @media (min-width: $screen-md-min) { + .datepicker, .accordion-toggle { + border-right: 1px solid $color-pf-black-300; + } + .timepicker { + padding-left: 0; + margin-top: 50px; + } + .picker-switch { + width: 50%; + } + } + } + a[data-action] { + border: 0; + box-shadow: none; + color: $gray-dark; + display: block; + padding-bottom: 4px; + padding-top: 4px; + &:hover { color: $link-color; } + } + &.dropdown-menu { + left: 0!important; + padding: 0; + width: unquote("calc(100% - 25px)"); + &:before, &:after { + content: none; + } + &.top { + margin-bottom: -1px; + } + &.bottom { + margin-top: -1px; + } + } + .timepicker-hour { + width: 100%; + &:after { + content: ":"; + float: right; + } + } +} +.timepicker-hours, +.timepicker-minutes { + table td { + font-weight: bold; + line-height: 30px; + height: 30px; + &:hover { color: $link-color; } + } + .table-condensed > tbody > tr > td { padding: 0; } +} +.time-picker-pf { + .input-group-addon { + .fa, .fas, .far, .fab, .fal, + .pficon { width: 12px; } + &:not(.active) { box-shadow: none; } + } +} +.timepicker-picker { + table td { + span, + a span { + height: 24px; + line-height: 24px; + margin: 0; + width: 100%; + } + } + .table-condensed > tbody > tr > td { + height: 25px; + line-height: 18px; + padding: 0; + } + button[data-action] { // provisional until the button is removed + padding-bottom: 0; + padding-top: 0; + } + .separator { display: none; } + tr:nth-child(2) td { + background-color: $dropdown-link-hover-bg; + border-color: $dropdown-link-hover-border-color; + border-style: solid; + border-width: 1px; + border-left: 0; + border-right: 0; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss new file mode 100644 index 00000000000..35ef5dd3c93 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss @@ -0,0 +1,75 @@ +// +// Toast notifications +// -------------------------------------------------- + +.toast-pf { + background-color: $color-pf-white; + border-color: $color-pf-black-400; + box-shadow: 0 2px 6px rgba($color-pf-black, (20/100)); + padding-left: 68px; //15px space between the icon and the text + margin-bottom: 5px; + &.alert-danger > .pficon { background-color: $alert-danger-border; } + &.alert-info > .pficon { background-color: $alert-info-border; } + &.alert-success > .pficon { background-color: $alert-success-border; } + &.alert-warning > .pficon { background-color: $alert-warning-border; } + .dropdown-kebab-pf { margin-left: 10px; } + > .pficon { + background-color: $gray-pf; + bottom: -1px; + box-shadow: 2px 0 5px -2px rgba($color-pf-black, (20/100)); + left: -1px; + padding-top: 10px; + text-align: center; + top: -1px; + width: 53px; + &:before { color: rgba($color-pf-white, (74/100)); } + } + .toast-pf-action { + margin-left: 15px; + } + .dropdown-kebab-pf .btn-link { + padding-top: 0; + padding-bottom: 0; + vertical-align: text-bottom; + } + /* Medium devices (desktops, 992px and up) */ + @media (min-width: $screen-md-min) { + display: inline-block; + } +} +// Sets max width on toast notifications +.toast-pf-max-width { + @media (min-width: $screen-md-min) { + max-width: 31.1%; // sets the size to 4 cols; + } +} +// To position the notification on the top right corner, used in context on cards layout +.toast-pf-top-right { + left: ($grid-gutter-width / 2); + position: absolute; + right: ($grid-gutter-width / 2); + top: 12px; + z-index: 1055; // More than $zindex-modal + /* Medium devices (desktops, 992px and up) */ + @media (min-width: $screen-md-min) { + left: auto; + } +} + +.toast-notifications-list-pf { + margin-left: ($grid-gutter-width / 2); + position: fixed; + right: ($grid-gutter-width / 2); + top: $toast-notification-top; + z-index: 1055; + .toast-pf { + clear: both; + float: right; + } + @media (min-width: $screen-sm-min) { + max-width: calc(50%); + } + @media (min-width: $screen-md-min) { + max-width: calc(33.1% ); // sets the size to 4 cols; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss new file mode 100644 index 00000000000..ac8a7b0da74 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss @@ -0,0 +1,190 @@ +// +// Toolbar (Filter and view options) +// -------------------------------------------------- + +.toolbar-pf { + background: $color-pf-white; + border-bottom: 1px solid $sidebar-pf-border-color; + box-shadow: 0 1px 0px rgba($color-pf-black, (4.5/100)); + padding-top: ($grid-gutter-width/4); + .form-group { + margin-bottom: ($grid-gutter-width/4); + @media (min-width: $grid-float-breakpoint) { + border-right: 1px solid $sidebar-pf-border-color; + float: left; + margin-bottom: 0; + padding-left: ($grid-gutter-width/2); + padding-right: ($grid-gutter-width/2); + } + &:last-child { + border-right: 0; + margin-bottom: 0; + padding-right: 0; + } + .btn, + .btn-group { + + .btn, + + .btn-group { margin-left: 5px; } + + .btn-link, + + .dropdown { margin-left: 10px; } + } + .btn-link { + color: $gray-darker; + font-size: ($font-size-base + 4); + line-height: 1; + padding: 4px 0; + &:active, + &:focus, + &:hover { color: $link-color; } + } + .dropdown-kebab-pf .btn-link { + padding: 4px ($grid-gutter-width/4); + margin-left: ($grid-gutter-width/(-4)); + margin-right: ($grid-gutter-width/(-4)); + } + } +} +.toolbar-pf-actions { + display: table; + margin-bottom: 10px; + width: 100%; + @media (min-width: $grid-float-breakpoint) { + .toolbar-pf-filter { + padding-left: 0; + } + } +} +.toolbar-pf-view-selector { + font-size: ($font-size-base + 4); + .btn-link.active { + color: $link-color; + cursor: default; + } +} +.toolbar-pf-action-right { + float: right; + @media (max-width: $grid-float-breakpoint) { + float: none; + } +} +.toolbar-pf-find { + font-size: ($font-size-base + 2); + position: relative; +} +.find-pf-dropdown-container { + background: $color-pf-white; + border: solid 1px $color-pf-black-400; + display: none; + right: -20px; + padding: 5px; + position: absolute; + top: 35px; + width: 300px; + z-index: 10000; + @media (max-width: $grid-float-breakpoint) { + left: 30px; + top: -5px; + width: calc(100% - 30px); + } + &:before, + &:after { + content: ""; + position: absolute; + } + &:before { + border-bottom:11px solid $color-pf-black-400; + border-left:11px solid transparent; + border-right:11px solid transparent; + right: 35px; + .toolbar-pf-find:last-child & { + right: 15px; + } + top: -12px; + @media (max-width: $grid-float-breakpoint) { + border-bottom:11px solid transparent; + border-right:11px solid $color-pf-black-400; + border-top:11px solid transparent; + left: -22px; + right: initial; + top: 8px; + } + } + &:after { + border-bottom:10px solid $color-pf-white; + border-left:10px solid transparent; + border-right:10px solid transparent; + right: 36px; + .toolbar-pf-find:last-child & { + right: 16px; + } + top: -10px; + @media (max-width: $grid-float-breakpoint) { + border-bottom:10px solid transparent; + border-right:10px solid $color-pf-white; + border-top:10px solid transparent; + left: -20px; + right: initial; + top: 9px; + } + } + input { + height: 30px; + padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset) + width: 100%; + } + .find-pf-buttons { + position: absolute; + right: 10px; + top: 5px; + .btn { + border: none; + cursor: pointer; + margin-left: 0 !important; + padding: 0; + width: 18px; + .fa-angle-up, + .fa-angle-down { + font-weight: bold; + font-size: ($font-size-base + 6); + } + .pficon-close { font-size: ($font-size-base + 2); } + } + span { + height: 30px; + line-height: 30px; + vertical-align: middle; + } + .find-pf-nums { + color: $color-pf-black-500; + margin-right: 3px; + } + } +} + +.toolbar-pf-results { + border-top: 1px solid $sidebar-pf-border-color; + margin-top: ($grid-gutter-width/4); + h5, + p, + ul { + display: inline-block; + line-height: ($grid-gutter-width/1.5); + margin-bottom: 0; + margin-top: 0; + @media (min-width: $screen-sm-min) { + line-height: $grid-gutter-width; + } + } + h5 { + font-weight: 700; + margin-right: 20px; + } + .label { + font-size: ($font-size-base - 1); + a { + color: $color-pf-white; + display: inline-block; + margin-left: 5px; + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss new file mode 100644 index 00000000000..4d1a4c7aafb --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss @@ -0,0 +1,15 @@ +// +// Tooltips +// -------------------------------------------------- + +// Base class +.tooltip { + font-size: $tooltip-font-size; + line-height: 1.4; +} + +// Wrapper for the tooltip content +.tooltip-inner { + padding: 7px 12px; + text-align: left; +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss new file mode 100644 index 00000000000..b06d5cba8f9 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss @@ -0,0 +1,83 @@ +// +// Tree List View +// -------------------------------------------------- + + +.tree-list-view-pf { + background-color: $list-group-top-border; + border: none; + margin-top: 30px; + overflow-x: hidden; + > .list-group-item:first-child { + border-top: 1px solid transparent; + } + .list-group-item { + display: flex; + flex-wrap: wrap; + &.active { + background-color: $color-pf-white; + color: currentColor; + z-index: auto; + &:hover { + border-color: $list-group-top-border; + } + > .list-group-item-header { + background-color: $list-view-active-bg; + color: $list-group-link-color; + &:before { + background-color: $list-view-active-bg; + } + &:hover { + background-color: $list-view-hover-bg; + &:before { + background-color: $list-view-hover-bg; + } + } + .list-group-item-text { + color: $list-group-link-color; + } + } + .list-group-item-text { + color: currentColor; + } + } + border-color: $list-group-top-border; + padding: 0; + background-clip: padding-box; + .list-group-item { + border-bottom: none; + padding-left: $tree-list-view-pf-padding-left; + .list-group-item-header:before { + border-bottom: solid 1px $list-group-top-border; + content: ""; + height: unquote("calc(100% + 1px)"); + left: -100%; + position: absolute; + width: 100%; + } + } + } + .list-group-item-container { + border-top-color: $list-group-top-border; + margin: 0; + padding: 0; + } + .list-group-item-header { + box-sizing: border-box; + margin: 0; + position: inherit; + &:hover { + background-color: $list-view-hover-bg; + border-left-color: transparent; + border-right-color: transparent; + &:before { + background-color: $list-view-hover-bg; + } + } + } + .list-group-item-heading { + @media (min-width: $screen-md-min) { + width: unquote("calc(25% - 20px)"); // IE9 fallback + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss new file mode 100644 index 00000000000..2b810406965 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss @@ -0,0 +1,29 @@ +// +// Typography +// -------------------------------------------------- + +h1, +.h1, +h2, +.h2 { + font-weight: 300; +} + +.page-header .actions { + margin-top: 8px; + a > .pficon { + margin-right: 4px; + } +} + +@media (min-width: $grid-float-breakpoint-max) { + .page-header-bleed-left { + margin-left: (-($grid-gutter-width / 2)); + } + .page-header-bleed-right { + margin-right: ((-$grid-gutter-width / 2)); + .actions { + margin-right: ($grid-gutter-width / 2); + } + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss new file mode 100644 index 00000000000..5d326864e8d --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss @@ -0,0 +1,599 @@ +// +// Variables +// -------------------------------------------------- +// Bootstrap overrides and PatternFly-specific variables + +// Sass compass/sprockets asset helper flag +// ---------------------- +$pf-sass-asset-helper: false !default; + +// PatternFly-specific +// ------------------- +@import 'color-variables'; + +$applauncher-pf-dropdown-menu-border-width: 1px !default; +$applauncher-pf-dropdown-menu-padding: 9px !default; +$applauncher-pf-dropdown-menu-width: 220px !default; +$applauncher-pf-dropdown-toggle-padding: 7px 10px !default; +$applauncher-pf-icon-padding-right: 4px !default; +$applauncher-pf-menu-link-border-color: $color-pf-white !default; +$applauncher-pf-menu-link-border-color-hover: $color-pf-black-400 !default; +$applauncher-pf-menu-link-border-width: 1px !default; +$applauncher-pf-menu-link-color: $color-pf-black-300 !default; +$applauncher-pf-menu-link-color-disabled: $color-pf-black-500 !default; +$applauncher-pf-menu-link-color-hover: $color-pf-blue-400 !default; +$applauncher-pf-menu-link-padding: 7px 10px !default; +$applauncher-pf-menu-link-padding-block-list: 15px 10px !default; +$applauncher-pf-menu-link-background-color-hover: $color-pf-black-150 !default; +$applauncher-pf-menu-link-shadow: $color-pf-black-300 !default; +$applauncher-pf-menu-link-icon-font-size: 2em !default; +$applauncher-pf-menu-link-icon-width: ((9 * $applauncher-pf-menu-link-icon-font-size) / 14) !default; //Numbers to imitate fa-fw class +$blank-slate-pf-secondary-link-padding-left: 15px !default; +$blank-slate-pf-secondary-link-padding-top: 5px !default; +$bootstrap-switch-handle-default-bg-color: $color-pf-black-100 !default; +$bootstrap-treeview-highlight-color: $color-pf-blue-300 !default; +$btn-default-bg-img-start: $color-pf-black-100 !default; +$btn-default-bg-img-stop: $color-pf-black-200 !default; +$btn-xs-font-weight: 400 !default; +$card-pf-accented-border-top-color: $color-pf-blue-300 !default; +$card-pf-aggregate-status-title-icon-color: $color-pf-black-900 !default; +$card-pf-bg-color: $color-pf-white !default; +$card-pf-border-color: $color-pf-black-300 !default; +$card-pf-border-top-color: transparent !default; +$card-pf-container-bg-color: $color-pf-black-150 !default; +$card-pf-footer-bg-color: $color-pf-black-100 !default; +$card-pf-selected-border-color: $color-pf-blue-300 !default; +$contextselector-title-width-desktop: 210px !default; +$contextselector-title-width-mobile: 170px !default; +$contextselector-pf-bootstrap-select-width-desktop: ($contextselector-title-width-desktop + 32) !default; +$contextselector-pf-bootstrap-select-width-mobile: ($contextselector-title-width-mobile + 32) !default; +$contextselector-pf-dropdown-toggle-padding-bottom: 19px !default; +$contextselector-pf-dropdown-toggle-padding-left: 10px !default; +$contextselector-pf-dropdown-toggle-padding-top: 19px !default; +$contextselector-pf-margin-left: 10px !default; +$contextselector-pf-nav-item-iconic-padding: 23px 20px 18px 10px !default; +$contextselector-pf-form-group-margin: 0 5px 5px 5px !default; +$contextselector-pf-list-max-height: 200px !default; +$contextselector-pf-list-li-padding: 1px 10px !default; +$contextselector-pf-list-li-border-width: 1px 0 !default; +$donut-font-size-big: 30px !default; +$drawer-pf-top-vertical: 58px !default; +$drawer-pf-top-horizontal: 25px !default; +$dropdown-divider-margin: 4px 1px !default; +$dropdown-link-active-border-color: $color-pf-blue !default; +$dropdown-link-hover-border-color: $color-pf-blue-100 !default; +$dropdown-link-focus-color: $color-pf-white !default; +$flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1) !default; +$font-family-monospace: Menlo, Monaco, Consolas, monospace !default; +$font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; +$footer-pf-bg-color: $color-pf-black !default; +$footer-pf-padding-left: 25px !default; +$footer-pf-padding-top: 10px !default; +$footer-pf-height: 37px !default; +$form-horizontal-pf-align-left-padding-left: 30px !default; +$gray-light-pf: $color-pf-black-400 !default; +$gray-pf: $color-pf-black-700 !default; +$icon-font-name-fa: "FontAwesome" !default; +$icon-font-name-pf: "PatternFlyIcons-webfont" !default; +$icon-prefix: pficon !default; +$img-bg-login: "bg-login.jpg" !default; +$img-path: if($pf-sass-asset-helper, "", "../img/") !default; +$img-spinner: "spinner.gif" !default; +$img-spinner-inverse: "spinner-inverse.gif" !default; +$img-spinner-inverse-lg: "spinner-inverse-lg.gif" !default; +$img-spinner-inverse-sm: "spinner-inverse-sm.gif" !default; +$img-spinner-inverse-xs: "spinner-inverse-xs.gif" !default; +$img-spinner-lg: "spinner-lg.gif" !default; +$img-spinner-sm: "spinner-sm.gif" !default; +$img-spinner-xs: "spinner-xs.gif" !default; +$input-border-hover: $color-pf-blue-200 !default; +$input-border-focus: $color-pf-blue-400 !default; +$list-pf-border-color: $color-pf-black-200 !default; +$list-pf-active-border-color: $color-pf-black-400 !default; +$list-pf-header-background-color: $color-pf-blue-25 !default; +$list-pf-hover-background-color: $color-pf-blue-25 !default; +$list-pf-main-content-width: 70% !default; // sets the proportional width of the main content vs the additional content +$list-pf-padding: 20px !default; +$list-view-accented-border: $color-pf-blue-300 !default; +$list-view-active-bg: $color-pf-blue-50 !default; +$list-view-active-border: $color-pf-black-400 !default; +$list-view-divider: $color-pf-black-300 !default; +$list-view-hover-bg: $color-pf-blue-25 !default; +$list-group-disabled-bg: $color-pf-black-100 !default; +$list-group-top-border: $color-pf-black-200 !default; +$login-bg-color: $color-pf-black !default; +$login-container-bg-color-rgba: rgba($color-pf-white, (5.5/100)) !default; +$modal-about-pf-bg-img: "bg-modal-about-pf.png" !default; +$modal-title-padding-horizontal: 18px !default; +$modal-title-padding-vertical: 10px !default; +$navbar-pf-active-color: $color-pf-black-150 !default; +$navbar-pf-alt-active-color: $color-pf-white !default; +$navbar-pf-alt-bg-color: $color-pf-black !default; +$navbar-pf-alt-bg-img: "bg-navbar-pf-alt.svg" !default; +$navbar-pf-bg-color: $color-pf-black !default; +$navbar-pf-border-color: $color-pf-blue-300 !default; +$navbar-pf-color: $color-pf-black-300 !default; +$navbar-pf-height: 60px !default; +$navbar-pf-icon-bar-bg-color: $color-pf-white !default; +$navbar-pf-item-hover-bg-color: rgba(255, 255, 255, .14) !default; +$navbar-pf-item-open-bg-color: rgba(255, 255, 255, .24) !default; +$navbar-pf-item-active-color: $color-pf-white !default; +$navbar-pf-item-icon-padding-right: 4px !default; +$navbar-pf-navbar-navbar-brand-min-width: 270px !default; +$navbar-pf-navbar-navbar-brand-padding: 8px 0 7px !default; +$navbar-pf-navbar-navbar-persistent-bg-color: $color-pf-black-150 !default; +$navbar-pf-navbar-navbar-persistent-border-color: $color-pf-black-300 !default; +$navbar-pf-vertical-active-color: $navbar-pf-item-active-color !default; +$navbar-pf-vertical-bg-color: #1d1d1d !default; +$navbar-pf-vertical-bg-repeat: no-repeat !default; +$navbar-pf-vertical-bg-size: auto 100% !default; +$navbar-pf-vertical-border-color: $color-pf-blue-300 !default; +$navbar-pf-vertical-border-style: solid !default; +$navbar-pf-vertical-border-width: 2px !default; +$navbar-pf-vertical-color: $color-pf-black-300 !default; +$navbar-pf-vertical-height: 60px !default; +$navbar-pf-vertical-icon-bar-bg-color: $color-pf-white !default; +$navbar-pf-vertical-navbar-brand-color: $color-pf-white !default; +$navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0 !default; +$navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px !default; +$navbar-pf-vertical-navbar-brand-min-height: 35px !default; +$navbar-pf-vertical-navbar-brand-max-height: 35px !default; +$navbar-pf-vertical-navbar-brand-line-height: 34px !default; +$navbar-pf-vertical-navbar-brand-name-breakpoint: 480px !default; +$navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0 !default; +$navbar-pf-vertical-navbar-brand-padding: 11px 0 12px !default; +$navbar-pf-vertical-navbar-toggle-margin: 13px 15px !default; +$navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: $color-pf-white !default; +$navbar-pf-vertical-nav-item-iconic-padding: 21px 12px !default; +$nav-pf-container-transition-period: 250ms !default; +$nav-pf-menu-transition-period: 100ms !default; +$nav-pf-vertical-active-before-color: $color-pf-blue-300 !default; +$nav-pf-vertical-active-bg-color: $color-pf-black-800 !default; +$nav-pf-vertical-active-border-color: $color-pf-black-900 !default; +$nav-pf-vertical-active-color: $color-pf-white !default; +$nav-pf-vertical-active-font-weight: 600 !default; +$nav-pf-vertical-active-icon-color: $color-pf-blue-300 !default; +$nav-pf-vertical-badge-color: $color-pf-white !default; +$nav-pf-vertical-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-border-color: $color-pf-black-900 !default; +$nav-pf-vertical-collapsed-width: 75px !default; +$nav-pf-vertical-color: $color-pf-black-300 !default; +$nav-pf-vertical-font-weight: 400 !default; +$nav-pf-vertical-icon-color: $color-pf-black-600 !default; +$nav-pf-vertical-icon-width: 24px !default; +$nav-pf-vertical-item-border-color: $color-pf-black !default; +$nav-pf-vertical-link-height: 63px !default; +$nav-pf-vertical-link-padding: 17px 20px 17px 25px !default; +$nav-pf-vertical-secondary-active-color: $color-pf-white !default; +$nav-pf-vertical-secondary-active-bg-color: $color-pf-black-700 !default; +$nav-pf-vertical-secondary-active-icon-color: $color-pf-blue-300 !default; +$nav-pf-vertical-secondary-badge-color: $color-pf-white !default; +$nav-pf-vertical-secondary-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-secondary-border-color: $color-pf-blue-300 !default; +$nav-pf-vertical-secondary-color: $color-pf-white !default; +$nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px !default; +$nav-pf-vertical-secondary-indicator-color: $color-pf-black-600 !default; +$nav-pf-vertical-secondary-indicator-padding: 14px 0 !default; +$nav-pf-vertical-secondary-item-color: $color-pf-black-300 !default; +$nav-pf-vertical-secondary-item-padding: 0 0 5px 0 !default; +$nav-pf-vertical-secondary-link-height: 63px !default; +$nav-pf-vertical-secondary-link-padding: 4px 0 2px 0 !default; +$nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-active-color: $color-pf-white !default; +$nav-pf-vertical-tertiary-active-bg-color: $color-pf-black-800 !default; +$nav-pf-vertical-tertiary-indicator-padding: 0 !default; +$nav-pf-vertical-tertiary-bg-color: $color-pf-black-700 !default; +$nav-pf-vertical-tertiary-color: #fff !default; +$nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px !default; +$nav-pf-vertical-tertiary-item-padding: 0 0 5px 0 !default; +$nav-pf-vertical-tertiary-item-color: $color-pf-black-300 !default; +$nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px !default; +$nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0 !default; +$nav-pf-vertical-tertiary-badge-color: $color-pf-white !default; +$nav-pf-vertical-tertiary-badge-bg-color: $color-pf-black-900 !default; +$nav-pf-vertical-width: 200px !default; +$toast-notification-top: 80px !default; +$pagination-padding-small-vertical: 0 !default; +$panel-default-border-color: $color-pf-black-400 !default; +$pficon-var-add-circle-o: "\e61b" !default; +$pficon-var-applications: "\e936" !default; +$pficon-var-arrow: "\e929" !default; +$pficon-var-asleep: "\e925" !default; +$pficon-var-automation: "\e937" !default; +$pficon-var-blueprint: "\e915" !default; +$pficon-var-build: "\e902" !default; +$pficon-var-builder-image: "\e800" !default; +$pficon-var-bundle: "\e918" !default; +$pficon-var-catalog: "\e939" !default; +$pficon-var-chat: "\e928" !default; +$pficon-var-close: "\e60b" !default; +$pficon-var-cloud-security: "\e903" !default; +$pficon-var-cloud-tenant: "\e904" !default; +$pficon-var-cluster: "\e620" !default; +$pficon-var-connected: "\e938" !default; +$pficon-var-container-node: "\e621" !default; +$pficon-var-cpu: "\e927" !default; +$pficon-var-degraded: "\e91b" !default; +$pficon-var-delete: "\e611" !default; +$pficon-var-disconnected: "\e93c" !default; +$pficon-var-domain: "\e919" !default; +$pficon-var-drag-drop: "\e950" !default; +$pficon-var-edit: "\e60a" !default; +$pficon-var-enhancement: "\e93a" !default; +$pficon-var-enterprise: "\e906" !default; +$pficon-var-equalizer: "\e610" !default; +$pficon-var-error-circle-o: "\e926" !default; +$pficon-var-export: "\e616" !default; +$pficon-var-flag: "\e603" !default; +$pficon-var-flavor: "\e907" !default; +$pficon-var-filter: "\e943" !default; +$pficon-var-folder-close: "\e607" !default; +$pficon-var-folder-open: "\e606" !default; +$pficon-var-help: "\e605" !default; +$pficon-var-history: "\e93b" !default; +$pficon-var-home: "\e618" !default; +$pficon-var-image: "\e61f" !default; +$pficon-var-import: "\e615" !default; +$pficon-var-info: "\e92b" !default; +$pficon-var-infrastructure: "\e93d" !default; +$pficon-var-integration: "\e948" !default; +$pficon-var-in-progress: "\e92c" !default; +$pficon-var-key: "\e924" !default; +$pficon-var-kubernetes: "\e627" !default; +$pficon-var-locked: "\e923" !default; +$pficon-var-maintenance: "\e92d" !default; +$pficon-var-memory: "\e908" !default; +$pficon-var-messages: "\e603" !default; +$pficon-var-middleware: "\e917" !default; +$pficon-var-migration: "\e92e" !default; +$pficon-var-monitoring: "\e944" !default; +$pficon-var-network: "\e909" !default; +$pficon-var-network-range: "\e94a" !default; +$pficon-var-off: "\e92f" !default; +$pficon-var-ok: "\e602" !default; +$pficon-var-on: "\e931" !default; +$pficon-var-on-running: "\e930" !default; +$pficon-var-openshift: "\e626" !default; +$pficon-var-optimize: "\e93e" !default; +$pficon-var-orders: "\e93f" !default; +$pficon-var-paused: "\e932" !default; +$pficon-var-pending: "\e933" !default; +$pficon-var-plugged: "\e940" !default; +$pficon-var-port: "\e945" !default; +$pficon-var-private: "\e914" !default; +$pficon-var-print: "\e612" !default; +$pficon-var-process-automation: "\e949" !default; +$pficon-var-project: "\e905" !default; +$pficon-var-rebalance: "\e91c" !default; +$pficon-var-rebooting: "\e934" !default; +$pficon-var-regions: "\e90a" !default; +$pficon-var-registry: "\e623" !default; +$pficon-var-remove: "\e611" !default; +$pficon-var-replicator: "\e624" !default; +$pficon-var-repository: "\e90b" !default; +$pficon-var-resource-pool: "\e90c" !default; +$pficon-var-resources-almost-empty: "\e91d" !default; +$pficon-var-resources-almost-full: "\e912" !default; +$pficon-var-resources-full: "\e92a" !default; +$pficon-var-restart: "\e617" !default; +$pficon-var-route: "\e625" !default; +$pficon-var-running: "\e614" !default; +$pficon-var-save: "\e601" !default; +$pficon-var-satellite: "\e94b" !default; +$pficon-var-screen: "\e600" !default; +$pficon-var-search: "\e921" !default; +$pficon-var-security: "\e946" !default; +$pficon-var-server: "\e90d" !default; +$pficon-var-server-group: "\e91a" !default; +$pficon-var-service: "\e61e" !default; +$pficon-var-service-catalog: "\e941" !default; +$pficon-var-services: "\e947" !default; +$pficon-var-settings: "\e610" !default; +$pficon-var-sort-common-asc: "\e94e" !default; +$pficon-var-sort-common-desc: "\e94f" !default; +$pficon-var-spinner: "\e614" !default; +$pficon-var-spinner2: "\e613" !default; +$pficon-var-storage-domain: "\e90e" !default; +$pficon-var-template: "\e94c" !default; +$pficon-var-tenant: "\e916" !default; +$pficon-var-thumb-tack-o: "\e920" !default; +$pficon-var-topology: "\e608" !default; +$pficon-var-trend-down: "\e900" !default; +$pficon-var-trend-up: "\e901" !default; +$pficon-var-unlocked: "\e922" !default; +$pficon-var-unplugged: "\e942" !default; +$pficon-var-unknown: "\e935" !default; +$pficon-var-user: "\e91e" !default; +$pficon-var-users: "\e91f" !default; +$pficon-var-vcenter: "\e94d" !default; +$pficon-var-virtual-machine: "\e90f" !default; +$pficon-var-volume: "\e910" !default; +$pficon-var-warning-triangle-o: "\e913" !default; +$pficon-var-zone: "\e911" !default; +$progress-description-label-width: 85px !default; +$sidebar-pf-bg: $color-pf-black-100 !default; +$sidebar-pf-border-color: $color-pf-black-300 !default; +$skiplink-pf-top: 12px !default; +$skiplink-pf-left: 10px !default; +$table-border-hover: $color-pf-blue-200 !default; +$table-cell-padding-bottom: 3px !default; +$table-cell-padding-top: 2px !default; +// Reference variables declared in block above +$bootstrap-switch-bg-color-start: $btn-default-bg-img-start !default; +$bootstrap-switch-bg-color-stop: $btn-default-bg-img-stop !default; +$fa-font-path: $font-path !default; +$navbar-pf-navbar-header-border-color: lighten($navbar-pf-bg-color, 15%) !default; +$navbar-pf-navbar-nav-active-active-bg-color: lighten($navbar-pf-bg-color, 8%) !default; +$navbar-pf-navbar-nav-active-active-open-bg-color: lighten($navbar-pf-bg-color, 11%) !default; +$navbar-pf-navbar-nav-active-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; +$navbar-pf-navbar-primary-bg-color-start: lighten($navbar-pf-bg-color, 10%) !default; // #474C50 +$navbar-pf-navbar-primary-bg-color-stop: $navbar-pf-bg-color !default; // #383F43 +$navbar-pf-navbar-utility-border-color: lighten($navbar-pf-bg-color, 15.5%) !default; +$navbar-pf-navbar-utility-color: $navbar-pf-color !default; +$navbar-pf-navbar-utility-hover-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; +$nav-pf-vertical-secondary-bg-color: $nav-pf-vertical-active-bg-color !default; +$nav-tabs-color: $gray-pf !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-context-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 8.5%) !default; +$navbar-pf-navbar-primary-context-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 11%) !default; +$navbar-pf-navbar-primary-hover-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 10%) !default; +$navbar-pf-navbar-primary-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 10%) !default; +$navbar-pf-navbar-primary-hover-border-color: lighten($navbar-pf-navbar-header-border-color, 20%) !default; +$navbar-pf-navbar-primary-context-border-color: lighten($navbar-pf-navbar-header-border-color, 8%) !default; +$navbar-pf-navbar-primary-context-border-top-color: lighten($navbar-pf-navbar-header-border-color, 7%) !default; +$navbar-pf-navbar-utility-hover-border-color: lighten($navbar-pf-navbar-utility-border-color, 5%) !default; +$navbar-pf-navbar-utility-open-bg-color: lighten($navbar-pf-navbar-utility-hover-bg-color, 7.5%) !default; +$navbar-pf-navbar-utility-open-border-color: lighten($navbar-pf-navbar-utility-hover-border-color, 5%) !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-active-bg-color-start: lighten($navbar-pf-navbar-primary-hover-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-active-bg-color-stop: lighten($navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-active-border-color: lighten($navbar-pf-navbar-primary-hover-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-hover-bg-color-start: lighten($navbar-pf-navbar-primary-context-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-context-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-context-hover-border-color: lighten($navbar-pf-navbar-primary-context-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-hover-border-top-color: lighten($navbar-pf-navbar-primary-context-border-top-color, 6%) !default; +// Reference variables declared in block above +$navbar-pf-navbar-primary-context-active-bg-color-start: lighten($navbar-pf-navbar-primary-context-hover-bg-color-start, 5%) !default; +$navbar-pf-navbar-primary-context-active-bg-color-stop: lighten($navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%) !default; +$navbar-pf-navbar-primary-context-active-border-color: lighten($navbar-pf-navbar-primary-context-hover-border-color, 5%) !default; +$navbar-pf-navbar-primary-context-active-border-top-color: lighten($navbar-pf-navbar-primary-context-hover-border-top-color, 6%) !default; +// References variable declared in block above +$navbar-pf-navbar-primary-context-active-border-right-color: $navbar-pf-navbar-primary-context-active-border-color !default; +$slider-line-height: 16px !default; +$slider-horizontal-width: 100% !default; +$slider-primary-top: $color-pf-black-100 !default; +$slider-primary-bottom: $color-pf-black-200 !default; +$slider-secondary-top: $color-pf-blue-400 !default; +$slider-secondary-bottom: $color-pf-blue-300 !default; +$tree-list-view-pf-padding-left: 45px !default; + +// Alternate navigation layout - Kept for backwards compatibility +// -------------------------------------------------------------- +$footer-pf-alt-bg-color: $footer-pf-bg-color !default; +$footer-pf-alt-padding-left: $footer-pf-padding-left !default; +$footer-pf-alt-padding-top: $footer-pf-padding-top !default; +$footer-pf-alt-height: $footer-pf-height !default; +$img-path-alt: $img-path !default; +$nav-pf-vertical-alt-active-color: $color-pf-blue-300 !default; +$nav-pf-vertical-alt-bg-color: $color-pf-white !default; +$nav-pf-vertical-alt-badge-color: $color-pf-white !default; +$nav-pf-vertical-alt-border-color: $sidebar-pf-border-color !default; +$nav-pf-vertical-alt-collapsed-width: 75px !default; +$nav-pf-vertical-alt-link-height: 63px !default; +$nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px !default; +$nav-pf-vertical-alt-width: 250px !default; +$navbar-pf-alt-bg-repeat: $navbar-pf-vertical-bg-repeat !default; +$navbar-pf-alt-bg-size: $navbar-pf-vertical-bg-size !default; +$navbar-pf-alt-border-color: $navbar-pf-vertical-border-color !default; +$navbar-pf-alt-border-style: $navbar-pf-vertical-border-style !default; +$navbar-pf-alt-border-width: $navbar-pf-vertical-border-width !default; +$navbar-pf-alt-color: $navbar-pf-vertical-color !default; +$navbar-pf-alt-height: $navbar-pf-vertical-height !default; +$navbar-pf-alt-nav-item-iconic-padding: $navbar-pf-vertical-nav-item-iconic-padding !default; +$navbar-pf-alt-navbar-brand-color: $navbar-pf-vertical-navbar-brand-color !default; +$navbar-pf-alt-navbar-brand-icon-margin: $navbar-pf-vertical-navbar-brand-icon-margin !default; +$navbar-pf-alt-navbar-brand-margin: $navbar-pf-vertical-navbar-brand-margin !default; +$navbar-pf-alt-navbar-brand-min-height: $navbar-pf-vertical-navbar-brand-min-height !default; +$navbar-pf-alt-navbar-brand-name-breakpoint: $navbar-pf-vertical-navbar-brand-name-breakpoint !default; +$navbar-pf-alt-navbar-brand-name-margin: $navbar-pf-vertical-navbar-brand-name-margin !default; +$navbar-pf-alt-navbar-brand-padding: $navbar-pf-vertical-navbar-brand-padding !default; +$navbar-pf-alt-navbar-toggle-margin: $navbar-pf-vertical-navbar-toggle-margin !default; +$navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg !default; + +// Login page +// ------------------- +$login-pf-brand-margin-top: 0px !default; +$login-pf-page-padding-top: 20px !default; +$login-pf-brand-desktop-margin-top: 22px !default; +$login-pf-page-header-margin-bottom: 20px !default; +$login-pf-page-header-desktop-margin-bottom: 40px !default; +$login-pf-page-header-paragraph-margin-top: 20px !default; +$login-pf-card-pf-padding: 10px 20px 30px 20px !default; +$login-pf-card-pf-desktop-padding: 20px 40px 30px 40px !default; +$login-pf-card-pf-max-width: 840px !default; +$login-pf-checkbox-label-margin-bottom: 15px !default; +$login-pf-dropdown-toggle-padding-right: 15px !default; +$login-pf-btn-primary-margin-top: 40px !default; +$login-pf-header-margin-bottom: 20px !default; +$login-pf-header-desktop-margin-bottom: 10px !default; +$login-pf-signup-margin-top: 40px !default; +$login-pf-signup-a-margin-left: 10px !default; +$login-pf-page-footer-links-margin-top: 60px !default; +$login-pf-page-footer-links-li-margin-right: 20px !default; +$login-pf-page-footer-sso-margin-top: 40px !default; +$login-pf-page-footer-sso-logos-li-margin: 5px !default; +$login-pf-page-footer-padding-bottom-mobile: 50px !default; +$login-pf-page-footer-padding-bottom-desktop: 100px !default; +$login-pf-page-accounts-margin: 20px !default; +$login-pf-accounts-section-heading-margin-top: 30px !default; +$login-pf-accounts-section-heading-margin-bottom: 30px !default; +$login-pf-accounts-section-heading-desktop-margin-bottom: 15px !default; +$login-pf-accounts-section-heading-desktop-padding-right: 40px !default; +$login-pf-accounts-section-heading-desktop-padding-left: 40px !default; +$login-pf-accounts-link-margin-bottom: 15px !default; +$login-pf-accounts-link-img-margin-right: 10px !default; +$login-pf-accounts-link-a-padding: 7px !default; +$login-pf-accounts-more-caret-margin-left: 5px !default; +$login-pf-social-margin: 40px 0 0 0 !default; + + +// Bootstrap overrides +// ------------------- +$alert-info-border: $color-pf-black-500 !default; +$alert-link-font-weight: 500 !default; +$alert-padding: 11px !default; +$alert-margin-left: 250px !default; +$alert-margin-right: 250px !default; +$body-bg: $color-pf-white !default; +$border-radius-base: 1px !default; +$brand-danger: $color-pf-red !default; +$brand-info: $color-pf-blue-500 !default; +$brand-primary: $color-pf-blue-300 !default; +$brand-success: $color-pf-green !default; +$brand-warning: $color-pf-orange !default; +$breadcrumb-bg: transparent !default; +$breadcrumb-separator: "\f105" !default; +$bs-datetimepicker-timepicker-font-size: 1em !default; +$bs-datetimepicker-btn-hover-bg: transparent !default; +$btn-danger-bg: $color-pf-red-200 !default; +$btn-danger-border: $color-pf-red-300 !default; +$btn-default-border: $color-pf-black-400 !default; +$btn-font-weight: 600 !default; +$btn-primary-bg: $color-pf-blue !default; +$btn-primary-border: $color-pf-blue-500 !default; +$caret-width-base: 0 !default; +$code-bg: $color-pf-blue-50 !default; +$dropdown-border: $color-pf-black-400 !default; +$dropdown-divider-bg: $color-pf-black-200 !default; +$dropdown-link-active-color: $color-pf-white !default; +$dropdown-link-hover-bg: $color-pf-blue-50 !default; +$font-family-base: "Open Sans", Helvetica, Arial, sans-serif !default; +$font-size-base: 12px !default; +$gray-dark: lighten($color-pf-black, 20%) !default; // #333 +$gray-darker: lighten($color-pf-black, 13.5%) !default; // #222 +$gray-light: lighten($color-pf-black, 60%) !default; // #999 +$gray-lighter: lighten($color-pf-black, 93.5%) !default; // #eee +$grid-gutter-width: 40px !default; +$icon-font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; +$input-bg-disabled: $color-pf-black-150 !default; +$input-border: $color-pf-black-400 !default; +$line-height-base: 1.66666667 !default; // 20/12 +$link-color: $color-pf-blue !default; +$list-group-border: $color-pf-black-150 !default; +$list-group-border-radius: 0 !default; +$list-group-hover-bg: $color-pf-blue-50 !default; +$link-hover-color: $color-pf-blue-500 !default; +$nav-tabs-border-color: $color-pf-black-200 !default; +$nav-tabs-link-hover-border-color: transparent !default; +$padding-large-horizontal: 10px !default; +$padding-base-horizontal: 6px !default; +$padding-base-vertical: 2px !default; +$padding-large-vertical: 6px !default; +$pager-border-radius: 0 !default; +$pager-disabled-color: $color-pf-black-500 !default; +$pagination-bg: $color-pf-black-150 !default; +$pagination-border: $color-pf-black-400 !default; +$pagination-hover-bg: $color-pf-black-200 !default; +$panel-inner-border: $color-pf-black-300 !default; +$popover-arrow-color: $color-pf-white !default; +$popover-arrow-outer-color: $color-pf-black-400 !default; +$popover-border-color: $color-pf-black-400 !default; +$popover-border-bottom-color: $color-pf-black-150 !default; +$popover-border-width: 10px !default; +$popover-border-top-width: 0 !default; +$popover-max-width: 220px !default; +$popover-position-top: -20px !default; +$popover-title-bg: $color-pf-black-150 !default; +$pre-bg: $color-pf-black-100 !default; +$progress-bg: $color-pf-black-200 !default; +$table-bg-accent: $color-pf-black-150 !default; +$table-bg-hover: $color-pf-blue-50 !default; +$table-border-color: $color-pf-black-300 !default; +$table-cell-padding: 10px !default; +$tooltip-arrow-width: 8px !default; +$tooltip-bg: $color-pf-black-800 !default; +$tooltip-max-width: 220px !default; +// Reference variables declared in block above +$alert-danger-bg: lighten($color-pf-red-100, 55%) !default; +$alert-danger-border: $brand-danger !default; +$alert-danger-text: $gray-dark !default; +$alert-info-bg: $color-pf-black-150 !default; +$alert-info-text: $gray-dark !default; +$alert-success-bg: lighten($color-pf-green-100, 8%) !default; +$alert-success-border: $brand-success !default; +$alert-success-text: $gray-dark !default; +$alert-warning-bg: lighten($color-pf-orange-100, 8%) !default; +$alert-warning-border: $brand-warning !default; +$alert-warning-text: $gray-dark !default; +$text-danger-p-padding-top: 10px !default; +$badge-border-radius: $border-radius-base !default; +$border-radius-large: $border-radius-base !default; +$border-radius-small: $border-radius-base !default; +$breadcrumb-active-color: $gray-pf !default; +$breadcrumb-color: $gray-pf !default; +$btn-default-bg: $gray-lighter !default; +$btn-default-color: $gray-pf !default; +$caret-width-large: $caret-width-base !default; +$code-color: $color-pf-blue-600 !default; +$dropdown-fallback-border: $dropdown-border !default; +$dropdown-link-active-bg: $link-color !default; +$dropdown-link-hover-color: $gray-pf !default; +$font-size-h1: ceil(($font-size-base * 2)) !default; // ~24px +$font-size-h2: ceil(($font-size-base * 1.8333)) !default; // ~22px +$font-size-h3: ceil(($font-size-base * 1.3333)) !default; // ~16px +$font-size-h5: ceil(($font-size-base * 1.0833)) !default; // ~13px +$font-size-large: ceil(($font-size-base * 1.1666)) !default; // ~14px +$font-size-small: ceil(($font-size-base * .9166)) !default; // ~11px +$input-color: $gray-dark !default; +$nav-tabs-active-link-hover-color: $link-color !default; +$nav-tabs-justified-link-border-color: $nav-tabs-border-color !default; +$nav-pf-vertical-badges-width: ($nav-pf-vertical-width + 50px) !default; +$padding-small-horizontal: $padding-base-horizontal !default; +$padding-small-vertical: $padding-base-vertical !default; +$panel-group-pf-danger-heading-bg: $alert-danger-bg !default; +$panel-group-pf-primary-heading-bg: lighten($brand-primary, 38%) !default; +$panel-group-pf-success-heading-bg: $alert-success-bg !default; +$panel-group-pf-warning-heading-bg: $alert-warning-bg !default; +$panel-group-pf-info-heading-bg: lighten(desaturate(adjust-hue($brand-info, 13), 45), 60%) !default; +$panel-danger-border: $brand-danger !default; +$panel-danger-heading-bg: $brand-danger !default; +$panel-info-border: $brand-info !default; +$panel-info-heading-bg: $brand-info !default; +$panel-primary-border: $brand-primary !default; +$panel-primary-text: $body-bg !default; +$panel-success-border: $brand-success !default; +$panel-success-heading-bg: $brand-success !default; +$panel-warning-border: $brand-warning !default; +$panel-warning-heading-bg: $brand-warning !default; +$spinner-size: ($font-size-base * 2) !default; +$spinner-size-lg: ($font-size-base * 2.5) !default; +$spinner-size-sm: ($font-size-base * 1.5) !default; +$spinner-size-xs: $font-size-base !default; +$state-warning-text: $brand-warning !default; +$state-danger-text: $brand-danger !default; +// Reference variable declared in block above +$panel-danger-text: $panel-primary-text !default; +$panel-info-text: $panel-primary-text !default; +$panel-success-text: $panel-primary-text !default; +$panel-warning-text: $panel-primary-text !default; + +// PatternFly-specific variables based on Bootstrap overides +// --------------------------------------------------------- +$bootstrap-switch-bg-color: $btn-default-bg !default; +$btn-danger-bg-img-start: $brand-danger !default; +$btn-danger-bg-img-stop: $btn-danger-bg !default; +$btn-primary-bg-img-start: $brand-primary !default; +$btn-primary-bg-img-stop: $btn-primary-bg !default; +$dropdown-link-focus-bg: $link-color !default; +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; +$nav-pf-vertical-icon-size: ($font-size-base + 8) !default; +$notification-badge-color: $color-pf-blue-400 !default; +$progress-sm: ($line-height-computed - 6) !default; +$progress-xs: ($line-height-computed - 14) !default; +$syntax-1: $btn-danger-bg !default; +$syntax-2: $gray-dark !default; +$syntax-3: $brand-success !default; +$syntax-4: $brand-info !default; +$tooltip-font-size: $font-size-base !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss new file mode 100644 index 00000000000..f57e3dc0932 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss @@ -0,0 +1,945 @@ +// +// Vertical navigation +// -------------------------------------------------- +// +// Basic Required Layout for Vertical Navigation +// +// .navbar navbar-pf-vertical +// .navbar-header +// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile +// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf] +// .list-group +// .list-group-item [.active] [.secondary-nav-item-pf] +// a +// [primary icon] <-- Not shown if .hidden-icons-pf above +// .list-group-item-value +// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above +// .nav-item-pf-header +// .secondary-collapse-toggle-pf data-toggle="collapse-secondary-nav" +// .list-group +// .list-group-item [.active] [tertiary-nav-item-pf] +// a +// .list-group-item-value +// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above +// .nav-item-pf-header +// .tertiary-collapse-toggle-pf data-toggle="collapse-tertiary-nav" +// .list-group +// .list-group-item [.active] [tertiary-nav-item-pf] +// a +// .list-group-item-value +// +// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf] +// + +.nav-pf-vertical { + background: $nav-pf-vertical-bg-color; + border-right: 1px solid $nav-pf-vertical-border-color; + bottom: 0; + left: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + &.hidden.show-mobile-nav { // Mobile mode open + box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); + display: block !important; + } + &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker + visibility: hidden !important; + } + .list-group { + border-top: 0; + margin-bottom: 0; + } + .list-group-item { + background-color: transparent; + border-color: $nav-pf-vertical-item-border-color; + padding: 0; + > a { + background-color: transparent; + color: $nav-pf-vertical-color; + cursor: pointer; + display: block; + font-size: ($font-size-base + 2); + font-weight: $nav-pf-vertical-font-weight; + height: $nav-pf-vertical-link-height; + line-height: 26px; + padding: $nav-pf-vertical-link-padding; + position: relative; + white-space: nowrap; + width: $nav-pf-vertical-width; + // When flexbox is supported nav item names take up all available space + @supports (display: flex) { + display: flex; + padding-right: 0; + } + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $nav-pf-vertical-icon-color; + float: left; + font-size: ($font-size-base + 8); + line-height: 26px; + margin-right: 10px; + text-align: center; + width: $nav-pf-vertical-icon-width; + } + &:hover, + &:focus { + text-decoration: none; + } + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-active-bg-color; + color: $nav-pf-vertical-active-color; + font-weight: $nav-pf-vertical-active-font-weight; + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + color: $nav-pf-vertical-active-icon-color; + } + } + &.active { + > a:before { + background: $nav-pf-vertical-active-before-color; + content: " "; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 3px; + } + &:hover { // to over-ride default list group setting + background-color: transparent; + border-color: $nav-pf-vertical-item-border-color; + } + } + .list-group-item-value { + display: block; + line-height: 25px; + max-width: 120px; + // If flexbox is supported, do not set max-width, take all space with just some right padding + // This generates a known issue on IE11: + // https://github.com/patternfly/patternfly/pull/810 + @supports (display: flex) { + flex: 1; + max-width: none; + padding-right: 15px; + } + overflow: hidden; + text-overflow: ellipsis; + } + } + .list-group-item-separator { + border-top-color: $nav-pf-vertical-item-border-color; + border-top-width: 2px; + } + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + .list-group-item > a { + width: $nav-pf-vertical-badges-width; + } + } + h5 { + color: $nav-pf-vertical-secondary-color; + cursor: default; + font-size: ($font-size-base + 1); + font-weight: 600; + margin: $nav-pf-vertical-secondary-list-header-margin; + } + &.hidden-icons-pf { + > .list-group > .list-group-item { // only the primary menu hides icons + > a { + .fa, .fas, .far, .fab, .fal, + .glyphicon, + .pficon { + display: none; + } + } + } + &.collapsed { + display: none; + } + } + .badge-container-pf { + position: absolute; + right: 15px; + top: 20px; + // If flexbox is supported, use relative positioning to place to the right of the label + // and adjust the top position so that the secondary and tertiary nav items don't need to change + @supports (display: flex) { + padding-left: 0; + padding-right: 15px; + position: relative; + right: 0; + margin-top: -3px; + top: 5px; + } + .badge { + background: $nav-pf-vertical-badge-bg-color; + color: $nav-pf-vertical-badge-color; + float: left; + font-size: $font-size-base; + font-weight: 700; + line-height: $line-height-base; + margin: 0; + padding: 0 7px; + text-align: center; + .pficon, + .fa, .fas, .far, .fab, .fal { + font-size: ($font-size-base + 2); + height: 20px; + line-height: $line-height-base; + margin-right: 3px; + margin-top: -1px; + } + } + } +} +.nav-pf-vertical-tooltip.tooltip { + margin-left: 15px; + .tooltip-inner { + background-color: $color-pf-white; + color: $color-pf-black-900; + } + .tooltip-arrow { + border-bottom-color: $color-pf-white; + left: calc(50% - 15px) !important; + } +} +.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } +} +.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); + } + .nav-pf-secondary-nav { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + .collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.nav-pf-vertical-with-badges { + .nav-pf-secondary-nav { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + .collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + } +} +.nav-pf-vertical.collapsed { + width: $nav-pf-vertical-collapsed-width; + &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); + } + } +} +.show-mobile-nav { + &.show-mobile-secondary { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.show-mobile-tertiary { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + .mobile-nav-item-pf, + .mobile-secondary-item-pf { + .nav-pf-secondary-nav { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 4); + } + > .nav-pf-tertiary-nav { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 8); + } + } + .nav-pf-secondary-nav { + left: 0; + .secondary-nav-item-pf:hover & { + opacity: 0; + visibility: hidden; + } + } + .tertiary-nav-item-pf:hover { + .nav-pf-tertiary-nav { + opacity: 0; + visibility: hidden; + } + } + .tertiary-nav-item-pf.mobile-nav-item-pf:hover { + .nav-pf-tertiary-nav { + opacity: 1; + visibility: visible; + } + } +} +.secondary-nav-item-pf { + > a { + cursor: default; + &:after { + color: $nav-pf-vertical-secondary-indicator-color; + content: $fa-var-angle-right; + display: block; + font-family: "FontAwesome"; + font-size: ($font-size-base * 2); + line-height: 30px; + padding: $nav-pf-vertical-secondary-indicator-padding; + position: absolute; + right: 20px; + top: 0; + } + .list-group-item-value { + // If flex box is supported add some padding to account for the submenu indicator + @supports (display: flex) { + padding-right: 35px; + } + } + } + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} + 1px)"); + z-index: ($zindex-navbar-fixed + 1); + &:after { + right: 21px; + } + .collapsed-secondary-nav-pf & { + z-index: 0; + } + .collapsed-tertiary-nav-pf & { + z-index: 0; + } + } + } + .nav-pf-vertical-with-badges & { + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} + 1px)"); + } + } + } +} +.nav-pf-vertical.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu + &.active, + &.hover { + > a { + z-index: $zindex-navbar-fixed; + } + } + } + &.hover-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + .nav-pf-secondary-nav { + left: 0; + } + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-width; + } + &.nav-pf-vertical-with-badges { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-badges-width; + } + } +} +.nav-pf-vertical.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + .nav-pf-secondary-nav { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + // Keep sub-menu indicators below collapsed menu + .secondary-nav-item-pf, + .tertiary-nav-item-pf { + &.active, + &.hover { + > a { + z-index: 0; + } + } + } +} +.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings + @media (min-width: $screen-lg-min) { // secondary menu only persistent at lg screen + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + &.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); + } + } + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + &.collapsed-secondary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + &.nav-pf-vertical-with-badges { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); + } + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); + &.nav-pf-vertical-with-badges { + width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); + } + } + .secondary-nav-item-pf.active { + .nav-pf-secondary-nav { + visibility: visible; + opacity: 1; + } + } + } +} +.nav-item-pf-header { + color: $nav-pf-vertical-secondary-color; + font-size: ($font-size-base + 4); + margin: $nav-pf-vertical-secondary-header-margin; + > a { + cursor: pointer; + margin-right: 7px; + &:hover, + &:focus { + color: $link-color; + text-decoration: none; + } + } +} +.nav-pf-vertical.collapsed { // Collapsed Primary Menu state + width: $nav-pf-vertical-collapsed-width; + .list-group-item { // Show only the icons + > a { + width: $nav-pf-vertical-collapsed-width; + > .list-group-item-value { + display: none; + } + > .badge-container-pf { + display: none; + } + } + &.secondary-nav-item-pf { // Adjust widths + &.active > a, + > a { + width: $nav-pf-vertical-collapsed-width; + &:after { + right: 10px; + } + } + &.active, + &:hover { + > a { + width: ($nav-pf-vertical-collapsed-width + 2); + &:after { + right: 11px; + } + } + } + } + } +} +.nav-pf-secondary-nav { + background: $nav-pf-vertical-secondary-bg-color; + border: 1px solid $nav-pf-vertical-border-color; + border-bottom: none; + border-top: none; + bottom: 0; + display: block; + left: $nav-pf-vertical-width; + opacity: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + visibility: hidden; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed + .collapsed-secondary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 2); + } + .collapsed-tertiary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + } + } + .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering + .hover-secondary-nav-pf & { + opacity: 1; + visibility: visible; + } + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .list-group-item { + border: none; + padding: $nav-pf-vertical-secondary-item-padding; + width: $nav-pf-vertical-width; + > a { + background-color: $nav-pf-vertical-secondary-bg-color; + color: $nav-pf-vertical-secondary-item-color; + font-size: $font-size-base; + font-weight: inherit; + height: inherit; + padding: $nav-pf-vertical-secondary-link-padding; + margin-left: 20px; + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + } + &.active > a:before { + display: none; + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-secondary-active-bg-color; + color: $nav-pf-vertical-secondary-active-color; + } + .badge-container-pf { + top: 5px; + .badge { + background: $nav-pf-vertical-secondary-badge-bg-color; + color: $nav-pf-vertical-badge-color; + } + } + .list-group-item-value { + padding-left: 5px; + } + &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus + > a { + cursor: default; + &:after { + color: $nav-pf-vertical-secondary-indicator-color; + content: $fa-var-angle-right; + display: block; + font-family: "FontAwesome"; + font-size: 20px; + line-height: 20px; + padding: $nav-pf-vertical-tertiary-indicator-padding; + position: absolute; + right: 20px; + top: 4px; + } + // If flex box is supported add some padding to account for the submenu indicator + .list-group-item-value { + @supports (display: flex) { + padding-right: 35px; + } + } + } + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 19px)"); + z-index: ($zindex-navbar-fixed + 3); + &:after { + right: 21px; + } + } + } + } + } + .nav-pf-vertical-with-badges & { + left: $nav-pf-vertical-badges-width; + width: $nav-pf-vertical-badges-width; + .list-group-item { + width: $nav-pf-vertical-badges-width; + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus + &.active, + &:hover { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 19px)"); + } + } + } + } + } +} +.nav-pf-tertiary-nav { + background: $nav-pf-vertical-tertiary-bg-color; + border: 1px solid $nav-pf-vertical-border-color; + border-bottom: none; + border-top: none; + bottom: 0; + display: block; + left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + opacity: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: $navbar-pf-height; + visibility: hidden; + width: $nav-pf-vertical-width; + z-index: $zindex-navbar-fixed; + .nav-pf-vertical-with-badges & { + left: $nav-pf-vertical-badges-width; + width: $nav-pf-vertical-badges-width; + .show-mobile-nav { + left: 0; + } + } + .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed + .collapsed-tertiary-nav-pf & { + left: 0; + opacity: 1; + visibility: visible; + z-index: ($zindex-navbar-fixed + 3); + } + } + .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering + .hover-tertiary-nav-pf & { + opacity: 1; + visibility: visible; + .collapsed.collapsed-tertiary-nav-pf & { + left: 0; + } + } + } + .ie9.layout-pf-fixed & { + box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box + } + .layout-pf-fixed-with-footer & { + bottom: $footer-pf-height; + } + .nav-item-pf-header { + color: $nav-pf-vertical-tertiary-color; + margin: $nav-pf-vertical-tertiary-header-margin; + } + h5 { + color: $nav-pf-vertical-tertiary-color; + margin: $nav-pf-vertical-tertiary-list-header-margin; + } + .list-group-item { + border: none; + padding: $nav-pf-vertical-tertiary-item-padding; + > a { + background-color: transparent; + color: $nav-pf-vertical-tertiary-item-color; + font-size: $font-size-base; + font-weight: inherit; + height: inherit; + margin: $nav-pf-vertical-tertiary-link-margin; + padding: $nav-pf-vertical-tertiary-link-padding; + } + &.active > a:before { + display: none; + } + &.active > a, + &:hover > a, + & > a:focus { + background-color: $nav-pf-vertical-tertiary-active-bg-color; + color: $nav-pf-vertical-tertiary-active-color; + } + .badge-container-pf { + top: 5px; + .badge { + background: $nav-pf-vertical-tertiary-badge-bg-color; + color: $nav-pf-vertical-tertiary-badge-color; + } + } + .list-group-item-value { + padding-left: 5px; + } + } +} +.collapsed { + .nav-pf-secondary-nav { // Adjust left placement + left: $nav-pf-vertical-collapsed-width; + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + > .list-group-item-value { // Continue to show labels for secondary menu items + display: inline-block; + } + > .badge-container-pf { + display: inline-block; + } + } + } + } + .nav-pf-tertiary-nav { // Adjust left placement + left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); + > .list-group-item-value { // Continue to show labels for tertiary menu items + display: inline-block; + } + > .badge-container-pf { + display: inline-block; + } + } + } + } + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + .secondary-nav-item-pf { + &:hover { + > a { + z-index: $zindex-navbar-fixed; + } + } + } + .nav-pf-secondary-nav { + left: 0; + } + } + &.collapsed-secondary-nav-pf { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-width; + } + } + &.collapsed-tertiary-nav-pf { + .nav-pf-tertiary-nav { + left: 0; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); + + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.collapsed-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + &.nav-pf-vertical-with-badges { + .nav-pf-secondary-nav { + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + } + } + .nav-pf-tertiary-nav { + left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + .list-group-item { + > a { + width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); + } + } + } + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + &.collapsed-secondary-nav-pf { + .nav-pf-tertiary-nav { + left: $nav-pf-vertical-badges-width; + } + } + &.hover-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); + &.collapsed-secondary-nav-pf, + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-badges-width; + } + } + &.hover-tertiary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); + &.collapsed-secondary-nav-pf { + width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); + } + &.collapsed-tertiary-nav-pf { + width: $nav-pf-vertical-width; + } + } + } +} +.secondary-collapse-toggle-pf { + display: none; + font-family: $icon-font-name-fa; + font-size: inherit; + opacity: 0; + pointer-events: none; + -webkit-font-smoothing: antialiased; + &:before { + content: $fa-var-arrow-circle-o-left; + } + &.collapsed { + &:before { + content: $fa-var-arrow-circle-o-right; + } + } +} +.tertiary-collapse-toggle-pf { + display: none; + font-family: $icon-font-name-fa; + font-size: inherit; + opacity: 0; + pointer-events: none; + -webkit-font-smoothing: antialiased; + &:before { + content: $fa-var-arrow-circle-o-left; + } + &.collapsed { + &:before { + content: $fa-var-arrow-circle-o-right; + } + } +} +.nav-pf-vertical-collapsible-menus { + .secondary-collapse-toggle-pf { + display: inline-block; + } + .secondary-nav-item-pf.active { + .secondary-collapse-toggle-pf { + opacity: 1; + pointer-events: all; + } + } + .tertiary-collapse-toggle-pf { + display: inline-block; + } + .tertiary-nav-item-pf.active { + .tertiary-collapse-toggle-pf { + opacity: 1; + pointer-events: all; + } + } +} +.show-mobile-nav { + .secondary-collapse-toggle-pf { + display: inline-block; + opacity: 1; + pointer-events: all; + &:before { + content: $fa-var-arrow-circle-o-left; + } + } + .tertiary-collapse-toggle-pf { + display: inline-block; + opacity: 1; + pointer-events: all; + &:before { + content: $fa-var-arrow-circle-o-left; + } + } +} +.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event + .nav-pf-secondary-nav { + display: none !important; + } + .nav-pf-tertiary-nav { + display: none !important; + } +} +.nav-pf-vertical.transitions { + transition: width $nav-pf-menu-transition-period; + .nav-pf-secondary-nav { + transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; + } + .nav-pf-tertiary-nav { + transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; + } +} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss new file mode 100644 index 00000000000..cdadd096b72 --- /dev/null +++ b/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss @@ -0,0 +1,665 @@ +// +// Wizard +// -------------------------------------------------- +.wizard-pf { + padding: 10px; + margin: 0 auto; + max-height: 900px; + width: auto; + + .modal-content { + min-height:100%; + } +} + +// Wizard header +// Top section of the wizard w/ title and dismiss +.wizard-pf-body { + background:$color-pf-white; + padding: 0; + position: static; +} + +/* styles the sidebard containing the sub-steps */ +.wizard-pf-sidebar { + background: $color-pf-black-100; + border-right: 1px solid $color-pf-black-300; + display:none; + + @media (min-width: $screen-sm-min) { + display:inherit; + flex:0 0 auto; + overflow-x: hidden; + overflow-y: auto; + + .list-group { + border-top: 0; + margin-bottom: 0; + } + + .list-group-item { + background-color: transparent; + border-color: $color-pf-black-200; + padding: 0; + + > a { + color: $color-pf-black; + cursor: pointer; + display: block; + font-size: 14px; + font-weight: 700; + height: 50px; + outline: 0; + padding-top: 11px; + padding-left: 20px; + position: relative; + white-space: nowrap; + width: 14em; + + &:hover { + background-color: $color-pf-black-200; + text-decoration: none; + + &:focus { + //corrects odd behavior when hover and focus are combined. + text-decoration: none; + + span { + text-decoration: underline; + } + } + } + } + + &.active { + background-color: $color-pf-black-200; + + //override default behavior + &:hover { + border-color: $color-pf-black-200; + } + + > a { + color: $color-pf-blue-300; + cursor: default; + + // line to left side showing active substep + &:before { + content: " "; + background: $color-pf-blue-300; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 3px; + } + + // caret to right showing active substep + &:after { + color: $color-pf-blue-300; + content: "\f105"; // right caret + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + line-height: 30px; + padding-top: 10px; + position: absolute; + right: 23px; + top: 0; + } + } + } + } + } +} + +.wizard-pf-substep-number { + display:inline-block; + margin-right: 5px; + vertical-align: middle; + width: 25px; +} + +.wizard-pf-substep-title { + display:inline-block; + margin-right: 5px; + text-align: left; + vertical-align: middle; +} + +/* styles the steps indicator across the top of the wizard */ +.wizard-pf-steps { + border-bottom: solid 1px $color-pf-black-300; + @media (min-width: $screen-sm-min) { + text-align: center; + } +} + +.wizard-pf-steps-indicator { + background: $color-pf-black-200; + border-top: 1px solid $color-pf-black-300; + display: inline-block; + display: flex; + font-size: ceil(($font-size-base * 1.3333)); + list-style: none; + margin-bottom: 0; + padding: 15px 0; + + @media (min-width: $screen-sm-min) { + background: $color-pf-white; + height: 120px; + padding: 38px 0 0; + justify-content: space-around; + } + + .wizard-pf-step { + counter-increment: section; + float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */ + flex-grow: 1; + flex-basis: 0; + line-height: 15px; + margin: 0; + padding: 0; + position: relative; + text-align: center; + + &:not(.active) { + display: none; + + @media (min-width: $screen-sm-min) { + display: block; + } + } + + a { + align-items: center; + display: flex; + flex-wrap:wrap; + font-weight: 700; + + @media (min-width: $screen-sm-min) { + font-weight: normal; + justify-content: center; + } + .wizard-pf-step-title { + margin-left: 10px; + + @media(min-width: $screen-sm-min) { + margin-left: 0; + } + + &-substep { + font-weight: normal; + margin-left: 10px; + text-transform: capitalize; + + &:before { + content:"\00BB"; + font-size: 20px; + margin-right: 10px; + } + + &:not(.active) { + display: none; + } + } + } + } + + /* draw the line between the circles */ + @media (min-width: $screen-sm-min) { + .wizard-pf-step-title-substep { + display: none; + } + + &:before { + background-color: $color-pf-black-400; + content: ""; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before + //otherwise, use top: calc(50% - 1px); + } + + /* don't draw the line between the circles on the ends */ + &:first-child:before { + left: 50%; + right: 0; + } + + &:last-child:before { + left: 0; + right: 50%; + } + + &:only-of-type:before { + background-color: transparent; + } + } + + a { + color: $color-pf-black; + cursor: pointer; + font-size: 16px; + margin-left:1em; + margin-right:1em; + text-decoration: none; + } + + &:not(.active):not(.disabled) { + a:hover { + .wizard-pf-step-number { + background-color: $color-pf-black-400; + border-color: $color-pf-black-400; + color: $color-pf-white; + } + } + } + + .wizard-pf-step-number { + background-color: $color-pf-white; + border-radius: 50%; + border: solid 2px $color-pf-blue-300; + color: $color-pf-black-400; + font-size: $font-size-base; + font-weight: 700; + height: 25px; + line-height: 22px; + width: 25px; + display: inline-block; + + @media (min-width: $screen-sm-min) { + left: unquote("calc(50% - 13px)"); + position: absolute; + top: 27px; + } + } + + &.active { + .wizard-pf-step-number { + background-color: $color-pf-blue-300; + border-color: $color-pf-blue-300; + cursor: default; + color: $color-pf-white; + } + + & ~ .wizard-pf-step { + .wizard-pf-step-number { + border-color: $color-pf-black-400; + background: $color-pf-white; + } + } + } + } +} + +/* styles the main content portion of the wizard */ +.wizard-pf-main { + height: 100%; + padding:1em; + vertical-align: top; + width:100%; + + @media (min-width: $screen-sm-min) { + overflow: auto; + padding:3em; + flex:1 1 auto; + } + + .blank-slate-pf { + background-color: transparent; + border: none; + left: 0; + right: 0; + } +} + +.wizard-pf-contents textarea { + resize: vertical; +} + +/* styles the content of a review page */ +.wizard-pf-review-steps { + list-style: none; + + .list-group, + .list-group-item { + border: none; + margin-bottom: 0; + } + + > ul { + > li { + float: left; + line-height: 15px; + margin: 0; + padding-top: 0; + position: relative; + width: 100%; + + > a { + color: #030303; + cursor: pointer; + font-size: 16px; + padding-left: 30px; + padding-right: 5px; + text-decoration: none; + transition: 250ms; + + &:before { + content: "\f107"; + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + left: 20px; + position: absolute; + top: 0; + } + + &.collapsed { + &:before { + content: "\f105"; + } + } + } + } + } +} + +.wizard-pf-review-substeps { + padding-left: 22px; + + > ul { + > li { + float: left; + line-height: 15px; + margin: 0; + position: relative; + width: 100%; + + a { + color: #030303; + cursor: pointer; + font-size: 16px; + padding-left: 30px; + padding-right: 5px; + text-decoration: none; + transition: 250ms; + + &:before { + content: "\f107"; + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + left: 20px; + position: absolute; + top: 10px; + } + + &.collapsed { + &:before { + content: "\f105"; + } + } + } + } + } +} + +.wizard-pf-review-content { + padding-top: 10px; + padding-left: 40px; + + .wizard-pf-review-item { + padding: 5px 0; + + &.sub-item { + margin-left: 10px; + } + + .wizard-pf-review-item-label { + font-weight: 700; + padding-right: 10px; + } + + .wizard-pf-review-item-field { + font-weight: 700; + margin: 5px 0; + padding-right: 10px; + + &:first-of-type { + margin-top: 0; + } + + &:last-of-type { + margin-bottom: 0; + } + + &.sub-field { + margin-left: 10px; + } + } + } +} + +.wizard-pf-success-icon { + color: $color-pf-green-400; + font-size: ($font-size-base * 5.6); + line-height: ($font-size-base * 5.6); +} + +/* styles the footer */ +.wizard-pf-footer { + background:$color-pf-white; + border-top: 1px solid $color-pf-black-300; + margin-top: 0; + padding-bottom: 17px; + display: flex; + justify-content: flex-end; + + .wizard-pf-cancel { + margin-right:25px; + order: -1; + } + + .wizard-pf-next { + order: 1; + margin-left: 8px; + } +} + +.wizard-pf-row { + @media (min-width: $screen-sm-min) { + display: flex; + width:100%; + height: 900px; + max-height: 65vh; + } +} + +// Scale up the modal +@media (min-width: $screen-md-min) { + // increasing space around modal for larger viewports + .wizard-pf { + padding: 30px 0; + width: 900px; + } + + // increasing width of sidebar for larger viewports + .wizard-pf-sidebar .list-group-item > a { + width: 18em; + } +} + +// +// +// This is for the new wizard that is more robust on mobile. +// -------------------------------------------------- +.wizard-pf-steps-alt, +.wizard-pf-steps-alt ul { + list-style: none; + margin: 0; + padding: 0; +} + +.wizard-pf-steps-alt { + margin: 15px 0 15px 15px; + + @media (min-width: $screen-sm-min) { + display:none; + } + + &-indicator { + position: relative; + + // caret to top showing active substep + &:after { + color: $color-pf-black-700; + content: "\f107"; // top caret + display: block; + font-family: FontAwesome; + font-size: 24px; + font-weight: 500; + position: absolute; + right: 17px; + top: 50%; + transform:translateY(-50%); + @media (min-width: $screen-sm-min) { + display:none; + } + } + + &.active { + &:after { + content: "\f106"; + } + } + }//indicator +}//.wizard-pf-steps-alt + +.wizard-pf-step-alt { + position: relative; + z-index: 1; + + &:not(:last-child) { + padding-bottom: 10px; + } + + a { + display:flex; + flex:1; + + &:hover, + &:focus { + text-decoration: none; + + .wizard-pf-step-alt-title { + color: $color-pf-blue-300; + } + } + } + + ul { + margin-left: 11px; + } + + .wizard-pf-step-alt-number { + border-radius: 50%; + font-size: $font-size-base; + font-weight: 700; + height: 24px; + width: 24px; + display: inline-block; + text-align: center; + flex:0 0 auto; + border: 2px solid $color-pf-blue-300; + background-color: $color-pf-white; + } + + .wizard-pf-step-alt-title { + color: $color-pf-black; + font-weight: 700; + text-transform: capitalize; + display:inline-block; + margin-left: 5px; + align-self:center; + } + + &.active { + .wizard-pf-step-alt-number { + background-color: $color-pf-blue-300; + border-color: $color-pf-blue-300; + cursor: default; + color: $color-pf-white; + } + + .wizard-pf-step-alt-title { + color: $color-pf-blue-300; + } + + & ~ .wizard-pf-step-alt { + .wizard-pf-step-alt-number { + color: $color-pf-black-400; + border-color: $color-pf-black-400; + } + } + } + + &:not(.active) { + a:hover { + .wizard-pf-step-alt-number { + border-color: $color-pf-black-400; + background: $color-pf-black-400; + color: $color-pf-white; + } + } + } + + &:before { + content: ""; + position: absolute; + left: 11px; + height: 100%; + border-left: 2px solid $color-pf-black-400; + z-index: -1; + } +}//.wizard-pf-step-alt + +.wizard-pf-step-alt-substep { + display:flex; + border-left: 2px solid transparent; + + a { + padding:5px 0 5px 18px; + color: $color-pf-black-800; + } + + &.active, + &:not(.disabled):hover { + background-color: $color-pf-black-200; + border-color: $color-pf-blue-300; + a { + color:$color-pf-blue-300; + } + } + &.active { + a { + font-weight:700; + } + } +} + +.wizard-pf-step, +.wizard-pf-step-alt-substep, +.wizard-pf-sidebar .list-group-item { + &.disabled { + > a:hover { + cursor: not-allowed; + } + } +} diff --git a/yarn.lock b/yarn.lock index d1d19102b49..16a42437bf3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2824,13 +2824,6 @@ dependencies: "@babel/types" "^7.3.0" -"@types/c3@^0.6.0": - version "0.6.4" - resolved "https://registry.yarnpkg.com/@types/c3/-/c3-0.6.4.tgz#449830da0e1a2fc4feceb87f97de7ee5965e183b" - integrity sha512-W7i7oSmHsXYhseZJsIYexelv9HitGsWdQhx3mcy4NWso+GedpCYr02ghpkNvnZ4oTIjNeISdrOnM70s7HiuV+g== - dependencies: - "@types/d3" "^4" - "@types/cheerio@*": version "0.22.21" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.21.tgz#5e37887de309ba11b2e19a6e14cad7874b31a8a3" @@ -2963,23 +2956,11 @@ resolved "https://registry.yarnpkg.com/@types/d3-quadtree/-/d3-quadtree-1.0.7.tgz#8e29464ff5b326f6612c1428d9362b4b35de2b70" integrity sha512-0ajFawWicfjsaCLh6NzxOyVDYhQAmMFbsiI3MPGLInorauHFEh9/Cl6UHNf+kt/J1jfoxKY/ZJaKAoDpbvde5Q== -"@types/d3-queue@*": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@types/d3-queue/-/d3-queue-3.0.8.tgz#fad6212f14f34a549fc67144e354f032fb25a447" - integrity sha512-1FWOiI/MYwS5Z1Sa9EvS1Xet3isiVIIX5ozD6iGnwHonGcqL+RcC1eThXN5VfDmAiYt9Me9EWNEv/9J9k9RIKQ== - "@types/d3-random@*": version "1.1.2" resolved "https://registry.yarnpkg.com/@types/d3-random/-/d3-random-1.1.2.tgz#6f77e8b7bb64ac393f92d33fe8f71038bc4f3cde" integrity sha512-Jui+Zn28pQw/3EayPKaN4c/PqTvqNbIPjHkgIIFnxne1FdwNjfHtAIsZIBMKlquQNrrMjFzCrlF2gPs3xckqaA== -"@types/d3-request@*": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/d3-request/-/d3-request-1.0.5.tgz#a2717ab95cd1e504662f52802aff1476af38cce4" - integrity sha512-X+/c/qXp92o056C5Qbcp7jL27YRHpmIqOchHb/WB7NwFFqkBtAircqO7oKWv2GTtX4LyEqiDF9gqXsV+ldOlIg== - dependencies: - "@types/d3-dsv" "*" - "@types/d3-scale-chromatic@*": version "1.5.0" resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz#315367557d51b823bec848614fac095325613fc3" @@ -2992,13 +2973,6 @@ dependencies: "@types/d3-time" "*" -"@types/d3-scale@^1": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-1.0.14.tgz#4544e4eb61e3712dacaba9dd8910e745bb7a9840" - integrity sha512-dW6Ii8bH+10klJzVVPPeeQvRpCbX3BO3x9cLTngu/+lXNDbk2uC51aFAA/XhocehZroaG5ajwAFelMFsgpClMg== - dependencies: - "@types/d3-time" "*" - "@types/d3-selection@*": version "1.4.2" resolved "https://registry.yarnpkg.com/@types/d3-selection/-/d3-selection-1.4.2.tgz#72dcd61a3aeb9ce3e8d443e3bef7685ffea3413f" @@ -3046,42 +3020,6 @@ "@types/d3-interpolate" "*" "@types/d3-selection" "*" -"@types/d3@^4": - version "4.13.2" - resolved "https://registry.yarnpkg.com/@types/d3/-/d3-4.13.2.tgz#c3db6ed6f6b07dde404fc3f43ee463ef5207ec8f" - integrity sha512-jaMix9nFUgLeBSdU0md3usx5BaZfnO9Z0idyRmEq7mo7Ux7FpenW1SvyLXI0e59BtrgyPGNHMaZ0y2rJcSCMiw== - dependencies: - "@types/d3-array" "^1" - "@types/d3-axis" "*" - "@types/d3-brush" "*" - "@types/d3-chord" "*" - "@types/d3-collection" "*" - "@types/d3-color" "*" - "@types/d3-dispatch" "*" - "@types/d3-drag" "*" - "@types/d3-dsv" "*" - "@types/d3-ease" "*" - "@types/d3-force" "*" - "@types/d3-format" "*" - "@types/d3-geo" "*" - "@types/d3-hierarchy" "*" - "@types/d3-interpolate" "*" - "@types/d3-path" "*" - "@types/d3-polygon" "*" - "@types/d3-quadtree" "*" - "@types/d3-queue" "*" - "@types/d3-random" "*" - "@types/d3-request" "*" - "@types/d3-scale" "^1" - "@types/d3-selection" "*" - "@types/d3-shape" "*" - "@types/d3-time" "*" - "@types/d3-time-format" "*" - "@types/d3-timer" "*" - "@types/d3-transition" "*" - "@types/d3-voronoi" "*" - "@types/d3-zoom" "*" - "@types/d3@^5.7.2": version "5.7.2" resolved "https://registry.yarnpkg.com/@types/d3/-/d3-5.7.2.tgz#52235eb71a1d3ca171d6dca52a58f5ccbe0254cc" @@ -4716,45 +4654,6 @@ boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -bootstrap-datepicker@^1.7.1: - version "1.9.0" - resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz#e4bfce3fcce1967876b21dc6833ec5994aaed090" - integrity sha512-9rYYbaVOheGYxjOr/+bJCmRPihfy+LkLSg4fIFMT9Od8WwWB/MB50w0JO1eBgKUMbb7PFHQD5uAfI3ArAxZRXA== - dependencies: - jquery ">=1.7.1 <4.0.0" - -bootstrap-sass@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz#6843c73b1c258a0ac5cb2cc6f6f5285b664a8e9a" - integrity sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA== - -bootstrap-select@1.12.2: - version "1.12.2" - resolved "https://registry.yarnpkg.com/bootstrap-select/-/bootstrap-select-1.12.2.tgz#58d095b3fd584b31443866fbe39b6fdd4e4e12a4" - integrity sha1-WNCVs/1YSzFEOGb745tv3U5OEqQ= - dependencies: - jquery ">=1.8" - -bootstrap-slider@^9.9.0: - version "9.10.0" - resolved "https://registry.yarnpkg.com/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz#1103d6bc00cfbfa8cfc9a2599ab518c55643da3f" - integrity sha1-EQPWvADPv6jPyaJZmrUYxVZD2j8= - -bootstrap-switch@3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/bootstrap-switch/-/bootstrap-switch-3.3.4.tgz#70e0aeb2a877c0dc766991de108e2170fc29a2ff" - integrity sha1-cOCusqh3wNx2aZHeEI4hcPwpov8= - -bootstrap-touchspin@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/bootstrap-touchspin/-/bootstrap-touchspin-3.1.1.tgz#9779deac72aaf577e5e762b8512c747c871d9597" - integrity sha1-l3nerHKq9Xfl52K4USx0fIcdlZc= - -bootstrap@^3.3, bootstrap@^3.4.1, bootstrap@~3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.4.1.tgz#c3a347d419e289ad11f4033e3c4132b87c081d72" - integrity sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA== - boxen@1.3.0, boxen@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" @@ -5045,13 +4944,6 @@ bytes@^2.3.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo= -c3@~0.4.11: - version "0.4.24" - resolved "https://registry.yarnpkg.com/c3/-/c3-0.4.24.tgz#57b62357098842d38e265a265f6de1e8c6faadd2" - integrity sha512-mVCFtN5ZWUT5UE7ilFQ7KBQ7TUCdKIq6KsDt1hH/1m6gC1tBjvzFTO7fqhaiWHfhNOjjM7makschdhg6DkWQMA== - dependencies: - d3 "~3.5.0" - cacache@^10.0.0: version "10.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" @@ -6816,11 +6708,6 @@ d3@^5.16.0: d3-voronoi "1" d3-zoom "1" -d3@~3.5.0, d3@~3.5.17: - version "3.5.17" - resolved "https://registry.yarnpkg.com/d3/-/d3-3.5.17.tgz#bc46748004378b21a360c9fc7cf5231790762fb8" - integrity sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g= - dagre@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/dagre/-/dagre-0.8.2.tgz#755b79f4d5499d63cf74c3368fb08add93eceafe" @@ -6857,46 +6744,6 @@ data-urls@^1.0.0, data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -datatables.net-bs@>=1.10.9: - version "1.10.21" - resolved "https://registry.yarnpkg.com/datatables.net-bs/-/datatables.net-bs-1.10.21.tgz#c80e655033787512423ad78a45e8164f25417dc5" - integrity sha512-4mpesFXNEkLlQET3IDLclLz95Xit4Kp/jHcOM2X0nc/ijDfO3qJk3ehZ+NSEAkXZDge6ZtY5Zxq2O90ISiIjwQ== - dependencies: - datatables.net "1.10.21" - jquery ">=1.7" - -datatables.net-colreorder-bs@~1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/datatables.net-colreorder-bs/-/datatables.net-colreorder-bs-1.3.3.tgz#3a9dcb08deebeb5d854079591e06e493ad793a53" - integrity sha1-Op3LCN7r612FQHlZHgbkk615OlM= - dependencies: - datatables.net-bs ">=1.10.9" - datatables.net-colreorder ">=1.2.0" - jquery ">=1.7" - -datatables.net-colreorder@>=1.2.0, datatables.net-colreorder@^1.4.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/datatables.net-colreorder/-/datatables.net-colreorder-1.5.2.tgz#c425cee1f88b3246be0363c67a152be743ca6bce" - integrity sha512-77ShdeM7QjKI6M1jfWQ4ZempSYMmmpe9NqjimHBp+o9lAto789YdCLiFrW71dwn1v8Awp4qcMShqHNxGzR/HVg== - dependencies: - datatables.net "^1.10.15" - jquery ">=1.7" - -datatables.net-select@~1.2.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/datatables.net-select/-/datatables.net-select-1.2.7.tgz#7d5badfca49c438f8b51df04483d8d77857e917c" - integrity sha512-C3XDi7wpruGjDXV36dc9hN/FrAX9GOFvBZ7+KfKJTBNkGFbbhdzHS91SMeGiwRXPYivAyxfPTcVVndVaO83uBQ== - dependencies: - datatables.net "^1.10.15" - jquery ">=1.7" - -datatables.net@1.10.21, datatables.net@^1.10.15: - version "1.10.21" - resolved "https://registry.yarnpkg.com/datatables.net/-/datatables.net-1.10.21.tgz#f1d35c8e5c3eb7f5caef39e80cd5b836a8c77103" - integrity sha512-/bSZtxmf3GTpYcvEmwZ8q26I1yhSx8qklR2B+s1K8+/51UW/zc2zTYwJMqr/Z+iCYixAc00ildj4g2x0Qamolw== - dependencies: - jquery ">=1.7" - datauri@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/datauri/-/datauri-1.1.0.tgz#c6184ff6b928ede4e41ccc23ab954c7839c4fb39" @@ -7428,13 +7275,6 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -drmonty-datatables-colvis@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz#96ab9edfb48643cc2edda3f87b88933cdee8127c" - integrity sha1-lque37SGQ8wu3aP4e4iTPN7oEnw= - dependencies: - jquery ">=1.7.0" - duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -7647,16 +7487,6 @@ enzyme@3.10.0: rst-selector-parser "^2.2.3" string.prototype.trim "^1.1.2" -eonasdan-bootstrap-datetimepicker@^4.17.47: - version "4.17.47" - resolved "https://registry.yarnpkg.com/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz#7a49970044065276e7965efd16f822735219e735" - integrity sha1-ekmXAEQGUnbnll79Fvgic1IZ5zU= - dependencies: - bootstrap "^3.3" - jquery "^1.8.3 || ^2.0 || ^3.0" - moment "^2.10" - moment-timezone "^0.4.0" - err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" @@ -8820,16 +8650,6 @@ follow-redirects@^1.0.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== -font-awesome-sass@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz#4eda693e915009ce00b228e0964dc5eca9bc34e1" - integrity sha1-TtppPpFQCc4Asijglk3F7Km8NOE= - -font-awesome@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" - integrity sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM= - for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -9416,11 +9236,6 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -google-code-prettify@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/google-code-prettify/-/google-code-prettify-1.0.5.tgz#9f477f224dbfa62372e5ef803a7e157410400084" - integrity sha1-n0d/Ik2/piNy5e+AOn4VdBBAAIQ= - got@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" @@ -11353,21 +11168,6 @@ jpeg-js@^0.3.4: resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== -jquery-match-height@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/jquery-match-height/-/jquery-match-height-0.7.2.tgz#f8d9f3ba5314daab109cf07408674be204be5f0e" - integrity sha1-+NnzulMU2qsQnPB0CGdL4gS+Xw4= - -jquery@>=1.7, jquery@>=1.7.0, "jquery@>=1.7.1 <4.0.0", jquery@>=1.8, "jquery@^1.8.3 || ^2.0 || ^3.0", jquery@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5" - integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg== - -jquery@~3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2" - integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw== - js-base64@^2.1.8: version "2.6.4" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" @@ -13095,18 +12895,6 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -moment-timezone@^0.4.0, moment-timezone@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.4.1.tgz#81f598c3ad5e22cdad796b67ecd8d88d0f5baa06" - integrity sha1-gfWYw61eIs2teWtn7NjYjQ9bqgY= - dependencies: - moment ">= 2.6.0" - -"moment@>= 2.6.0", moment@^2.10, moment@^2.19.1: - version "2.27.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" - integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== - moment@^2.27.0: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" @@ -14504,51 +14292,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -patternfly-bootstrap-combobox@~1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz#6a5e3ccd1170c21b3c4b4aa168a7413e1ddbb6e1" - integrity sha1-al48zRFwwhs8S0qhaKdBPh3btuE= - -patternfly-bootstrap-treeview@~2.1.10: - version "2.1.10" - resolved "https://registry.yarnpkg.com/patternfly-bootstrap-treeview/-/patternfly-bootstrap-treeview-2.1.10.tgz#f96043734bb4ecac951783e2745e3f9a8873ffd4" - integrity sha512-P9+iFu34CwX+R5Fd7/EWbxTug0q9mDj53PnZIIh5ie54KX2kD0+54lCWtpD9SVylDwDtDv3n3A6gbFVkx7HsuA== - dependencies: - bootstrap "^3.4.1" - jquery "^3.4.1" - -patternfly@^3.59.4: - version "3.59.5" - resolved "https://registry.yarnpkg.com/patternfly/-/patternfly-3.59.5.tgz#5f515a65b47c4a159d9c300f93134f7c523b8e86" - integrity sha512-SMQynv9eFrWWG0Ujta5+jPjxHdQB3xkTLiDW5VP8XXc0nGUxXb4EnZh21qiMeGGJYaKpu9CzaPEpCvuBxgYWHQ== - dependencies: - bootstrap "~3.4.1" - font-awesome "^4.7.0" - jquery "~3.4.1" - optionalDependencies: - "@types/c3" "^0.6.0" - bootstrap-datepicker "^1.7.1" - bootstrap-sass "^3.4.0" - bootstrap-select "1.12.2" - bootstrap-slider "^9.9.0" - bootstrap-switch "3.3.4" - bootstrap-touchspin "~3.1.1" - c3 "~0.4.11" - d3 "~3.5.17" - datatables.net "^1.10.15" - datatables.net-colreorder "^1.4.1" - datatables.net-colreorder-bs "~1.3.2" - datatables.net-select "~1.2.0" - drmonty-datatables-colvis "~1.1.2" - eonasdan-bootstrap-datetimepicker "^4.17.47" - font-awesome-sass "^4.7.0" - google-code-prettify "~1.0.5" - jquery-match-height "^0.7.2" - moment "^2.19.1" - moment-timezone "^0.4.1" - patternfly-bootstrap-combobox "~1.1.7" - patternfly-bootstrap-treeview "~2.1.10" - pbkdf2@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" From c0c11f389b8bbaf4ea74ac7ffba008d649de2b68 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 12:29:28 -0500 Subject: [PATCH 12/16] fix catalog view --- .../react-catalog-view-extension/package.json | 1 + .../sass/patternfly/rcue/_about-modal.scss | 44 - .../sass/patternfly/rcue/_accordion.scss | 18 - .../sass/patternfly/rcue/_alerts.scss | 44 - .../sass/patternfly/rcue/_badges.scss | 11 - .../sass/patternfly/rcue/_blank-slate.scss | 52 - .../patternfly/rcue/_bootstrap-combobox.scss | 35 - .../rcue/_bootstrap-datepicker.scss | 132 --- .../rcue/_bootstrap-mixin-overrides.scss | 33 - .../patternfly/rcue/_bootstrap-select.scss | 108 -- .../patternfly/rcue/_bootstrap-slider.scss | 66 -- .../patternfly/rcue/_bootstrap-switch.scss | 19 - .../patternfly/rcue/_bootstrap-touchspin.scss | 31 - .../patternfly/rcue/_bootstrap-treeview.scss | 89 -- .../sass/patternfly/rcue/_breadcrumbs.scss | 20 - .../sass/patternfly/rcue/_buttons.scss | 50 - .../sass/patternfly/rcue/_card-view.scss | 105 -- .../sass/patternfly/rcue/_cards.scss | 238 ----- .../sass/patternfly/rcue/_charts.scss | 388 ------- .../sass/patternfly/rcue/_close.scss | 16 - .../patternfly/rcue/_color-variables.scss | 85 -- .../patternfly/rcue/_context-selector.scss | 125 --- .../sass/patternfly/rcue/_datatables.scss | 186 ---- .../sass/patternfly/rcue/_date-and-time.scss | 35 - .../sass/patternfly/rcue/_dropdowns.scss | 235 ----- .../rcue/_experimental-features.scss | 48 - .../sass/patternfly/rcue/_filter.scss | 42 - .../sass/patternfly/rcue/_fonts.scss | 124 --- .../sass/patternfly/rcue/_footer.scss | 19 - .../sass/patternfly/rcue/_forms.scss | 192 ---- .../sass/patternfly/rcue/_hint-block.scss | 19 - .../sass/patternfly/rcue/_icons.scss | 371 ------- .../sass/patternfly/rcue/_infotip.scss | 145 --- .../sass/patternfly/rcue/_labels.scss | 17 - .../sass/patternfly/rcue/_layouts.scss | 140 --- .../sass/patternfly/rcue/_links.scss | 5 - .../sass/patternfly/rcue/_list-group.scss | 23 - .../sass/patternfly/rcue/_list-pf.scss | 178 ---- .../sass/patternfly/rcue/_list-view-dnd.scss | 53 - .../sass/patternfly/rcue/_list-view.scss | 390 -------- .../sass/patternfly/rcue/_loading-state.scss | 25 - .../sass/patternfly/rcue/_login.scss | 341 ------- .../sass/patternfly/rcue/_mixins.scss | 81 -- .../sass/patternfly/rcue/_modals.scss | 49 - .../patternfly/rcue/_nav-vertical-alt.scss | 168 ---- .../sass/patternfly/rcue/_navbar-alt.scss | 141 --- .../patternfly/rcue/_navbar-vertical.scss | 168 ---- .../sass/patternfly/rcue/_navbar.scss | 579 ----------- .../rcue/_notifications-drawer.scss | 250 ----- .../sass/patternfly/rcue/_pager.scss | 68 -- .../sass/patternfly/rcue/_pagination.scss | 121 --- .../sass/patternfly/rcue/_panels.scss | 134 --- .../rcue/_patternfly-additions.scss | 78 -- .../sass/patternfly/rcue/_patternfly.scss | 31 - .../sass/patternfly/rcue/_popovers.scss | 52 - .../sass/patternfly/rcue/_progress-bars.scss | 121 --- .../patternfly/rcue/_rcue-about-modal.scss | 45 - .../sass/patternfly/rcue/_rcue-login.scss | 75 -- .../sass/patternfly/rcue/_rcue-variables.scss | 57 -- .../sass/patternfly/rcue/_search.scss | 64 -- .../sass/patternfly/rcue/_sidebar.scss | 176 ---- .../patternfly/rcue/_skip-to-content.scss | 12 - .../sass/patternfly/rcue/_spinner.scss | 72 -- .../patternfly/rcue/_syntax-highlighting.scss | 36 - .../sass/patternfly/rcue/_table-view.scss | 188 ---- .../sass/patternfly/rcue/_tables.scss | 90 -- .../sass/patternfly/rcue/_tabs.scss | 119 --- .../sass/patternfly/rcue/_time-picker.scss | 98 -- .../sass/patternfly/rcue/_toast.scss | 75 -- .../sass/patternfly/rcue/_toolbar.scss | 190 ---- .../sass/patternfly/rcue/_tooltip.scss | 15 - .../sass/patternfly/rcue/_tree-list-view.scss | 83 -- .../sass/patternfly/rcue/_type.scss | 29 - .../sass/patternfly/rcue/_variables.scss | 599 ----------- .../sass/patternfly/rcue/_vertical-nav.scss | 945 ------------------ .../sass/patternfly/rcue/_wizard.scss | 665 ------------ yarn.lock | 5 + 77 files changed, 6 insertions(+), 9971 deletions(-) delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss delete mode 100644 packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss diff --git a/packages/react-catalog-view-extension/package.json b/packages/react-catalog-view-extension/package.json index 58a2375a197..623bfc1ec20 100644 --- a/packages/react-catalog-view-extension/package.json +++ b/packages/react-catalog-view-extension/package.json @@ -38,6 +38,7 @@ "@patternfly/patternfly": "4.65.5", "@patternfly/react-core": "^4.79.4", "@patternfly/react-styles": "^4.7.16", + "bootstrap-sass": "^3.4.0", "classnames": "^2.2.5" }, "devDependencies": { diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss deleted file mode 100644 index 7b4d4b6acb3..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_about-modal.scss +++ /dev/null @@ -1,44 +0,0 @@ -// -// About Modal -// -------------------------------------------------- - -.about-modal-pf { - background-color: $color-pf-black-900; - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); - background-position: right bottom; - background-repeat: no-repeat; - background-size: 216px auto; - @media (min-width: $screen-sm-min) { - background-size: auto; - } - .modal-body { - color: $color-pf-white; - padding-bottom: 16px; - padding-left: $grid-gutter-width; - padding-right: $grid-gutter-width; - @media (min-width: $screen-sm-min) { - padding-left: ($grid-gutter-width * 2); - padding-right: ($grid-gutter-width * 2); - } - } - .modal-header { - background-color: transparent; - } - .pficon-close { - color: $color-pf-white; - } -} - -.product-versions-pf { - margin-bottom: 30px; - margin-top: 30px; - li { - strong { - margin-right: ($grid-gutter-width / 4); - } - } -} - -.trademark-pf { - font-size: ceil(($font-size-base - 1)); -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss deleted file mode 100644 index 8aab29e9bf1..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_accordion.scss +++ /dev/null @@ -1,18 +0,0 @@ -.fixed-height-accordion-pf { - display: flex; - flex-direction: column; - - .panel { - display: flex; - flex-direction: column; - - &.panel-open { - flex: 1; - } - - .collapse.in { - flex: 1; - overflow-y: auto; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss deleted file mode 100644 index fbc835374be..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_alerts.scss +++ /dev/null @@ -1,44 +0,0 @@ -// -// Alerts -// -------------------------------------------------- - -.alert { - border-width: 1px; - padding-left: 47px; - padding-right: ($alert-padding + 3); - position: relative; - word-wrap: break-word; - .alert-link { - color: $link-color; - &:hover { - color: $link-hover-color; - } - } - > .btn.pull-right { - margin-top: -3px; - } - > .pficon { - font-size: 22px; - position: absolute; - left: 13px; - top: 10px; - } - .close { - @include opacity(.85); - &:hover, - &:focus { - @include opacity(1); - } - } - .pficon-info { - color: $color-pf-black-700; - } -} - -.alert-dismissable { - padding-right: ($alert-padding + 17); - .close { - right: -13px; - top: 1px; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss deleted file mode 100644 index e3a536455b5..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_badges.scss +++ /dev/null @@ -1,11 +0,0 @@ -// -// Badges -// -------------------------------------------------- - -.badge { - margin-left: 6px; -} - -.nav-pills > li > a > .badge { - margin-left: 6px; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss deleted file mode 100644 index ec366dda2c0..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_blank-slate.scss +++ /dev/null @@ -1,52 +0,0 @@ -// -// Blank Slate -// -------------------------------------------------- - -.blank-slate-pf { - @media (min-width: $screen-sm-min) { - padding: ($jumbotron-padding * 2) ($jumbotron-padding * 2); - } - @media (min-width: $screen-md-min) { - padding: ($jumbotron-padding * 3) ($jumbotron-padding * 4); - } - background-color: $well-bg; - border: 1px solid $well-border; - border-radius: $border-radius-base; - margin-bottom: 20px; - padding: $jumbotron-padding; - text-align: center; - .blank-slate-pf-icon { - color: $gray-light; - font-size: ($font-size-h1 * 2.4); - line-height: ($font-size-h1 * 2.4); - } - .blank-slate-pf-main-action { - margin-top: $line-height-computed; - } - .blank-slate-pf-secondary-action { - margin-top: $line-height-computed; - a { - display: inline-block; - padding: $blank-slate-pf-secondary-link-padding-top $blank-slate-pf-secondary-link-padding-left; - & + a:before { - background-color: $color-pf-black-500; - content: ""; - display: inline-block; - height: ceil(($font-size-base * .8)); - left: unquote("calc(-#{$blank-slate-pf-secondary-link-padding-left} - 2px)"); - position: relative; - width: 1px; - } - } - } - button { - margin-bottom: 5px; - } - - &.blank-slate-content-pf { - background: transparent; - border: 0; - padding: 0; - margin: 20px; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss deleted file mode 100644 index 725a4c9b148..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-combobox.scss +++ /dev/null @@ -1,35 +0,0 @@ -// -// Bootstrap-Combobox -// -------------------------------------------------- - -.combobox-container { - &.combobox-selected .glyphicon-remove { - display: inline-block; - } - .caret { - margin-left: 0; - } - .combobox::-ms-clear { - display: none; - } - .dropdown-menu { - margin-top: -1px; - width: 100%; - } - .glyphicon-remove { - display: none; - top: auto; - width: 12px; - &:before { - content: "\e60b"; - font-family: $icon-font-name-pf; - } - } - .input-group-addon { - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); - position: relative; // IE8 - &:active { - @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss deleted file mode 100644 index fb1a3c9558c..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-datepicker.scss +++ /dev/null @@ -1,132 +0,0 @@ -// -// Bootstrap-Datepicker -// -------------------------------------------------- - -.bootstrap-datepicker.form-control[readonly] { - background-color: $input-bg; - border-color: $input-border !important; - color: $input-color; - @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); - @include form-control-outline(); - &:focus { - // TODO Create global variables for validation box shadows? - $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); - border-color: $input-border-focus !important; - .has-error & { - // TODO Create global variables for validation box shadows? - $state-danger-input-focus: lighten($state-danger-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); - border-color: darken($state-danger-text, 10%); - @include box-shadow($shadow); - } - .has-success & { - // TODO Create global variables for validation box shadows? - $state-success-input-focus: lighten($state-success-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); - border-color: darken($state-success-text, 10%); - @include box-shadow($shadow); - } - .has-warning & { - // TODO Create global variables for validation box shadows? - $state-warning-input-focus: lighten($state-warning-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); - border-color: darken($state-warning-text, 10%); - @include box-shadow($shadow); - } - } - &:hover { - border-color: $input-border-hover !important; - .has-error & { - border-color: darken($state-danger-text, 10%) !important; - } - .has-success & { - border-color: darken($state-success-text, 10%) !important; - } - .has-warning & { - border-color: darken($state-warning-text, 10%) !important; - } - } - .has-error & { - border-color: $state-danger-text !important; - } - .has-success & { - border-color: $state-success-text !important; - } - .has-warning & { - border-color: $state-warning-text !important; - } -} - -.datepicker { - border-radius: $border-radius-base; - .datepicker-switch, - tfoot .clear, - tfoot .today { - font-size: $font-size-large; - font-weight: 500; - } - .next, - .prev { - font-weight: 500; - } - table tr { - td, - th { - border-radius: $border-radius-base; - } - td { - &.active, - &.active:hover, - &.active.disabled, - &.active.disabled:hover { - background: $dropdown-link-active-bg !important; - color: $color-pf-white !important; - text-shadow: none; - } - &.day:hover, - &.day.focused { - background: $dropdown-link-hover-bg; - } - &.selected, - &.selected:hover, - &.selected.disabled, - &.selected.disabled:hover { - text-shadow: none; - } - span { - border-radius: $border-radius-base; - &.active, - &.active:hover, - &.active.disabled, - &.active.disabled:hover { - background: $dropdown-link-active-bg; - text-shadow: none; - } - &:hover { - background: $dropdown-link-hover-bg; - } - } - } - } - thead tr:first-child th, - tfoot tr th { - &:hover { - background: $dropdown-link-hover-bg; - } - } -} - -.input-daterange { - input:first-child { - border-radius: $border-radius-base 0 0 $border-radius-base; - } - input:last-child { - border-radius: 0 $border-radius-base $border-radius-base 0; - } - .input-group-addon { - background-color: $input-group-addon-bg; - border-color: $input-group-addon-border-color; - line-height: $line-height-base; - padding: $padding-base-vertical $padding-base-horizontal; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss deleted file mode 100644 index fca61f3b86f..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-mixin-overrides.scss +++ /dev/null @@ -1,33 +0,0 @@ -// Mixins - Bootstrap overrides -// ------------------- - -// Form control outline -@mixin form-control-outline($color: $input-border-focus){ - $color-rgba: rgba(red($color), green($color), blue($color), .6); - &:focus { - border-color: $color; - outline: 0 !important; - @include box-shadow(unquote("inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px #{$color-rgba}")); - } -} - -// Gradients -@mixin gradient-striped($color: rgba($color-pf-black, (15/100)), $angle: -45deg){ - background-image: linear-gradient($angle, $color 25%, $color 26%, transparent 27%, transparent 49%, $color 50%, $color 51%, transparent 52%, transparent 74%, $color 75%, $color 76%, transparent 77%); - } - -// Horizontal dividers -@mixin nav-divider($color: $color-pf-black-200, $margin: 4px 1px){ - background-color: $color; - height: 1px; - margin: $margin; - overflow: hidden; -} - -// Placeholder text -@mixin placeholder($color: $input-color-placeholder){ - &:-moz-placeholder { color: $color; font-style: italic; } // Firefox 4-18 - &::-moz-placeholder { color: $color; font-style: italic; opacity: 1; } // Firefox 19+ - &:-ms-input-placeholder { color: $color; font-style: italic; } // Internet Explorer 10+ - &::-webkit-input-placeholder { color: $color; font-style: italic; } // Safari and Chrome -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss deleted file mode 100644 index ef0c6385fc7..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-select.scss +++ /dev/null @@ -1,108 +0,0 @@ -// -// Bootstrap-select -// -------------------------------------------------- - -.bootstrap-select.btn-group { - &.form-control { - margin-bottom: 0; - } - .btn { - // TODO Create global variable for validation state box shadows? - $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100)); - &:hover { - border-color: $input-border-hover; - } - .caret { - margin-top: -4px; - } - @include form-control-outline(); - .has-error & { - border-color: $state-danger-text; - &:focus { - // TODO Create global variable for validation state box shadows? - $state-danger-input-focus: lighten($state-danger-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}"); - border-color: darken($state-danger-text, 10%); - @include box-shadow($shadow); - } - } - .has-success & { - border-color: $state-success-text; - &:focus { - // TODO Create global variable for validation state box shadows? - $state-success-input-focus: lighten($state-success-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}"); - border-color: darken($state-success-text, 10%); - @include box-shadow($shadow); - } - } - .has-warning & { - border-color: $state-warning-text; - &:focus { - // TODO Create global variable for validation state box shadows? - $state-warning-input-focus: lighten($state-warning-text, 20%); - $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}"); - border-color: darken($state-warning-text, 10%); - @include box-shadow($shadow); - } - } - @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s")); - } - .dropdown-menu { // Also see navbar.less - > .active > a { - &, - &:active { - background-color: $dropdown-link-hover-bg !important; - border-color: $dropdown-link-hover-border-color !important; - color: $gray-dark !important; - small { - color: $gray-light !important; - } - } - } - > .disabled > a { - color: $gray-light !important; - } - > .selected > a { - background-color: $dropdown-link-active-bg !important; - border-color: $dropdown-link-active-border-color !important; - color: $color-pf-white !important; - small { - color: rgba($color-pf-white, (50/100)) !important; - } - } - .divider { - background: $dropdown-divider-bg !important; - margin: $dropdown-divider-margin !important; - } - dt { - color: $color-pf-black-500; - font-weight:normal; - padding: 1px 10px; - } - li { - & > a.opt { - padding: 1px 10px; - } - & a { - &:active small { - color: rgba($color-pf-white, (50/100)) !important; - } - &:hover, - &:focus { - small { - color: $gray-light; - } - } - } - &:not(.disabled) { - a:hover, - a:focus { - small { - color: $gray-light; - } - } - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss deleted file mode 100644 index c0ddbd3d7c3..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-slider.scss +++ /dev/null @@ -1,66 +0,0 @@ -// -// Bootstrap slider -// -------------------------------------------------- -// https://github.com/seiyria/bootstrap-slider - - -// Overwrites and fixes to Bootstrap slider - -// https //github.com/seiyria/bootstrap-slider/issues/797 -.slider-tick-label-container { - display: flex; - justify-content: space-between; - margin-left: 0!important; -} - -.slider-tick-label { - width: auto !important; -} - -.slider { - .tooltip { - top: -10px; - } -} -.slider-track { - background-color: $color-pf-black-200; - box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1), 0 0px 2px $color-pf-black-200; - border: 1px solid $color-pf-black-400; -} - -.slider-selection { - @include gradient-vertical($slider-secondary-top, $slider-secondary-bottom); -} - -.slider-handle { - width: $slider-line-height; - height: $slider-line-height; - border: 1px solid $color-pf-black-400; //THIS! -} - -.slider-tick { - background-color: transparent !important; - background-image: - radial-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3) 2px, transparent 2px) !important; - @include box-shadow(none); -} - - -// Styles to create the pf slider -.slider-pf { - display: flex; - align-items: center; - - * { - margin-right: 10px; - - &:last-child { - margin: 0; - } - } - - .slider { - width: auto; - flex: 1 1 100%; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss deleted file mode 100644 index 6a3b1682f08..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-switch.scss +++ /dev/null @@ -1,19 +0,0 @@ -// -// Bootstrap Switch -// -------------------------------------------------- - -.#{$bootstrap-switch-base} { - .#{$bootstrap-switch-base}-handle-off, - .#{$bootstrap-switch-base}-handle-on { - &.#{$bootstrap-switch-base}-default { - background: $bootstrap-switch-handle-default-bg-color; - } - } - .#{$bootstrap-switch-base}-label { - background: $bootstrap-switch-bg-color; - box-shadow: 0 0 2px rgba($color-pf-black, (40/100)); - @include gradient-vertical($bootstrap-switch-bg-color-start, $bootstrap-switch-bg-color-stop); - position: relative; - z-index: 9; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss deleted file mode 100644 index b010aeddfa2..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-touchspin.scss +++ /dev/null @@ -1,31 +0,0 @@ -// -// Bootstrap Touchspin -// -------------------------------------------------- - -.bootstrap-touchspin .input-group-btn-vertical { - > .btn { - padding-bottom: 6px; - padding-top: 6px; - } - .bootstrap-touchspin-down { - border-bottom-right-radius: $border-radius-base; - } - .bootstrap-touchspin-up { - border-top-right-radius: $border-radius-base; - } - i { - font-size: ($font-size-base - 4); - left: 6px; - top: 2px; - &.fa-angle-down, - &.fa-angle-up { - font-size: $font-size-base; - line-height: $font-size-base; - top: 0; - } - &.fa-angle-down, - &.fa-angle-up { - left: 7px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss deleted file mode 100644 index fb9170bf821..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_bootstrap-treeview.scss +++ /dev/null @@ -1,89 +0,0 @@ -// -// Bootstrap Tree View -// -------------------------------------------------- - -.treeview { - .list-group { - border-top: 0; - } - .list-group-item { - background: transparent; - border-bottom: 1px solid transparent !important; - border-top: 1px solid transparent !important; - cursor: default !important; - margin-bottom: 0; - overflow: hidden; - padding: 0 10px; - text-overflow: ellipsis; - white-space: nowrap; - &:hover { - background: none !important; - } - &.node-selected { - background: none !important; - border-color: transparent !important; - color: inherit !important; - } - &.node-check-changed { - span.node-icon, - span.text { - color: $bootstrap-treeview-highlight-color; - } - } - } - span.icon { - display: inline-block; - font-size: ($font-size-base + 1); - min-width: 10px; - text-align: center; - > [class*="fa-angle"] { - font-size: ($font-size-base + 3); - } - &.check-icon { - margin-right: 10px; - } - &.expand-icon { - cursor: pointer !important; - } - } - span.image { - background-repeat: no-repeat; - background-size: contain; - display: inline-block; - height: 1.19em; - line-height: 1em; - margin-right: 5px; - vertical-align: middle; - width: 12px; - } - span.indent { - margin-right: 5px; - } - .node-disabled { - color: $color-pf-black-300; - cursor: not-allowed; - span.expand-icon { - cursor: default !important; - } - } - .node-hidden { - display:none; - } -} - -.treeview-pf-hover .list-group-item { - cursor: pointer !important; - &:hover { - background-color: $dropdown-link-hover-bg !important; - border-color: $dropdown-link-hover-border-color !important; - } -} - -.treeview-pf-select .list-group-item { - cursor: pointer !important; - &.node-selected { - background: $dropdown-link-active-bg !important; - border-color: $dropdown-link-active-border-color !important; - color: $dropdown-link-active-color !important; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss deleted file mode 100644 index 58e1d91c7e0..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_breadcrumbs.scss +++ /dev/null @@ -1,20 +0,0 @@ -// -// Breadcrumbs -// -------------------------------------------------- - -.breadcrumb { - padding-left: 0; - > .active strong { - font-weight: 600; - } - > li { - display: inline; /* IE8 */ - + li:before { - color: $gray-light; - content: $fa-var-angle-right; - font-family: $icon-font-name-fa; - font-size: ($font-size-base - 1); - padding: 0 9px 0 7px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss deleted file mode 100644 index 458bd771233..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_buttons.scss +++ /dev/null @@ -1,50 +0,0 @@ -// -// Buttons -// -------------------------------------------------- - -.btn { - @include box-shadow(0 2px 3px rgba($color-pf-black, (10/100))); - &:active { - @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); - } - &.disabled, - &[disabled], - fieldset[disabled] & { - background-color: $color-pf-black-100 !important; - background-image: none !important; - border-color: $color-pf-black-300 !important; - color: $color-pf-black-500 !important; - opacity: 1; - &:active { - @include box-shadow(none); - } - &.btn-link { - background-color: transparent !important; - border: 0; - } - } -} - -.btn-danger { - @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-bg-img-start, $btn-danger-bg-img-stop, $btn-danger-border); -} - -.btn-default { - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); -} - -.btn-link { - &, - &:active { - @include box-shadow(none); - } -} - -.btn-primary { - @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-bg-img-start, $btn-primary-bg-img-stop, $btn-primary-border); -} - -.btn-xs, -.btn-group-xs .btn { - font-weight: $btn-xs-font-weight; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss deleted file mode 100644 index 1610e8494c6..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_card-view.scss +++ /dev/null @@ -1,105 +0,0 @@ -// -// Card View -// -------------------------------------------------- - -.card-pf-view { - border: 2px solid transparent; - .card-pf-heading-kebab { - .dropdown-kebab-pf { - margin-top: -3px; - } - + .progress-pf-legend { - p { margin-bottom: 0; } - .progress { - margin-bottom: 7px; - margin-top: 16px; - } - } - } - .card-pf-info { - margin-top: 15px; - strong { - font-size: ceil(($font-size-base + 1)); - margin-right: 10px; - } - } - .card-pf-item { - display: inline-block; - font-size: $font-size-h3; - padding: 0 13px 0 15px; - &:first-child { padding-left: 0; } - &:last-child { padding-right: 0; } - + .card-pf-item { border-left: 1px solid $card-pf-border-color; } - .fa-check { color: $brand-success; } - .fa, .fas, .far, .fab, .fal, - .pficon { - + .card-pf-item-text { margin-left: 10px; } - } - } - .card-pf-items { margin-top: 15px; } - .card-pf-title { - font-size: ceil(($font-size-base * 1.6666)); - font-weight: 300; - margin-bottom: 0; - margin-top: 15px; - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: ceil(($font-size-base * 1.5)); - margin-right: 2px; - } - .col-lg-2 & { font-size: $font-size-h3; } - } - .card-pf-top-element .card-pf-icon-circle { - border: 2px solid $color-pf-blue-300; - border-radius: 50%; - display: block; - font-size: 46px; - height: 106px; - line-height: 102px; - margin: 0 auto; - text-align: center; - width: 106px; - .col-lg-2 & { - font-size: 23px; - height: 54px; - line-height: 50px; - width: 54px; - } - } - .card-pf-view-checkbox { - position: absolute; - top: 11px; - left: 15px; - input[type=checkbox] { display: none; } - } - &.card-pf-view-multi-select { - .card-pf-view-checkbox { - input[type=checkbox] { - display: block; - @media(min-width:$screen-sm-min) { - visibility: hidden; - &:checked { visibility: visible; } - } - } - } - &:hover .card-pf-view-checkbox input[type=checkbox] { visibility: visible; } - } - &.card-pf-view-select { - position: relative; - &:hover { @include box-shadow(0 1px 6px rgba($color-pf-black, (35/100))); } - &.active { border: 2px solid $card-pf-selected-border-color; } - } - &.card-pf-view-single-select { cursor: pointer; } - &.card-pf-view-xs { - .card-pf-title { - font-size: 16px; - font-weight: normal; - margin-bottom: 10px; - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: 14px; - margin-right: 5px; - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss deleted file mode 100644 index 1c6a31f94a5..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_cards.scss +++ /dev/null @@ -1,238 +0,0 @@ -// -// Cards -// -------------------------------------------------- - -.card-pf { - background: $card-pf-bg-color; - border-top: 2px solid $card-pf-border-top-color; - @include box-shadow(0 1px 1px rgba($color-pf-black, (17.5/100))); - margin: 0 (-($grid-gutter-width / 4)) ($grid-gutter-width / 2); - padding: 0 ($grid-gutter-width / 2); - &.card-pf-accented { - border-top-color: $card-pf-accented-border-top-color; - } - &.card-pf-aggregate-status { - .card-pf-aggregate-status-notifications, - .card-pf-title { - a { - color: $text-color; - &.add { - color: $link-color; - &:hover { - color: $link-hover-color; - } - } - &:hover { - color: $link-hover-color; - } - } - } - } - &.card-pf-aggregate-status { - padding: 0 ($grid-gutter-width / 4); - text-align: center; - } - &.card-pf-aggregate-status-mini { - padding-bottom: ($grid-gutter-width / 4); - position: relative; - } - @media (min-width: $grid-float-breakpoint) { - &.card-pf-bleed-left { - margin-left: (-($grid-gutter-width / 2)); - } - &.card-pf-bleed-right { - border-right: 1px solid $card-pf-border-color; - margin-right: (-($grid-gutter-width / 2)); - } - } -} - -.card-pf-aggregate-status-notifications { - font-size: ($font-size-base * 2); // 24px - font-weight: 300; - .card-pf-aggregate-status-mini & { - line-height: 1; - } - .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification { - border-left: 1px solid $card-pf-border-color; - margin-left: ($grid-gutter-width / 8 - 2); - padding-left: ($grid-gutter-width / 4); - } - .fa, .fas, .far, .fab, .fal, .pficon { - font-size: ($font-size-base * 1.5); // 18px - margin-right: 7px; - } -} - -.card-pf-body { - margin: ($grid-gutter-width / 2) 0 0; - padding: 0 0 ($grid-gutter-width / 2); - .card-pf-aggregate-status & { - margin-top: ($grid-gutter-width / 4); - padding-bottom: ($grid-gutter-width / 4); - } - .card-pf-aggregate-status-mini & { - margin-bottom: 0; - margin-top: 0; - padding-bottom: 0; - position: absolute; - right: ($grid-gutter-width / 2); - top: 15px; - } - .card-pf-utilization .card-pf-title + & { - margin-top: -8px; - } - > *:last-child { - margin-bottom: 0; - } -} - -.card-pf-footer { - background-color: $card-pf-footer-bg-color; - border-top: 1px solid $card-pf-border-color; - margin: 0 (-($grid-gutter-width / 2)) !important; - padding: ($grid-gutter-width / 2) ($grid-gutter-width / 2) ($grid-gutter-width / 4); - a > { - .fa, .fas, .far, .fab, .fal, - .pficon { - margin-right: 5px; - } - } - .card-pf-time-frame-filter { - margin-top: -2px; - } -} - -.card-pf-link-with-icon { - padding-left: 21px; - position: relative; - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: 16px; - left: 0; - position: absolute; - top: 0; - } -} - -.card-pf-time-frame-filter { - .card-pf-heading &, - .card-pf-footer & { - float: right; - margin-left: 20px; - } -} - -.card-pf-heading { - border-bottom: 1px solid $card-pf-border-color; - margin: 0 (-($grid-gutter-width / 2)) ($grid-gutter-width / 2); - padding: 0 ($grid-gutter-width / 2) 0; - & .card-pf-time-frame-filter { - margin-top: -5px; - } -} - -.card-pf-heading-details { - float: right; - font-size: ($font-size-small - 1); -} - -.card-pf-subtitle { - font-size: $font-size-h3; - margin-top: $line-height-computed; - margin-bottom: ($line-height-computed / 2); - [class^="col"] & { - margin-top: 0; - } - @media (max-width: $screen-xs-max) { - .card-pf-body [class^="col"] + [class^="col"] > & { - margin-top: ($grid-gutter-width); - } - } -} - -.card-pf-title { - font-size: $font-size-h3; - font-weight: 400; - margin: ($grid-gutter-width / 2) 0; - padding: 0; - .card-pf-aggregate-status & { - font-size: $font-size-large; - margin: ($grid-gutter-width / 4) 0 0; - .fa, .fas, .far, .fab, .fal, - .pficon { - color: $card-pf-aggregate-status-title-icon-color; - font-size: $font-size-h3; - margin-right: 7px; - } - } - .card-pf-aggregate-status-count { - font-size: $font-size-h3; - .card-pf-aggregate-status-mini & { - display: block; - font-size: ($font-size-base * 2); // 24px - font-weight: 300; - margin-bottom: 3px; - } - } - .card-pf-aggregate-status-mini & { - font-size: $font-size-base; - margin-top: ($grid-gutter-width / 8); - a { - display: inline-block; - } - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: ($font-size-base * 2 + 2); // 26px - margin-right: 0; - min-width: ($font-size-base * 2 + 2); // 26px - position: absolute; - left: ($grid-gutter-width / 2); - text-align: center; - top: 15px; - } - } -} - -.card-pf-utilization-details { - border-bottom: 1px solid $card-pf-border-color; - display: table; - margin: 12px 0 15px; - padding: 0 0 15px; - width: 100%; - .card-pf-utilization-card-details-count, - .card-pf-utilization-card-details-description { - float: left; - line-height: 1; - } - .card-pf-utilization-card-details-count { - font-size: ($font-size-base * 2 + 2); // 26px - font-weight: 300; - margin-right: 10px; - } - .card-pf-utilization-card-details-line-1, - .card-pf-utilization-card-details-line-2 { - display: block; - } - .card-pf-utilization-card-details-line-1 { - font-size: ($font-size-small - 1); - margin-bottom: 2px; - } -} - -.cards-pf { - background: $card-pf-container-bg-color; - .row-cards-pf { - padding: 0 20px; - &:first-child { padding-top: 20px; } - } -} - -.container-cards-pf { - margin-top: ($grid-gutter-width / 2); -} - -.row-cards-pf { - margin-left: (-($grid-gutter-width / 4)); - margin-right: (-($grid-gutter-width / 4)); -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss deleted file mode 100644 index 8a7f371248b..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_charts.scss +++ /dev/null @@ -1,388 +0,0 @@ -// -// Charts -// -------------------------------------------------- - -.bullet-chart-pf { - display: flex; - flex-direction: column; - - &.bullet-chart-pf-vertical { - height: 100%; - flex-direction: row; - } -} - -.bullet-chart-pf-chart { - display: flex; - flex: 1; - flex-direction: row; - width: 100%; - .bullet-chart-pf-vertical & { - flex: initial; - flex-direction: column-reverse; - height: 100%; - width: initial; - } -} - -.bullet-chart-pf-title-container { - display: flex; - flex-direction: column; - justify-content: center; - margin: 10px 0 25px; - padding-right: 10px; - text-align: right; - .bullet-chart-pf-vertical & { - margin-bottom: 0; - padding-right: 0; - text-align: center; - } -} - -.bullet-chart-pf-title { - font-size: ($font-size-base + 2); -} - -.bullet-chart-pf-details { - color: $gray-light; - font-size: $font-size-base; - line-height: 9px; -} - -.bullet-chart-pf-container { - display: flex; - flex-direction: column; - flex: 5; - .bullet-chart-pf-vertical & { - flex-direction: row-reverse; - flex: initial; - &.show-axis { - margin-left: -25px; - } - } -} - -.bullet-chart-pf-data-container { - flex: 1; - position: relative; - .bullet-chart-pf-vertical & { - height: initial; - } -} - -.bullet-chart-pf-vertical-data-container { - display: flex; - flex: 5; - flex-direction: row; - justify-content: center; - .bullet-chart-pf-data-container { - flex: initial; - } -} - -.bullet-chart-pf-values-container { - height: 20px; - margin: 20px 0; - position: relative; - .bullet-chart-pf-vertical & { - height: 100%; - margin: 0 20px; - width: 20px; - } -} - -.bullet-chart-pf-value-bar { - height: 100%; - position: absolute; - transition: left 600ms ease; - .bullet-chart-pf-vertical & { - bottom: 0; - height: initial; - top: initial; - width: 100%; - } -} - -.bullet-chart-pf-value-dot { - border-radius: 50%; - border-style: solid; - border-width: 0; - height: 20px; - transform: translateX(-50%); - position: absolute; - transition: left 600ms ease; - width: 20px; - .bullet-chart-pf-vertical & { - top: initial; - transform: translateY(50%); - } -} - -.bullet-chart-pf-threshold-indicator { - border: 0 solid $color-pf-black-600; - border-left-width: 1px; - height: 100%; - position: absolute; - top: 0; - z-index: 400; - .bullet-chart-pf-vertical & { - border-left-width: 0; - border-top-width: 1px; - height: 1px; - left: 0; - top: initial; - width: 100%; - } - &.error { - border-color: $alert-danger-border; - } - &.warning { - border-color: $alert-warning-border; - } -} - -.bullet-chart-pf-range-bar { - height: 100%; - left: 0; - position: absolute; - top: 0; - .bullet-chart-pf-vertical & { - bottom: 0; - height: initial; - top: initial; - width: 100%; - } - &.range-1 { - background-color: $color-pf-black-150; - } - &.range-2 { - background-color: $color-pf-black-200; - } - &.range-3 { - background-color: #dbdbdb; - } -} - -.bullet-chart-pf-axis { - border-top: 1px solid $color-pf-black-600; - height: 25px; - position: relative; - .bullet-chart-pf-vertical & { - height: initial; - width: 25px; - border-right: 1px solid $color-pf-black-600; - border-top: 0; - } - .bullet-chart-pf-title-container & { - border-top: 0; - } -} - -.bullet-chart-pf-axis-tic { - padding-top: 5px; - position: absolute; - text-align: center; - width: 30px; - .bullet-chart-pf-vertical & { - padding-top: 0; - padding-right: 5px; - width: 100%; - text-align: right; - line-height: 21px; - } - &:before { - border-left: 1px solid $color-pf-black-600; - content: ""; - height: 3px; - left: 50%; - position: absolute; - top: -1px; - .bullet-chart-pf-vertical & { - border-left: 0; - border-top: 1px solid $color-pf-black-600; - height: initial; - left: initial; - right: -1px; - top: calc(50% - 1px); - width: 3px; - } - } -} - -.bullet-chart-pf-overflow { - flex: 1; -} - -.bullet-chart-pf-legend { - margin-top: 7px; - text-align: center; - display: flex; - flex-wrap: wrap; - justify-content: center; - - .bullet-chart-pf-vertical & { - flex-direction: column; - margin-left: 10px; - margin-top: 0; - text-align: left; - } -} - -.bullet-chart-pf-legend-item { - display: inline-block; - margin-right: 10px; - - .bullet-chart-pf-vertical & { - margin-right: 0; - margin-top: 10px; - } -} - -.bullet-chart-pf-legend-item-box { - display: inline-block; - height: 13px; - margin-right: 3px; - width: 13px; - &.range-1 { - background-color: $color-pf-black-150; - } - &.range-2 { - background-color: $color-pf-black-200; - } - &.range-3 { - background-color: #dbdbdb; - } -} - -.bullet-chart-pf-legend-item-text { - display: inline-block; - line-height: 14px; - max-width: 150px; - overflow: hidden; - position: relative; - text-overflow: ellipsis; - top: 1px; - white-space: nowrap; - word-wrap: normal; -} - -.c3 { - path { - stroke: $table-border-color; - } - svg { - font-family: $font-family-base; - } -} - -.c3-axis-x .tick line { - stroke: $table-border-color; -} - -.c3-axis-y .tick line { - display: none; -} - -.c3-chart-arc path { - stroke: $color-pf-white; -} - -.c3-grid line { - stroke: $table-border-color; -} - -.c3-line { - stroke-width: 2px; -} - -.c3-tooltip { - background: $tooltip-bg; - @include box-shadow(none); - @include opacity($tooltip-opacity); - - td { - background: transparent; - border: 0; - color: $tooltip-color; - font-size: $font-size-base; - padding: 5px 10px; - } - - th { - background: transparent; - font-size: $font-size-base; - padding: 5px 10px 0; - border-bottom: solid 2px $color-pf-black; - } - - tr { - border: 0; - + tr > td { - padding-top: 0; - } - } -} - -.c3-tooltip-sparkline, -.donut-tooltip-pf { - background: $tooltip-bg; - color: $tooltip-color; - @include opacity($tooltip-opacity); - padding: 2px 6px; -} - -.c3-xgrid, -.c3-ygrid { - stroke-dasharray: 0 0; -} - -.chart-pf-sparkline { - margin-left: -5px; - margin-right: -5px; -} - -.donut-title-big-pf { - font-size: $donut-font-size-big; - font-weight: 300; -} - -.donut-title-small-pf { - font-size: $font-size-base; - font-weight: 400; -} - -.line-chart-pf { - .c3-zoom-rect { - opacity: 1 !important; - fill: $color-pf-black-100; - stroke: $table-border-color; - stroke-width: 1px; - } -} - -.pct-donut-chart-pf { - - .pct-donut-chart-pf-label { - display: block; - } - - &.pct-donut-chart-pf-left, - &.pct-donut-chart-pf-right, - .pct-donut-chart-pf-left, - .pct-donut-chart-pf-right { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - } - - &.pct-donut-chart-pf-left, - &.pct-donut-chart-pf-right { - display: inline-flex; - } - - &.pct-donut-chart-pf-left, - .pct-donut-chart-pf-left { - flex-direction: row-reverse; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss deleted file mode 100644 index b3e103dc814..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_close.scss +++ /dev/null @@ -1,16 +0,0 @@ -// -// Close icons -// -------------------------------------------------- - -//this should no longer be needed and be replaced with pficon-close. This is here for legacy. For further info see https://github.com/patternfly/patternfly/pull/781 - -.close { - text-shadow: none; - z-index: 1; - position: relative; - @include opacity(.6); - &:hover, - &:focus { - @include opacity(.9); - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss deleted file mode 100644 index 95f123fa5a1..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_color-variables.scss +++ /dev/null @@ -1,85 +0,0 @@ -$color-pf-black-100: #fafafa !default; -$color-pf-black-150: #f5f5f5 !default; -$color-pf-black-200: #ededed !default; -$color-pf-black-300: #d1d1d1 !default; -$color-pf-black-400: #bbb !default; -$color-pf-black-500: #8b8d8f !default; -$color-pf-black-600: #72767b !default; -$color-pf-black-700: #4d5258 !default; -$color-pf-black-800: #393f44 !default; -$color-pf-black-900: #292e34 !default; -$color-pf-blue-25: #edf8ff !default; -$color-pf-blue-50: #def3ff !default; -$color-pf-blue-100: #bee1f4 !default; -$color-pf-blue-200: #7dc3e8 !default; -$color-pf-blue-300: #39a5dc !default; -$color-pf-blue-400: #0088ce !default; -$color-pf-blue-500: #00659c !default; -$color-pf-blue-600: #004368 !default; -$color-pf-blue-700: #002235 !default; -$color-pf-cyan-100: #bedee1 !default; -$color-pf-cyan-200: #7dbdc3 !default; -$color-pf-cyan-300: #3a9ca6 !default; -$color-pf-cyan-400: #007a87 !default; -$color-pf-cyan-500: #005c66 !default; -$color-pf-cyan-600: #003d44 !default; -$color-pf-cyan-700: #001f22 !default; -$color-pf-gold-100: #fbeabc !default; -$color-pf-gold-200: #f9d67a !default; -$color-pf-gold-300: #f5c12e !default; -$color-pf-gold-400: #f0ab00 !default; -$color-pf-gold-500: #b58100 !default; -$color-pf-gold-600: #795600 !default; -$color-pf-gold-700: #3d2c00 !default; -$color-pf-green-100: #cfe7cd !default; -$color-pf-green-200: #9ecf99 !default; -$color-pf-green-300: #6ec664 !default; -$color-pf-green-400: #3f9c35 !default; -$color-pf-green-500: #2d7623 !default; -$color-pf-green-600: #1e4f18 !default; -$color-pf-green-700: #0f280d !default; -$color-pf-light-blue-100: #beedf9 !default; -$color-pf-light-blue-200: #7cdbf3 !default; -$color-pf-light-blue-300: #35caed !default; -$color-pf-light-blue-400: #00b9e4 !default; -$color-pf-light-blue-500: #008bad !default; -$color-pf-light-blue-600: #005c73 !default; -$color-pf-light-blue-700: #002d39 !default; -$color-pf-light-green-100: #e4f5bc !default; -$color-pf-light-green-200: #c8eb79 !default; -$color-pf-light-green-300: #ace12e !default; -$color-pf-light-green-400: #92d400 !default; -$color-pf-light-green-500: #6ca100 !default; -$color-pf-light-green-600: #486b00 !default; -$color-pf-light-green-700: #253600 !default; -$color-pf-orange-100: #fbdebf !default; -$color-pf-orange-200: #f7bd7f !default; -$color-pf-orange-300: #f39d3c !default; -$color-pf-orange-400: #ec7a08 !default; -$color-pf-orange-500: #b35c00 !default; -$color-pf-orange-600: #773d00 !default; -$color-pf-orange-700: #3b1f00 !default; -$color-pf-purple-100: #c7bfff !default; -$color-pf-purple-200: #a18fff !default; -$color-pf-purple-300: #8461f7 !default; -$color-pf-purple-400: #703fec !default; -$color-pf-purple-500: #582fc0 !default; -$color-pf-purple-600: #40199a !default; -$color-pf-purple-700: #1f0066 !default; -$color-pf-red-100: #cc0000 !default; -$color-pf-red-200: #a30000 !default; -$color-pf-red-300: #8b0000 !default; -$color-pf-red-400: #470000 !default; -$color-pf-red-500: #2c0000 !default; - -$color-pf-black: #030303 !default; -$color-pf-blue: $color-pf-blue-400 !default; -$color-pf-cyan: $color-pf-cyan-400 !default; -$color-pf-gold: $color-pf-gold-400 !default; -$color-pf-green: $color-pf-green-400 !default; -$color-pf-light-blue: $color-pf-light-blue-400 !default; -$color-pf-light-green: $color-pf-light-green-400 !default; -$color-pf-orange: $color-pf-orange-400 !default; -$color-pf-purple: $color-pf-purple-400 !default; -$color-pf-red: $color-pf-red-100 !default; -$color-pf-white: #fff !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss deleted file mode 100644 index 66e660cf8d9..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_context-selector.scss +++ /dev/null @@ -1,125 +0,0 @@ -// -// Context Selector -// -------------------------------------------------- - -.contextselector-pf { - float: left; - .bootstrap-select { - width: $contextselector-pf-bootstrap-select-width-mobile !important; - @media (min-width: $screen-xs-min) { - width: $contextselector-pf-bootstrap-select-width-desktop !important; - } - &.open { - > .dropdown-toggle { - &, - &:hover, - &:focus { - background: $navbar-pf-item-open-bg-color; - color: $navbar-pf-item-active-color; - } - &:focus { - outline: 0 !important; // don't show restored focus ring when open - } - } - } - > .dropdown-toggle { - background: none; - border: 0; - box-shadow: none !important; - color: $navbar-pf-vertical-color; - font-weight: normal; - padding-bottom: $contextselector-pf-dropdown-toggle-padding-bottom; - padding-left: $contextselector-pf-dropdown-toggle-padding-left; - padding-top: $contextselector-pf-dropdown-toggle-padding-top; - &:focus { - // restore the focus ring - // Default - outline: thin dotted !important; - // WebKit - outline: 5px auto -webkit-focus-ring-color !important; - outline-offset: -2px !important; - } - &:hover { - outline: 0 !important; // don't show restored focus ring when open - } - &:focus, - &:hover { - background-color: $navbar-pf-item-hover-bg-color; - } - .filter-option { - text-overflow: ellipsis; - position: relative; - } - } - .dropdown-menu li a span.text { - display: block; - overflow-x: hidden; - text-overflow: ellipsis; - width: 100%; - } - } -} -.layout-pf-fixed .navbar-pf-vertical.navbar-pf-contextselector { - z-index: $zindex-modal-background; -} -.navbar-pf-vertical .nav.contextselector-pf { - @media (min-width: $screen-md-min) { - margin-left: $contextselector-pf-margin-left; - } -} - -// the following rules are deprecated -.contextselector-pf { - float:left; - &-title { - display: inline-block; - line-height: normal; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: $contextselector-title-width-mobile; - @media (min-width: $screen-xs-min) { - width: $contextselector-title-width-desktop; - } - } - .contextselector-pf-list { - @media (min-width: $screen-sm-min) { - max-height: $contextselector-pf-list-max-height; - overflow-y: auto; - } - a { - color: $color-pf-black-800; - display: block; - } - li { - border-color: transparent; - border-style: solid; - border-width: $contextselector-pf-list-li-border-width; - padding: $contextselector-pf-list-li-padding; - &:hover { - background: $color-pf-blue-50; - border-color: $dropdown-link-hover-border-color; - a { - text-decoration: none; - } - } - } - } - .dropdown { - &.open, &:hover { - background-color: $navbar-pf-navbar-primary-active-bg-color-stop; - } - } - .dropdown-menu { - margin-top: 0; - width: 100%; - } - .form-group { - margin: $contextselector-pf-form-group-margin; - } -} -.navbar-pf-vertical .nav.contextselector-pf .nav-item-iconic { - align-items: center; - display: flex; - padding: $contextselector-pf-nav-item-iconic-padding; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss deleted file mode 100644 index f4a2ac1d276..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_datatables.scss +++ /dev/null @@ -1,186 +0,0 @@ -// -// DataTables -// -------------------------------------------------- - -// Deprecated -.ColVis_Button { - &:active { - &:focus { - outline: none; - } - } -} - -// Deprecated -.ColVis_catcher { - position: absolute; - z-index: 999; -} - -// Deprecated -.ColVis_collection { - background-color: $dropdown-bg; - border: 1px solid $dropdown-border; - border-radius: $border-radius-base; - @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); - background-clip: padding-box; - list-style: none; - margin: -1px 0 0; - padding: 5px 10px; - width: 150px; - z-index: $zindex-dropdown; - label { - font-weight: normal; - margin-bottom: 5px; - margin-top: 5px; - padding-left: 20px; - } -} - -// Deprecated -.ColVis_collectionBackground { - background-color: $color-pf-white; - height: 100%; - left: 0; - position: fixed; - top: 0; - width: 100%; - z-index: 998; -} - -// Note: We won't be using this class with the Patternfly toolbar -.dataTables_header { - background-color: $color-pf-black-150; - border: 1px solid $table-border-color; - border-bottom: none; - padding: 5px; - position: relative; - text-align: center; - .btn { - @include box-shadow(none); - } - // Deprecated - .ColVis { - position: absolute; - right: 5px; - text-align: left; - top: 5px; - + .dataTables_info { - padding-right: 30px; - } - } - .dataTables_filter { - position: absolute; - input { - border: 1px solid $color-pf-black-400; - height: 24px; - @media (max-width: $screen-xs-max) { - width: 100px; - } - } - } - .dataTables_info { - padding: 2px 0; - @media (max-width: $screen-xs) { - text-align: right; - } - b { - font-weight: bold; - } - } -} - -// Note: We won't be using this class with the table view -.dataTables_footer { - background-color: $color-pf-white; - border: 1px solid $table-border-color; - border-top: none; - overflow: hidden; -} - -// Not in use with latest example: May be used with pagination? -.dataTables_paginate { - background: $color-pf-black-100; - float: right; - margin: 0; - .pagination { - float: left; - margin: 0; - > li { - > span { - border-color: $color-pf-white $color-pf-black-300 $color-pf-black-150; - border-width: 0 1px; - font-size: ($font-size-base + 4); - font-weight: normal; - padding: 0; - text-align: center; - width: 31px; - &:hover, - &:focus { - @include reset-filter(); - } - } - &.last > span { - border-right: none; - } - &.disabled > span { - background: $color-pf-black-150; - border-left-color: $color-pf-black-200; - border-right-color: $color-pf-black-200; - @include reset-filter(); - } - } - } - .pagination-input { - float: left; - font-size: $font-size-base; - line-height: 1em; - padding: 4px 15px 0; - text-align: right; - .paginate_input { - border: 1px solid $color-pf-black-300; - @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100))); - font-size: $font-size-base; - font-weight: 600; - height: 19px; - margin-right: 8px; - padding-right: 3px; - text-align: right; - width: 30px; - } - .paginate_of { - position: relative; - b { - margin-left: 3px; - } - } - } -} - -.dataTables_empty { - background: $table-bg-accent; -} - -/* Might need this for pagination? -.dataTables_wrapper { - margin: $line-height-computed 0; - @media (max-width: $screen-xs-max) { - .table-responsive { - margin-bottom: 0; - } - } -} -*/ - -// Not in use with latest example: May be used with column reordering? -.DTCR_clonedTable { - background-color: rgba($color-pf-white, (70/100)); - z-index: 202; -} - -// Not in use with latest example: May be used with column reordering? -.DTCR_pointer { - background-color: $link-color; - width: 1px; - z-index: 201; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss deleted file mode 100644 index ddf203881a8..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_date-and-time.scss +++ /dev/null @@ -1,35 +0,0 @@ -// -// Date and Time -// -------------------------------------------------- -.date-time-picker-pf .input-group-addon { - .fa, .fas, .far, .fab, .fal, - .pficon { - width: 12px; - } -} - -.date-time-range-picker-pf { - .form-control, - .form-control:not(:first-child):not(:last-child) { - border-radius: $border-radius-base; - } - .form-control:first-child { - border-bottom-right-radius: $border-radius-base; - border-top-right-radius: $border-radius-base; - } - .form-control:last-child { - border-bottom-left-radius: $border-radius-base; - border-top-left-radius: $border-radius-base; - } - .input-group-addon { - background-color: transparent; - border: none; - line-height: $line-height-base; - padding: $padding-base-vertical $padding-base-horizontal; - } - .dropdown-kebab-pf { - float: right; - margin-left: 0; - margin-right: -15px; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss deleted file mode 100644 index 055f343f8a0..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_dropdowns.scss +++ /dev/null @@ -1,235 +0,0 @@ -// -// Dropdowns -// -------------------------------------------------- - - -// Dropdown arrow/caret -// Modified to use Font Awesome's angle-down icon -.caret { - font-family: $icon-font-name-fa; - font-weight: normal; - height: ($font-size-base - 3); - position: relative; - vertical-align: baseline; - width: $font-size-base; - &:before { - bottom: 0; - content: $fa-var-angle-down; - left: 0; - line-height: $font-size-base; - position: absolute; - text-align: center; - top: -1px; - right: 0; - } - .dropup & { - &:before { - content: $fa-var-angle-up; - } - } -} - -// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility -.dropdown-toggle:focus { - @include tab-focus(); -} - -// The dropdown menu (ul) -.dropdown-menu { - // Dividers (basically an hr) within the dropdown - .divider { - @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin); - } - // Links within the dropdown menu - > li > a { - border-color: transparent; - border-style: solid; - border-width: 1px 0; - padding: 1px 10px; - } -} - -// Hover/Focus state -.dropdown-menu > li > a { - &:hover, - &:focus { - border-color: $dropdown-link-hover-border-color; - @include reset-filter(); - } - &:active { - background-color: $dropdown-link-focus-bg; - border-color: $dropdown-link-active-border-color; - color: $dropdown-link-focus-color !important; - @include reset-filter(); - } -} - -// Active state -.dropdown-menu > .active > a { - &, - &:hover, - &:focus { - background-color: $dropdown-link-active-bg !important; - border-color: $dropdown-link-active-border-color !important; - @include reset-filter(); - } -} - -// Disabled state -.dropdown-menu > .disabled > a { - &, - &:hover, - &:focus { - border-color: transparent; - } -} - -// Selected state -.dropdown-menu > .selected > a { - background-color: $dropdown-link-active-bg; - border-color: $dropdown-link-active-border-color; - color: $color-pf-white; - small { - color: rgba($color-pf-white, (50/100)); - } -} - -// Nuke hover/focus effects -.dropdown-menu > .disabled > a { - &:hover, - &:focus { - border-color: transparent; - } -} - -// Dropdown section headers -.dropdown-header { - padding-left: 10px; - padding-right: 10px; - text-transform: uppercase; -} - -// Position Menu closer to button -.btn-group, -.dropdown, -.input-group-btn { - > .dropdown-menu { - margin-top: -1px; - } -} - -// Position Menu closer to button (dropup-menu) -.dropup .dropdown-menu { - margin-bottom: -1px; -} - -// Add back styles for dropdown-submenu -.dropdown-submenu { - position:relative; - &:hover { - > a { - background-color: $dropdown-link-hover-bg; - border-color: $dropdown-link-hover-border-color; - } - > .dropdown-menu { - display: block; - } - } - &.pull-left { - float: none !important; - > .dropdown-menu { - left: auto; - margin-left: 10px; - right: 100%; - } - } - > a { - padding-right: 20px !important; - &:after { - content: $fa-var-angle-right; - font-family: $icon-font-name-fa; - display: block; - position: absolute; - right: 10px; - top: 2px; - } - } - > .dropdown-menu { - left: 100%; - margin-top: 0; - top: -6px; - } - .dropup & > .dropdown-menu { - bottom: -5px; - top: auto; - } - .open &.active > .dropdown-menu { - display: block; - } -} - -// Kebab dropmenu -.dropdown-kebab-pf { - &.btn-group > .btn:first-child, - .btn-link { - color: $gray-darker; - font-size: ($font-size-base + 4); - line-height: 1; - padding: 4px ($grid-gutter-width/4); - margin-left: ($grid-gutter-width/(-4)); - margin-right: ($grid-gutter-width/(-4)); - &:active, - &:focus, - &:hover { - color: $link-color; - } - } - &.btn-group { margin-left: ($grid-gutter-width/4); } - .dropdown-menu { - left: -15px; - margin-top: 11px; - &.dropdown-menu-right { - left: auto; - right: -15px; - &:after, - &:before { - left: auto; - right: 6px; - } - } - &:after, - &:before { - border-bottom-color: $dropdown-border; - border-bottom-style: solid; - border-bottom-width: 10px; - border-left: 10px solid transparent; - border-right: 10px solid transparent; - content: ""; - display: inline-block; - left: 6px; - position: absolute; - top: -11px; - } - &:after { - border-bottom-color: $dropdown-bg; - top: -10px; - } - } - &.dropup .dropdown-menu { - margin-bottom: 11px; - margin-top: 0; - &:after, - &:before { - border-bottom: none; - border-top-color: $dropdown-border; - border-top-style: solid; - border-top-width: 10px; - bottom: -11px; - top: auto; - } - &:after { - border-top-color: $dropdown-bg; - bottom: -10px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss deleted file mode 100644 index 3ffb39a01ca..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_experimental-features.scss +++ /dev/null @@ -1,48 +0,0 @@ -.experimental-pf > * { - border: 2px solid $color-pf-light-green-400; -} - -.experimental-pf-bar { - background-color: $color-pf-light-green-400; - border: none; - text-align: center; - position: relative; -} - -.experimental-pf-more-info { - background-color: $color-pf-light-green-400; - border: 0; - color: $color-pf-black; - display: block; - width: 100%; - padding-top: 10px; - padding-bottom: 10px; - position: static; - @media (min-width: $screen-md-min) { - padding: 0 10px; - position: absolute; - right: 0; - top: 0; - width: auto; - } -} - -.experimental-pf-text { - @media (min-width: $screen-md-min) { - padding-left: 150px; - padding-right: 150px; - } - - a { - color: $color-pf-black; - text-decoration: underline; - &:hover { - color: $color-pf-black; - cursor: pointer; - } - } -} - -.btn-experimental-pf { - @include button-variant($btn-default-color, $color-pf-light-green-400, $color-pf-light-green-300, $color-pf-light-green-400, $color-pf-light-green-400); -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss deleted file mode 100644 index a410370f624..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_filter.scss +++ /dev/null @@ -1,42 +0,0 @@ -.filter-pf-category-select { - display: flex; -} -.filter-pf-category-select-value { - border-left-width: 0; -} -.filter-pf-category-item { - margin-bottom: 5px; -} -.filter-pf-category-label { - font-weight: 700; - margin-right: 5px; - padding: 5px 0 6px 5px; -} -.filter-pf-select { - .caret { - position: absolute; - top: 50%; - right: 10px; - transform: translateY(-50%); - } -} -.filter-pf-select-dropdown { - background-color: $color-pf-white; - background-image: none; - color: $color-pf-black-500; - font-size: 12px; - font-style: italic; - font-weight: 400; - padding-right: 25px; - text-align: left; - .caret { - font-style: normal; - } - &.filter-selected { - font-style: normal; - color: inherit; - } -} -.filter-pf-active-label { - margin-right: 5px; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss deleted file mode 100644 index ade3d932805..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_fonts.scss +++ /dev/null @@ -1,124 +0,0 @@ -// -// Fonts -// -------------------------------------------------- - -@font-face { - font-family: "Open Sans"; - font-style: normal; - font-weight: 300; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot"), "#{$font-path}OpenSans-Light-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Light"), local("OpenSans-Light"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot?#iefix"), "#{$font-path}OpenSans-Light-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff2"), "#{$font-path}OpenSans-Light-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff"), "#{$font-path}OpenSans-Light-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.ttf"), "#{$font-path}OpenSans-Light-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Light-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: normal; - font-weight: 400; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot"), "#{$font-path}OpenSans-Regular-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans"), local("OpenSans"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot?#iefix"), "#{$font-path}OpenSans-Regular-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff2"), "#{$font-path}OpenSans-Regular-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff"), "#{$font-path}OpenSans-Regular-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.ttf"), "#{$font-path}OpenSans-Regular-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Regular-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: italic; - font-weight: 300; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot"), "#{$font-path}OpenSans-LightItalic-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff2"), "#{$font-path}OpenSans-LightItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff"), "#{$font-path}OpenSans-LightItalic-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.ttf"), "#{$font-path}OpenSans-LightItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: italic; - font-weight: 400; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot"), "#{$font-path}OpenSans-Italic-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Italic"), local("OpenSans-Italic"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot?#iefix"), "#{$font-path}OpenSans-Italic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff2"), "#{$font-path}OpenSans-Italic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff"), "#{$font-path}OpenSans-Italic-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.ttf"), "#{$font-path}OpenSans-Italic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Italic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: normal; - font-weight: 600; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot"), "#{$font-path}OpenSans-Semibold-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Semibold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff2"), "#{$font-path}OpenSans-Semibold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff"), "#{$font-path}OpenSans-Semibold-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.ttf"), "#{$font-path}OpenSans-Semibold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: italic; - font-weight: 600; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff2"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.ttf"), "#{$font-path}OpenSans-SemiboldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: normal; - font-weight: 700; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot"), "#{$font-path}OpenSans-Bold-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Bold"), local("OpenSans-Bold"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Bold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff2"), "#{$font-path}OpenSans-Bold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff"), "#{$font-path}OpenSans-Bold-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.ttf"), "#{$font-path}OpenSans-Bold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Bold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: italic; - font-weight: 700; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot"), "#{$font-path}OpenSans-BoldItalic-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff2"), "#{$font-path}OpenSans-BoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff"), "#{$font-path}OpenSans-BoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.ttf"), "#{$font-path}OpenSans-BoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: italic; - font-weight: 800; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} -@font-face { - font-family: "Open Sans"; - font-style: normal; - font-weight: 800; - src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot"), "#{$font-path}OpenSans-ExtraBold-webfont.eot")); /* IE9 Compat Modes */ - src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff2"), "#{$font-path}OpenSans-ExtraBold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff"), "#{$font-path}OpenSans-ExtraBold-webfont.woff")) format("woff"), /* Modern Browsers */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.ttf"), "#{$font-path}OpenSans-ExtraBold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */ - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */ -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss deleted file mode 100644 index ad64082c8ab..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_footer.scss +++ /dev/null @@ -1,19 +0,0 @@ -// -// Footer -// -------------------------------------------------- - -.footer-pf-alt, .footer-pf { - background-color: $footer-pf-bg-color; - color: $gray-light; - font-size: $font-size-small; - line-height: 17px; // whole px unit to avoid height differences among browsers - padding-left: $footer-pf-padding-left; - padding-top: $footer-pf-padding-top; - .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & { - bottom: 0; - left: 0; - position: fixed; - right: 0; - z-index: $zindex-navbar-fixed; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss deleted file mode 100644 index db46fe3dda5..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_forms.scss +++ /dev/null @@ -1,192 +0,0 @@ -// -// Forms -// -------------------------------------------------- -.form-horizontal-pf-align-left { - .control-label { - text-align: left; - } - // In order to provide the proper support .pf-is-required is needed on left aligned labels to ensure accurate spacing when there is no required fields. - &.required-pf { - .control-label { - @media (min-width: $screen-sm-min) { - &:not(.required-pf) { - padding-left: $form-horizontal-pf-align-left-padding-left; - } - } - } - } -} - -.chars-remaining-pf span { - font-weight: 600; - padding-right: 5px; -} - -.chars-warn-remaining-pf { - color: $brand-danger; -} - -.fields-status-pf { - color: $color-pf-black-500; - margin-bottom: 15px; -} - -.form-control { - &[disabled], - &[readonly], - fieldset[disabled] & { - @include box-shadow(none); - color: $color-pf-black-500; - &:hover { - border-color: $input-border; - } - } - &:hover { - border-color: $input-border-hover; - .has-error & { - border-color: darken($state-danger-text, 10%); - } - .has-success & { - border-color: darken($state-success-text, 10%); - } - .has-warning & { - border-color: darken($state-warning-text, 10%); - } - } -} - -.has-error, .has-success, .has-warning { - .checkbox, - .checkbox-inline, - .control-label, - .radio, - .radio-inline, - &.checkbox label, - &.checkbox-inline label, - &.radio label, - &.radio-inline label { - color: $text-color; - } -} - -.help-block { - margin-bottom: 0px; -} - -.input-group .input-group-btn .btn { - @include box-shadow(none); -} - -label { - font-weight: 600; - &.required-pf:before { - color: $brand-danger; - content: "*"; - margin-right: 3px; - } -} - -span.required-pf { - color: $brand-danger; -} - -.fields-section-pf { - border-color: $color-pf-black-200; - border-style: solid; - border-width: 1px 0 0; - margin-top: 25px; - padding: 15px 0 0; -} -.fields-section-header-pf { - border: none; - font-size: $font-size-base; - margin: 0; - padding-right: $padding-large-horizontal; - width: auto; - .fa-angle-right { - cursor: pointer; - font-size: $font-size-large; - width: $font-size-large; - } -} - -.form-control-pf-editable { - display: flex; - &.form-control-pf-full-width { - display: block; - > .form-control-pf-value { - text-align: left; - } - .action-buttons { - float: right; - } - } - &.form-control-pf-edit { - > .form-control-pf-value { - display: none; - } - > :not(.form-control-pf-value):not(.spinner), - > .bootstrap-select.btn-group:not(.input-group-btn) { - display: inline-block; - } - } - &.form-control-pf-updating { - > .spinner { - display: inline-block; - } - > :not(.spinner) { - display: none; - } - } - > .form-control-pf-value { - background: none; - border: 1px solid transparent; - display: inline-block; - padding: $padding-base-vertical $padding-base-horizontal; - &:focus { - border-color: $color-pf-black-400; - } - &:hover { - border-color: $color-pf-black-400; - cursor: pointer; - } - + :not(textarea) { - flex: 1; - } - i { - margin-left: $padding-base-horizontal; - } - } - > :not(.form-control-pf-value) { - display: none; - } - > .form-control-pf-textbox { - position: relative; - input { - padding-right: $input-height-base; - } - .form-control-pf-empty { - background: none; - border: none; - color: $color-pf-black-400; - height: 100%; - position: absolute; - right: 0; - top: 0; - } - } - > .btn { - margin-left: 3px; - } - > .spinner { - margin: (($input-height-base - ($font-size-base * 1.5)) * .5) 0; - } - > .bootstrap-select.btn-group:not(.input-group-btn) { - display: none; - } - > textarea { - display: block; - min-height: 84px; - resize: vertical; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss deleted file mode 100644 index d4272e9d308..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_hint-block.scss +++ /dev/null @@ -1,19 +0,0 @@ -.hint-block-pf { - background-color: $color-pf-blue-50; - color: $color-pf-blue-600; - padding: 10px 15px 15px; - .hint-block-pf-title { - font-size: 16px; - font-weight: 500; - line-height: 1.1; - margin-bottom: 10px; - } - .hint-block-pf-body { - font-size: 13px; - font-weight: 300; - line-height: 1.4; - } - > .btn { - margin-top: 30px; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss deleted file mode 100644 index e57db00baab..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_icons.scss +++ /dev/null @@ -1,371 +0,0 @@ -// -// Icons -// -------------------------------------------------- -// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons) - -@font-face { - font-family: "#{$icon-font-name-pf}"; - src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot"), "#{$font-path}#{$icon-font-name-pf}.eot")); - src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot?#iefix"), "#{$font-path}#{$icon-font-name-pf}.eot?#iefix")) format("embedded-opentype"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.ttf"), "#{$font-path}#{$icon-font-name-pf}.ttf")) format("truetype"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.woff"), "#{$font-path}#{$icon-font-name-pf}.woff")) format("woff"), - url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}"), "#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}")) format("svg"); - font-weight: normal; - font-style: normal; -} - -[class^="#{$icon-prefix}-"], -[class*=" #{$icon-prefix}-"] { - display: inline-block; - font-family: "#{$icon-font-name-pf}"; - font-style: normal; - font-variant: normal; - font-weight: normal; - line-height: 1; - speak: none; - text-transform: none; - /* Better Font Rendering =========== */ - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; -} -.#{$icon-prefix}-add-circle-o:before { - content: $pficon-var-add-circle-o; -} -.#{$icon-prefix}-applications:before { - content: $pficon-var-applications; -} -.#{$icon-prefix}-arrow:before { - content: $pficon-var-arrow; -} -.#{$icon-prefix}-asleep:before { - content: $pficon-var-asleep; -} -.#{$icon-prefix}-automation:before { - content: $pficon-var-automation; -} -.#{$icon-prefix}-build:before { - content: $pficon-var-build; -} -.#{$icon-prefix}-builder-image:before { - content: $pficon-var-builder-image; -} -.#{$icon-prefix}-bundle:before { - content: $pficon-var-bundle; -} -.#{$icon-prefix}-blueprint:before { - content: $pficon-var-blueprint; -} -.#{$icon-prefix}-catalog:before { - content: $pficon-var-catalog; -} -.#{$icon-prefix}-chat:before { - content: $pficon-var-chat; -} -.#{$icon-prefix}-close:before { - content: $pficon-var-close; -} -.#{$icon-prefix}-cloud-security:before { - content: $pficon-var-cloud-security; -} -.#{$icon-prefix}-cloud-tenant:before { - content: $pficon-var-cloud-tenant; -} -.#{$icon-prefix}-cluster:before { - content: $pficon-var-cluster; -} -.#{$icon-prefix}-connected:before { - content: $pficon-var-connected; -} -.#{$icon-prefix}-container-node:before { - content: $pficon-var-container-node; -} -.#{$icon-prefix}-cpu:before { - content: $pficon-var-cpu; -} -.#{$icon-prefix}-degraded:before { - content: $pficon-var-degraded; -} -.#{$icon-prefix}-delete:before { - content: $pficon-var-delete; -} -.#{$icon-prefix}-disconnected:before { - content: $pficon-var-disconnected; -} -.#{$icon-prefix}-domain:before { - content: $pficon-var-domain; -} -.#{$icon-prefix}-drag-drop:before { - content: $pficon-var-drag-drop; -} -.#{$icon-prefix}-edit:before { - content: $pficon-var-edit; -} -.#{$icon-prefix}-enhancement:before { - content: $pficon-var-enhancement; -} -.#{$icon-prefix}-enterprise:before { - content: $pficon-var-enterprise; -} -.#{$icon-prefix}-equalizer:before { - content: $pficon-var-equalizer; -} -.#{$icon-prefix}-error-circle-o:before { - color: $brand-danger; - content: $pficon-var-error-circle-o; -} -.#{$icon-prefix}-export:before { - content: $pficon-var-export; -} -.#{$icon-prefix}-flag:before, -.#{$icon-prefix}-messages:before { // class name deprecated - content: $pficon-var-flag; -} -.#{$icon-prefix}-flavor:before { - content: $pficon-var-flavor; -} -.#{$icon-prefix}-filter:before { - content: $pficon-var-filter; -} -.#{$icon-prefix}-folder-close:before { - content: $pficon-var-folder-close; -} -.#{$icon-prefix}-folder-open:before { - content: $pficon-var-folder-open; -} -.#{$icon-prefix}-help:before { - content: $pficon-var-help; -} -.#{$icon-prefix}-history:before { - content: $pficon-var-history; -} -.#{$icon-prefix}-home:before { - content: $pficon-var-home; -} -.#{$icon-prefix}-image:before { - content: $pficon-var-image; -} -.#{$icon-prefix}-import:before { - content: $pficon-var-import; -} -.#{$icon-prefix}-in-progress:before { - content: $pficon-var-in-progress; -} -.#{$icon-prefix}-info:before { - content: $pficon-var-info; -} -.#{$icon-prefix}-infrastructure:before { - content: $pficon-var-infrastructure; -} -.#{$icon-prefix}-integration:before { - content: $pficon-var-integration; -} -.#{$icon-prefix}-key:before { - content: $pficon-var-key; -} -.#{$icon-prefix}-locked:before { - content: $pficon-var-locked; -} -.#{$icon-prefix}-maintenance:before { - content: $pficon-var-maintenance; -} -.#{$icon-prefix}-memory:before { - content: $pficon-var-memory; -} -.#{$icon-prefix}-middleware:before { - content: $pficon-var-middleware; -} -.#{$icon-prefix}-migration:before { - content: $pficon-var-migration; -} -.#{$icon-prefix}-monitoring:before { - content: $pficon-var-monitoring; -} -.#{$icon-prefix}-network:before { - content: $pficon-var-network; -} -.#{$icon-prefix}-network-range:before { - content: $pficon-var-network-range; -} -.#{$icon-prefix}-on:before { - content: $pficon-var-on; -} -.#{$icon-prefix}-on-running:before { - content: $pficon-var-on-running; -} -.#{$icon-prefix}-optimize:before { - content: $pficon-var-optimize; -} -.#{$icon-prefix}-orders:before { - content: $pficon-var-orders; -} -.#{$icon-prefix}-off:before { - content: $pficon-var-off; -} -.#{$icon-prefix}-ok:before { - color: $brand-success; - content: $pficon-var-ok; -} -.#{$icon-prefix}-paused:before { - content: $pficon-var-paused; -} -.#{$icon-prefix}-pending:before { - content: $pficon-var-pending; -} -.#{$icon-prefix}-plugged:before { - content: $pficon-var-plugged; -} -.#{$icon-prefix}-port:before { - content: $pficon-var-port; -} -.#{$icon-prefix}-print:before { - content: $pficon-var-print; -} -.#{$icon-prefix}-process-automation:before { - content: $pficon-var-process-automation; -} -.#{$icon-prefix}-private:before { - content: $pficon-var-private; -} -.#{$icon-prefix}-project:before { - content: $pficon-var-project; -} -.#{$icon-prefix}-rebalance:before { - content: $pficon-var-rebalance; -} -.#{$icon-prefix}-rebooting:before { - content: $pficon-var-rebooting; -} -.#{$icon-prefix}-refresh:before, // class name deprecated -.#{$icon-prefix}-restart:before { - content: $pficon-var-restart; -} -.#{$icon-prefix}-regions:before { - content: $pficon-var-regions; -} -.#{$icon-prefix}-registry:before { - content: $pficon-var-registry; -} -.#{$icon-prefix}-remove:before { - content: $pficon-var-remove; -} -.#{$icon-prefix}-replicator:before { - content: $pficon-var-replicator; -} -.#{$icon-prefix}-repository:before { - content: $pficon-var-repository; -} -.#{$icon-prefix}-resource-pool:before { - content: $pficon-var-resource-pool; -} -.#{$icon-prefix}-resources-almost-empty:before { - content: $pficon-var-resources-almost-empty; -} -.#{$icon-prefix}-resources-almost-full:before { - content: $pficon-var-resources-almost-full; -} -.#{$icon-prefix}-resources-full:before { - content: $pficon-var-resources-full; -} -.#{$icon-prefix}-route:before { - content: $pficon-var-route; -} -.#{$icon-prefix}-running:before { - content: $pficon-var-running; -} -.#{$icon-prefix}-satellite:before { - content: $pficon-var-satellite; -} -.#{$icon-prefix}-save:before { - content: $pficon-var-save; -} -.#{$icon-prefix}-screen:before { - content: $pficon-var-screen; -} -.#{$icon-prefix}-search:before { - content: $pficon-var-search; -} -.#{$icon-prefix}-security:before { - content: $pficon-var-security; -} -.#{$icon-prefix}-server:before { - content: $pficon-var-server; -} -.#{$icon-prefix}-server-group:before { - content: $pficon-var-server-group; -} -.#{$icon-prefix}-service:before { - content: $pficon-var-service; -} -.#{$icon-prefix}-services:before { - content: $pficon-var-services; -} -.#{$icon-prefix}-service-catalog:before { - content: $pficon-var-service-catalog; -} -.#{$icon-prefix}-settings:before { - content: $pficon-var-settings; -} -.#{$icon-prefix}-sort-common-asc:before { - content: $pficon-var-sort-common-asc; -} -.#{$icon-prefix}-sort-common-desc:before { - content: $pficon-var-sort-common-desc; -} -.#{$icon-prefix}-spinner:before { - content: $pficon-var-spinner; -} -.#{$icon-prefix}-spinner2:before { - content: $pficon-var-spinner2; -} -.#{$icon-prefix}-storage-domain:before { - content: $pficon-var-storage-domain; -} -.#{$icon-prefix}-template:before { - content: $pficon-var-template; -} -.#{$icon-prefix}-tenant:before { - content: $pficon-var-tenant; -} -.#{$icon-prefix}-thumb-tack-o:before { - content: $pficon-var-thumb-tack-o; -} -.#{$icon-prefix}-topology:before { - content: $pficon-var-topology; -} -.#{$icon-prefix}-trend-down:before { - content: $pficon-var-trend-down; -} -.#{$icon-prefix}-trend-up:before { - content: $pficon-var-trend-up; -} -.#{$icon-prefix}-unknown:before { - content: $pficon-var-unknown; -} -.#{$icon-prefix}-user:before { - content: $pficon-var-user; -} -.#{$icon-prefix}-users:before { - content: $pficon-var-users; -} -.#{$icon-prefix}-unlocked:before { - content: $pficon-var-unlocked; -} -.#{$icon-prefix}-unplugged:before { - content: $pficon-var-unplugged; -} -.#{$icon-prefix}-vcenter:before { - content: $pficon-var-vcenter; -} -.#{$icon-prefix}-virtual-machine:before { - content: $pficon-var-virtual-machine; -} -.#{$icon-prefix}-volume:before { - content: $pficon-var-volume; -} -.#{$icon-prefix}-warning-triangle-o:before { - color: $brand-warning; - content: $pficon-var-warning-triangle-o; -} -.#{$icon-prefix}-zone:before { - content: $pficon-var-zone; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss deleted file mode 100644 index e79d4191c0c..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_infotip.scss +++ /dev/null @@ -1,145 +0,0 @@ -// -// Info Tip -// -------------------------------------------------- - -// Overwrites for navbar.less -.navbar-nav > li > .dropdown-menu.infotip { - border-top-width: 1px !important; - margin-top: $popover-arrow-width; -} - -// Overwrites for PatternFly - navbar.less -@media (max-width: $grid-float-breakpoint-max) { - .navbar-pf .navbar-nav .open .dropdown-menu.infotip { - background-color: $color-pf-white !important; - margin-top: 0; - } -} - -// Extends "dropdown-menu" -.infotip { - min-width: 235px; - padding: 0; - .list-group { - border-top: 0; - margin: 0; - padding: 8px 0; - .list-group-item { - border: none; - margin: 0 15px 0 34px; - padding: 5px 0; - > .i { - color: $gray-pf; - font-size: 13px; - left: -20px; - position: absolute; - top: 8px; - } - > a { - color: $gray-pf; - line-height: 13px; - } - > .close { - float: right; - } - } - } - .footer { - background-color: $color-pf-black-150; - padding: 6px 15px; - a:hover { - color: $link-color; - } - } -} - -// Arrows (Copy from popovers.less) -// -// .arrow is outer, .arrow:after is inner - -.infotip .arrow { - &, - &:after { - border-color: transparent; - border-style: solid; - display: block; - height: 0; - position: absolute; - width: 0; - } -} -.infotip .arrow { - border-width: $popover-arrow-outer-width; -} -.infotip .arrow:after { - border-width: $popover-arrow-width; - content: ""; -} - -.infotip { - &.bottom .arrow, - &.bottom-left .arrow, - &.bottom-right .arrow { - border-bottom-color: $popover-arrow-outer-color; - border-top-width: 0; - left: 50%; - margin-left: -$popover-arrow-outer-width; - top: -$popover-arrow-outer-width; - &:after { - border-top-width: 0; - border-bottom-color: $popover-arrow-color; - content: " "; - margin-left: -$popover-arrow-width; - top: 1px; - } - } - &.bottom-left .arrow { - left: 20%; - } - // Default: - &.bottom-right .arrow { - left: 80%; - } - &.top .arrow { - border-bottom-width: 0; - border-top-color: $popover-arrow-outer-color; - bottom: -$popover-arrow-outer-width; - left: 50%; - margin-left: -$popover-arrow-outer-width; - &:after { - border-bottom-width: 0; - border-top-color: $color-pf-black-150; - bottom: 1px; - content: " "; - margin-left: -$popover-arrow-width; - } - } - &.right .arrow { - border-left-width: 0; - border-right-color: $popover-arrow-outer-color; - left: -$popover-arrow-outer-width; - margin-top: -$popover-arrow-outer-width; - top: 50%; - &:after { - bottom: -$popover-arrow-width; - border-left-width: 0; - border-right-color: $popover-arrow-color; - content: " "; - left: 1px; - } - } - &.left .arrow { - border-left-color: $popover-arrow-outer-color; - border-right-width: 0; - margin-top: -$popover-arrow-outer-width; - right: -$popover-arrow-outer-width; - top: 50%; - &:after { - border-left-color: $popover-arrow-color; - border-right-width: 0; - bottom: -$popover-arrow-width; - content: " "; - right: 1px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss deleted file mode 100644 index af6ff09cd72..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_labels.scss +++ /dev/null @@ -1,17 +0,0 @@ -// -// Labels -// -------------------------------------------------- - -.label { - border-radius: 0; - font-size: 100%; - font-weight: 600; - h1 &, - h2 &, - h3 &, - h4 &, - h5 &, - h6 & { - font-size: 75%; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss deleted file mode 100644 index 5de61e43012..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_layouts.scss +++ /dev/null @@ -1,140 +0,0 @@ -// -// Layouts -// -------------------------------------------------- -.layout-pf { - &, - & body { - min-height: 100%; - } - &.layout-pf-fixed { - &.transitions .container-pf-nav-pf-vertical { - transition: $flyout-transition-pf; - } - body { - padding-top: $navbar-pf-height; // make space for the navbar - } - .navbar-pf { - left: 0; - position: fixed; - top:0; - right: 0; - z-index: 1030; - } - .container-pf-nav-pf-vertical { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - &.collapsed-nav { - margin-left: $nav-pf-vertical-collapsed-width; - &.hidden-icons-pf { - margin-left: 0; - } - } - &.hidden-nav { - margin-left: 0; // remove space as left nav is hidden - } - &.hide-nav-pf { - visibility: hidden !important; - } - &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - } - &.nav-pf-persistent-secondary.secondary-visible-pf { - @media (min-width: 1200px) { - margin-left: ($nav-pf-vertical-width + $nav-pf-vertical-width); - &.nav-pf-vertical-with-badges { - margin-left: ($nav-pf-vertical-badges-width + $nav-pf-vertical-badges-width); - } - &.hidden-nav { - margin-left: 0; // remove space as left nav is hidden - } - &.collapsed-secondary-nav-pf { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - } - &.collapsed-tertiary-nav-pf { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - } - &.collapsed-nav { - margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-width); - &.nav-pf-vertical-with-badges { - margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-badges-width); - } - &.collapsed-secondary-nav-pf { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - } - &.collapsed-tertiary-nav-pf { - margin-left: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - margin-left: $nav-pf-vertical-badges-width; - } - } - &.hidden-icons-pf { - margin-left: 0; - } - } - } - } - } - } - &.layout-pf-fixed-with-footer { - body { - padding-bottom: $footer-pf-height; - } - } -} -.layout-pf-alt { - &, - & body { - min-height: 100%; - } - &.layout-pf-alt-fixed { - &.layout-pf-alt-fixed-inner-scroll { - &, - & body { - height: 100%; - min-height: 0; - } - .container-pf-alt-nav-pf-vertical-alt { - height: 100%; - overflow: auto; - &.container-cards-pf { - margin-top: 0; - padding-top: ($grid-gutter-width/2); - } - } - } - &.transitions .container-pf-alt-nav-pf-vertical-alt { - transition: $flyout-transition-pf; - } - body { - padding-top: $navbar-pf-alt-height; // make space for the navbar - } - .container-pf-alt-nav-pf-vertical-alt { - margin-left: ($nav-pf-vertical-alt-width); - &.collapsed-nav { - margin-left: ($nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav - } - &.hidden-nav { - margin-left: 0; // remove space as left nav is hidden - } - } - } - &.layout-pf-alt-fixed-with-footer { - body { - padding-bottom: $footer-pf-alt-height; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss deleted file mode 100644 index e53816090d0..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_links.scss +++ /dev/null @@ -1,5 +0,0 @@ -a.disabled { - color: $color-pf-black-500; - cursor: $cursor-disabled; - text-decoration: none; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss deleted file mode 100644 index 2aa52df1a87..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-group.scss +++ /dev/null @@ -1,23 +0,0 @@ -// -// List groups -// -------------------------------------------------- - -.list-group { - border-top: 1px solid $list-group-top-border; - .list-group-item:first-child { - border-top: 0; - } -} -.list-group-item { - border-left: 0; - border-right: 0; - &.disabled, - &.disabled:hover, - &.disabled:focus { - background-color: $list-group-disabled-bg; - } -} - -.list-group-item-heading { - font-weight: 600; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss deleted file mode 100644 index 4cb08fa0578..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-pf.scss +++ /dev/null @@ -1,178 +0,0 @@ -// -// PatternFly List -// -------------------------------------------------- - -.list-pf { - border-bottom: 1px solid $list-pf-border-color; -} - -.list-pf-item { - border-color: $list-pf-border-color; - border-left-color: $color-pf-white; - border-right-color: $color-pf-white; - border-style: solid; - border-width: 1px; - border-bottom: none; - &:hover { - background-color: $list-pf-hover-background-color; - } - &.active { - background-color: $list-pf-header-background-color; - border-color: $list-pf-active-border-color; - border-bottom-width: 1px; - border-bottom-style: solid; - box-shadow: 0 2px 6px rgba(3, 3, 3, .2); - } -} - -.list-pf-expansion { - background-color: $color-pf-white; -} - -.list-pf-container { - align-items: flex-start; - display: flex; - padding: $list-pf-padding; - .list-pf-expansion & { - border-top: 1px solid $list-pf-active-border-color; - } - // when wide enough, if the list is not stacked, then center items vertically - @media (min-width: $screen-md-min) { - .list-pf:not(.list-pf-stacked) & { - align-items: center; - } - } -} - -.list-pf-chevron { - min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways -} - -.list-pf-chevron, -.list-pf-select { - margin-right: 10px; - //add the divider line if there is a chevron or a select - + .list-pf-content { - border-left: 1px solid $color-pf-black-300; - padding-left: ($grid-gutter-width/2); - } - .fa, .fas, .far, .fab, .fal { - font-size: 22px; - } -} - -// add this class to manage flexed contents in the list item content -.list-pf-content-flex { - align-items: flex-start; - display:flex; - flex-grow: 1; - flex-wrap: nowrap; - justify-content: flex-start; - min-width: 0; - // when wide enough, if the list is not stacked, then center items vertically - @media (min-width: $screen-md-min) { - .list-pf:not(.list-pf-stacked) & { - align-items: center; - } - } -} - -.list-pf-left { - flex-grow: 0; - margin-left: 0; - margin-right: ($grid-gutter-width/2); -} -.list-pf-icon { - align-items: center; - display:flex; - justify-content: center; -} -.list-pf-icon-bordered { - border-radius: 50%; - border: 2px solid $list-view-accented-border; -} -.list-pf-icon-small { - font-size: 1.4em; - height: 30px; - line-height: 30px; - width: 30px; -} - - -.list-pf-content-wrapper { - align-items: center; - display:flex; - flex-grow: 1; - flex-wrap: wrap; - min-width: 0; - // when at larger breakpoints, don't stack the contents and add some space between the children - @media (min-width: $screen-md-min) { - flex-wrap: nowrap; - & > * + * { - margin-left: $grid-gutter-width; - } - } - // if the list is stacked, then align the contents to the top - .list-pf-stacked & { - align-items: flex-start; - } - -} - -.list-pf-main-content { - align-items: center; - display: flex; - flex-basis: $list-pf-main-content-width; - flex-grow: 1; - flex-shrink: 1; - flex-wrap: wrap; - min-width: 0; -} - -// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them -.list-pf:not(.list-pf-stacked) .list-pf-main-content { - @media (min-width: $screen-md-min) { - flex-wrap: nowrap; - width: auto; - & > * + * { - margin-left: $grid-gutter-width; - } - } -} - -// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead -.list-pf-title { - flex-grow: 1; - flex-shrink: 1; - flex-basis: 100%; - font-weight: bold; - min-width: 0; - word-wrap: break-word; -} -.list-pf-description { - flex-grow: 1; - flex-shrink: 1; - flex-basis: 100%; - min-width: 0; - word-wrap: break-word; -} - -.list-pf-additional-content { - display: flex; - flex-basis: ((100% - $list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping - flex-grow: 1; - flex-shrink: 1; - flex-wrap: wrap; - justify-content: space-between; -} -.list-pf-actions { - display: flex; - align-items: flex-start; - flex-grow: 0; - margin-left: $grid-gutter-width; - //by default, space contents apart - & > * + * { - margin-left: ($grid-gutter-width / 4); - } - -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss deleted file mode 100644 index 96a2d8621eb..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view-dnd.scss +++ /dev/null @@ -1,53 +0,0 @@ -// -// List View Drag and Drop -// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists -// -------------------------------------------------- - -.list-view-pf-dnd { - // Override dnd styles - .dndDragging { - &.drag-original { - display: none; - // Show when dragging original list items - .list-view-pf-dnd-original-items { - display: block; - } - } - // Show dragable list items during move operation - .list-view-pf-dnd-drag-items { - display: inline-block; - } - // Hide original list items during dnd move operation - .list-view-pf-dnd-original-items { - display: none; - } - } - // Override dnd placeholder element for dragging list items to - .dndPlaceholder { - background-color: $color-pf-black-200; - padding: 20px 0; - } - // A handle decoration shown to left of each list items row - .list-group-item-header { - margin-left: -10px; - &:before { - background-image: linear-gradient(to bottom, $color-pf-blue-400 60%, $color-pf-white 0%); - background-position: left; - background-repeat: repeat-y; - background-size: 2px 5px; - border: 4px solid $color-pf-blue-400; - border-color: $color-pf-blue-500; - content: ""; - height: 55px; - left: 4px; - position: absolute; - top: 5px; - width: 10px; - } - } -} - -// Always hide dragable list items until shown during dnd move operation -.list-view-pf-dnd-drag-items { - display: none; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss deleted file mode 100644 index 19c83841e8c..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_list-view.scss +++ /dev/null @@ -1,390 +0,0 @@ -// -// List View -// -------------------------------------------------- - - -.list-view-pf { - .list-group-item { - align-items: flex-start; - background-clip: padding-box; - border-color: transparent #fff; - border-style: solid; - border-width: 1px; - @include clearfix(); //IE9 fallback - display: flex; - flex-wrap: wrap; - padding-bottom: 0; - padding-top: 0; - &.list-view-pf-expand-active { - background-color: $list-view-active-bg; - box-shadow: 0 2px 6px rgba(3, 3, 3, .2); - z-index: 1; - } - &.active { - color: $list-group-link-color; - background-color: $list-view-active-bg; - background-clip: border-box; - border-color: $list-view-active-border transparent transparent; - z-index:auto; - } - &:hover { - background-color: $list-view-hover-bg; - border-left-color: transparent; - border-right-color: transparent; - } - &.list-view-pf-expand-active { - border: solid 1px $list-view-active-border; - &:first-child { - border-top-color: $list-view-active-border; - } - } - &:first-child { - border-top: 1px solid transparent; - } - @media (min-width: $screen-md-min) { - align-items: center; - } - } - .list-group-item-heading { - font-size: $font-size-h3; - small { - display: block; - font-size: ($font-size-base * .8); - font-weight: 400; - } - @media (min-width: $screen-md-min) { - flex: 1 0 unquote("calc(25% - 20px)"); - float: left; // IE9 fallback - font-size: $font-size-base; - margin: 0 ($grid-gutter-width/2) 0 0; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: unquote("calc(25% - 20px)"); // IE9 fallback - } - } - .list-group-item-text { - color: currentColor !important; // to overwrite color change when active. - margin-bottom: 10px; - @media (min-width: $screen-md-min) { - flex: 1 0 auto; // it covers whats left from the title - float: left; // IE9 fallback - margin: 0 $grid-gutter-width 0 0; - width: unquote("calc(75% - 40px)"); // IE9 fallback - } - } - .close { - float: none; - position: absolute; - right: 15px; - } -} -.list-view-pf-actions { - float: right; // IE9 fallback - margin-bottom: ($grid-gutter-width/2); - margin-left: ($grid-gutter-width/2); - margin-top: ($grid-gutter-width/2); - order: 2; - button, - > a, - .dropdown-kebab-pf { - margin-left: ($grid-gutter-width/4); - } - .list-view-pf-top-align & { - align-self: flex-start; - } -} -.list-view-pf-additional-info { - align-items: center; - display: flex; - flex-wrap: wrap; - @media (min-width: $screen-md-min) { - flex: 1 0 auto; // it covers whats left from summary - float: left; // IE9 fallback - width: 50%; // IE9 fallback - } -} -.list-view-pf-additional-info-item { - align-items: center; - display: inline-block; - display: flex; - margin-right: ($grid-gutter-width/2); - max-width:100%; - text-align: center; - &.list-view-pf-additional-info-item-stacked { - text-align: center; - flex-direction: column; - strong { - font-size: $font-size-h5; - line-height: 1em; - } - } - .pficon, .fa, .fas, .far, .fab, .fal { - font-size: $font-size-h3; - margin-right: ($grid-gutter-width/4); - } - strong { - font-size: $font-size-h3; - font-weight: 600; - margin-right: 5px; - } - &:last-child { - margin-right: 0; - } -} -.list-view-pf-additional-info-item-donut-chart { width: 60px; } -.list-view-pf-body { - align-items: center; - display: table-cell; //IE9 fallback - flex: 1; - min-width: 0; - vertical-align: top; //IE9 fallback - width: 100%; // IE9 fallback, it extends the cell to size of the container - @media (min-width: $screen-md-min) { - align-items: center; - display: flex; - flex-direction: row; - } -} -.list-view-pf-checkbox { - border-right: 1px solid $list-view-divider; - float: left; //IE9 fallback - margin-bottom: ($grid-gutter-width/2); - margin-right: 15px; - margin-top: ($grid-gutter-width/2); - padding: 3px ($grid-gutter-width/4) 3px 0; - .list-view-pf-top-align & { - align-self: flex-start; - } -} -.list-view-pf-description { - flex: 1 0 50%; - .list-view-pf-stacked & { - display: block; - flex: none; // Fix FF - } - @media (min-width: $screen-md-min) { - align-items: center; - display: flex; - float: left; //IE9 fallback - width: 50%; //IE9 fallback - } -} -.list-view-pf-left { - display: table-cell; //IE9 fallback - padding-right: ($grid-gutter-width/2); - text-align: center; - vertical-align: top; //IE9 fallback - .list-view-pf-calendar { - font-size: $font-size-small; - line-height: 1em; - strong { - display: block; - font-size: ($font-size-h2 * 2); - font-weight: 300; - line-height: 1em; - } - } - .pficon, .fa, .fas, .far, .fab, .fal { - border-radius: 50%; - font-size: 2em; - // -md is out of alpha order to get correct bg on -danger - &.list-view-pf-icon-md { - background-color: $alert-info-bg; - height: 50px; - line-height: 50px; - width: 50px; - } - &.list-view-pf-icon-danger { - background-color: $alert-danger-bg; - color: $alert-danger-border; - } - &.list-view-pf-icon-info { - color: $alert-info-border; - } - &.list-view-pf-icon-lg { - background-color: $alert-info-bg; - height: 60px; - line-height: 60px; - width: 60px; - } - &.list-view-pf-icon-sm { - border: 2px solid $list-view-accented-border; - font-size: 1.4em; - height: 30px; - line-height: 30px; - width: 30px; - &:before { - display: block; - line-height: 26px; - } - } - &.list-view-pf-icon-success { - background-color: $alert-success-bg; - color: $alert-success-border; - } - &.list-view-pf-icon-warning { - background-color: $alert-warning-bg; - color: $alert-warning-border; - } - } -} -.list-view-pf-main-info { - align-items: flex-start; - display: flex; - flex: 1; - min-width: 0; - padding-bottom: ($grid-gutter-width/2); - padding-top: ($grid-gutter-width/2); - @media (min-width: $screen-md-min) { - align-items: center; - .list-view-pf-top-align & { - align-items: flex-start; - } - } -} -.list-view-pf-stacked { - .list-group-item-heading { - float: none; // IE9 fallback - font-size: $font-size-h3; - line-height: 1.2em; - margin-bottom: 5px; - margin-right: $grid-gutter-width; - width: auto; // IE9 fallback - } - .list-group-item-text { - float: none; - width: auto; - } -} -.list-view-pf-view { - background: $list-group-top-border; - border: none; - margin-top: 30px; -} -.list-group-item-header { - box-sizing: content-box; - cursor: pointer; - margin: 0 -15px; - padding: 0 15px; //filling the width of the list item - width: 100%; -} -.list-view-pf-expand { - cursor: pointer; - float: left; //IE9 fallback - margin-bottom: ($grid-gutter-width/2); - margin-right: 2px; - margin-top: ($grid-gutter-width/2); - padding: 3px 0; - &.active, - &:hover { - color: $link-color; - } - .list-view-pf-additional-info-item & { - margin: 0; - padding: 0; - } - .fa-angle-right { - cursor: pointer; - font-size: ($font-size-large+3); - margin-right: 5px; - margin-top: 2px; - width: 10px; - } -} -.list-group-item-container { - background: #fff; - border-top: solid 1px $list-view-active-border; - box-sizing: content-box; - margin: -1px -15px 0; - order: 3; - padding: 15px; - position: relative; - width: 100%; -} -.list-view-pf-editable { - &.active, - &.list-view-pf-create { - .list-view-pf-editor, - .list-view-pf-editor.bootstrap-select, - .bootstrap-switch, - .list-view-pf-actions .list-view-pf-save, - .list-view-pf-actions .list-view-pf-cancel { - display: initial; - } - .list-view-pf-edit, - .list-view-pf-value:not(.list-view-pf-readonly), - .dropdown-kebab-pf { - display: none; - } - } - .list-view-pf-editor, - .list-view-pf-editor.bootstrap-select, - .bootstrap-switch, - .list-view-pf-actions .list-view-pf-save, - .list-view-pf-actions .list-view-pf-cancel { - display: none; - } - &.active { - .list-view-pf-additional-info { - @media (min-width: $screen-sm-min) { - margin-top: ($grid-gutter-width/2); - } - @media (min-width: $screen-md-min) { - margin-top: 0; - } - .list-view-pf-additional-info-item { - margin-top: ($grid-gutter-width/2); - @media (min-width: $screen-sm-min) { - margin-top: 0; - } - } - } - } - .list-view-pf-textbox { - margin-right: ($grid-gutter-width/2); - width: 100%; - } - .list-view-pf-readonly { - color: $color-pf-black-500; - } - .list-view-pf-actions { - margin: ($grid-gutter-width/4) 0; - width: 100px; - text-align: right; - .list-view-pf-save, - .list-view-pf-cancel { - font-size: $font-size-h1; - @media (max-width: $screen-sm-min) { - margin-left: 0; - } - } - } - .list-view-pf-description { - flex: 100%; - @media (min-width: $screen-sm-min) { - flex: 100%; - } - @media (min-width: $screen-md-min) { - flex: 25%; - } - } - .list-view-pf-additional-info { - flex: 100%; - .list-view-pf-additional-info-item { - flex: 100%; - } - @media (min-width: $screen-sm-min) { - flex: 100%; - .list-view-pf-additional-info-item { - flex: 1; - } - } - @media (min-width: $screen-md-min) { - flex: 75%; - .list-view-pf-additional-info-item { - flex: 1; - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss deleted file mode 100644 index e0580cd8113..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_loading-state.scss +++ /dev/null @@ -1,25 +0,0 @@ -.loading-state-pf { - display: flex; - flex-direction: column; - align-items: center; - font-size: ($spinner-size * .5); - height: 100%; - - &:before { - content: ""; - height: 25%; - display: block; - } - - &.loading-state-pf-lg { - font-size: ($spinner-size-lg * .5); - } - - &.loading-state-pf-sm { - font-size: ($spinner-size-sm * .5); - } - - &.loading-state-pf-xs { - font-size: ($spinner-size-xs * .5); - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss deleted file mode 100644 index 39c77c0d317..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_login.scss +++ /dev/null @@ -1,341 +0,0 @@ -// -// Login -// -------------------------------------------------- - -.login-pf { - height: 100%; - background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; - background-size: auto; - @media (min-width: $screen-sm-min) { - background-size: 100% auto; - } - #brand { - position: relative; - top: -70px; - img { - display: block; - height: 18px; - margin: 0 auto; - max-width: 100%; - @media (min-width: $screen-sm-min) { - margin: 0; - text-align: left; - } - } - } - #badge { - display: block; - margin: 20px auto 70px; - position: relative; - text-align: center; - @media (min-width: $screen-sm-min) { - float: right; - margin-right: 64px; - margin-top: 50px; - } - } - body { - background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0; - background-size: auto; - @media (min-width: $screen-sm-min) { - background-size: 100% auto; - } - } - .container { - background-color: $login-container-bg-color-rgba; - clear: right; - color: $color-pf-white; - padding-bottom: 40px; - padding-top: 20px; - width: auto; - @media (min-width: $screen-sm-min) { - bottom: 13%; - padding-left: 80px; - position: absolute; - width: 100%; - } - .details { - p:first-child { - border-top: 1px solid rgba($color-pf-white, (30/100)); - padding-top: 25px; - margin-top: 25px; - } - @media (min-width: $screen-sm-min) { - p:first-child { - border-top: 0; - padding-top: 0; - margin-top: 0; - } - border-left: 1px solid rgba($color-pf-white, (30/100)); - padding-left: 40px; - } - p { - margin-bottom: 2px; - } - } - .form-horizontal { - .control-label { - font-size: ($font-size-base + 1); - font-weight: 400; - text-align: left; - } - .form-group:last-child { - &, - .help-block:last-child { - margin-bottom: 0; - } - } - } - .help-block { - color: $color-pf-white; - } - .login { - @media (min-width: $screen-sm-min) { - padding-right: 40px; - } - } - .submit { - text-align: right; - } - } -} - -// -// Login -// The following styles are for the new login -// -------------------------------------------------- -.login-pf-page { - padding-top: $login-pf-page-padding-top; - - .login-pf-brand { - margin-top: $login-pf-brand-margin-top; - max-width:360px; - width: 70%; - @media (min-width: $screen-sm-min) { - margin-top: $login-pf-brand-desktop-margin-top; - } - } - .login-pf-page-header { - margin-bottom: $login-pf-page-header-margin-bottom; - @media (min-width: $screen-sm-min) { - margin-bottom: $login-pf-page-header-desktop-margin-bottom; - } - text-align: center; - p { - color: $color-pf-white; - font-size: $font-size-large; - margin-left: auto; - margin-right: auto; - margin-top: $login-pf-page-header-paragraph-margin-top; - } - } - .card-pf { - padding: $login-pf-card-pf-padding; - margin-bottom: 0; - @media (min-width: $screen-sm-min) { - padding: $login-pf-card-pf-desktop-padding; - } - p { - color: $color-pf-black-600; - } - } - .form-control { - height: ceil(($input-height-base + 10px )); - } - .checkbox-label { - color: $color-pf-black-600; - font-weight: 300; - margin-bottom: $login-pf-checkbox-label-margin-bottom; - @media (min-width: $screen-sm-min) { - margin: 0; - } - } - .btn-primary { - margin-top: $login-pf-btn-primary-margin-top; - } - .login-pf-header { - margin-bottom: $login-pf-header-margin-bottom; - @media (min-width: $screen-sm-min) { - margin-bottom:$login-pf-header-desktop-margin-bottom; - } - display:flex; - flex-direction: column; - h1 { - text-align: center; - } - h1 { - font-size: $font-size-h3; - @media (min-width: $screen-sm-min) { - font-size: $font-size-h1; - } - } - //this is ugly but neccessary to get the desired style :( - .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { - width: auto; - align-self: flex-end; - .dropdown-toggle { - color: $color-pf-black-700; - background: none; - padding:0 $login-pf-dropdown-toggle-padding-right 0 0; - font-weight: 300; - &:not(:focus) { - box-shadow: none; - border: 1px solid transparent; - } - .caret { - right: 0; - } - } - } - } - - .login-pf-signup { - margin: $login-pf-signup-margin-top 0 0; - font-size: ceil(($font-size-base * 1.25)); - text-align: center; - a { - margin-left: $login-pf-signup-a-margin-left; - } - } - .login-pf-settings { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - } - .login-pf-page-footer { - display: flex; - justify-content: center; - flex-wrap:wrap; - padding-bottom: $login-pf-page-footer-padding-bottom-mobile; - @media (min-width: $screen-sm-min) { - padding-bottom: $login-pf-page-footer-padding-bottom-desktop; - } - &-links { - display: flex; - margin: $login-pf-page-footer-links-margin-top 0 0 0; - li:not(:last-of-type) { - position: relative; - margin: 0 $login-pf-page-footer-links-li-margin-right 0 0; - &:after { - content:"."; - color: $color-pf-white; - position: absolute; - top: 0px; - right: -10px; - } - } - } - &-link { - color: $color-pf-white; - font-size: $font-size-large; - } - &-sso-services { - flex: 1 0 100%; - margin-top: $login-pf-page-footer-sso-margin-top; - text-align: center; - color: $color-pf-white; - &-logos { - display: flex; - flex-wrap: wrap; - padding: 0; - margin: 0; - list-style: none; - justify-content: center; - li { - margin: 0 $login-pf-page-footer-sso-logos-li-margin $login-pf-page-footer-sso-logos-li-margin; - } - } - } - }//login-pf-footer - - - // The following styles are for the login page with different account options - // -------------------------------------------------------------------------- - - &.login-pf-page-accounts { - margin-left: $login-pf-page-accounts-margin; - margin-right: $login-pf-page-accounts-margin; - } - .login-pf-accounts { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - .login-pf-header, .login-pf-signup { - flex-basis: 100%; - } - max-width: $login-pf-card-pf-max-width; - margin-left: auto; - margin-right: auto; - } - .login-pf-social-section { - flex-basis: 100%; - padding:0; - @media (min-width: $screen-sm-min) { - flex:0 1 50%; - max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children. - } - @media (min-width: $screen-sm-min) { - &:first-of-type { - padding-right: $login-pf-accounts-section-heading-desktop-padding-right; - } - &:last-of-type { - padding-left: ceil(($login-pf-accounts-section-heading-desktop-padding-left - 1px)); - border-left: 1px solid $color-pf-black-300; - } - } - }//social-section - .login-pf-social { - margin: $login-pf-social-margin; - @media (min-width: $screen-sm-min) { - margin: 0; - &-double-col { - flex-wrap: wrap; - display: flex; - justify-content: space-between; - .login-pf-social-link { - flex-basis: 48%; - } - } - } - - &:not(.login-pf-social-all) { - .login-pf-social-link-more { - display: none; - } - } - - &-link { - margin-bottom: $login-pf-accounts-link-margin-bottom; - a { - display: block; - padding: $login-pf-accounts-link-a-padding 0; - font-size: $font-size-large; - background: $color-pf-black-150; - text-align: center; - color: $color-pf-black-600; - img { - margin: 0 $login-pf-accounts-link-img-margin-right 0 0; - width: 20px; - height: 20px; - } - &:hover { - text-decoration: none; - background: $color-pf-black-200; - } - } - } - &-toggle { - float: right; - padding: 0; - .caret { - margin-left: $login-pf-accounts-more-caret-margin-left; - } - &-active { - .caret { - transform: rotate(-180deg); - } - } - } - } - -}//login-pf-page diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss deleted file mode 100644 index 47ce58bf548..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_mixins.scss +++ /dev/null @@ -1,81 +0,0 @@ -// -// Patternfly Mixins -// -------------------------------------------------- -// PatternFly-specific mixins - -// Patternfly button variants. -@mixin button-variant($color, $background, $background-image-start, $background-image-stop, $border){ - background-color: $background; - @include gradient-vertical($background-image-start, $background-image-stop); - border-color: $border; - color: $color; - - &:hover, - &:focus, - &:active, - &.active, - .open .dropdown-toggle#{&} { - background-color: $background; - background-image: none; - border-color: $border; - color: $color; - } - &:active, - &.active, - .open .dropdown-toggle#{&} { - background-image: none; - &:hover, - &:focus, - &.focus { - background-color: darken($background, 5%); - border-color: darken($border, 7%); - } - } - &.disabled, - &[disabled], - fieldset[disabled] & { - &, - &:hover, - &:focus, - &:active, - &.active { - background-color: $background; - border-color: $border; - } - } -} - -// SASS CONVERSION FIX. -// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only -// will not work. -@mixin sr-only-pf(){ - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -@mixin tab-indicator($background: $gray-light-pf, $left: 15px, $right: 15px){ - &:before { - background: $background; - bottom: -1px; - content: ""; - display: block; - height: 2px; - left: $left; - position: absolute; - right: $right; - } -} - -// Ellipse overflow text -.text-overflow-pf { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - word-wrap: normal; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss deleted file mode 100644 index adaf4f7c860..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_modals.scss +++ /dev/null @@ -1,49 +0,0 @@ -// -// Modals -// -------------------------------------------------- - -// Modal header -// Top section of the modal w/ title and dismiss -.modal-header { - background-color: $color-pf-black-150; - border-bottom: none; - padding: $modal-title-padding-vertical $modal-title-padding-horizontal; -} -// Close icon -.modal-header .close { - margin-top: 2px; -} - -// Title text within header -.modal-title { - font-size: 13px; - font-weight: 700; -} - -// Footer (for actions) -.modal-footer { - border-top: none; - margin-top: 15px; - padding: ($modal-inner-padding - 1) $modal-inner-padding $modal-inner-padding; - > .btn { - padding-left: 10px; - padding-right: 10px; - > .fa-angle-left { - margin-right: 5px; - } - > .fa-angle-right { - margin-left: 5px; - } - } -} - -// message-dialog pattern -.message-dialog-pf .modal-body { - display: flex; - - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: 30px; - margin-right: 15px; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss deleted file mode 100644 index 777d518e29e..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_nav-vertical-alt.scss +++ /dev/null @@ -1,168 +0,0 @@ -// -// Nav Vertical Alt -// -------------------------------------------------- - -.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt { - transition: $flyout-transition-pf; - - &.collapsed .list-group-item .list-group-item-value { - transition: opacity 0ms 100ms, opacity 100ms linear; - } - - .list-group-item { - .badge { - transition: $flyout-transition-pf; - } - - .list-group-item-value { - transition: opacity 500ms ease-out; - transition-delay: 150ms; - } - } -} - -.nav-pf-vertical-alt { - background: $nav-pf-vertical-alt-bg-color; - - .ie9.layout-pf-alt-fixed & { - box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box - } - - .layout-pf-alt-fixed & { - border-right: 1px solid $nav-pf-vertical-alt-border-color; - bottom: 0; - overflow-x: hidden; - overflow-y: auto; - left: 0; - position: fixed; - top: $navbar-pf-alt-height; // move out of way of navbar-pf-alt - width: $nav-pf-vertical-alt-width; - z-index: $zindex-navbar-fixed; - - &.collapsed { - width: $nav-pf-vertical-alt-collapsed-width !important; - - .list-group-item { - .badge { - padding: 2px 3px; - right: 21px; - top: 36px; - } - - .list-group-item-value { - opacity: 0; - } - } - } - - &.hidden { - display: none; - - &.show-mobile-nav { - box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); - display: block !important; - } - } - } - - .layout-pf-alt-fixed-with-footer & { - bottom: $footer-pf-alt-height; - } - - .list-group { - border-top: 0; - margin-bottom: 0; - } - - .list-group-item { - padding: 0; - - a { - color: $gray-dark; - display: block; - font-size: ($font-size-base + 2); - height: $nav-pf-vertical-alt-link-height; - padding: $nav-pf-vertical-alt-link-padding; - position: relative; - white-space: nowrap; - - &:focus { - color: $gray-dark; - text-decoration: none; - } - - &:hover { - color: $nav-pf-vertical-alt-active-color; - text-decoration: none; - } - } - - &.active { - background-color: $nav-pf-vertical-alt-bg-color; - border-color: $list-group-border; - - &:before { - background: $nav-pf-vertical-alt-active-color; - content: " "; - display: block; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 5px; - } - - a { - color: $nav-pf-vertical-alt-active-color; - } - } - - .badge { - background: $gray-dark; - border: 1px solid $nav-pf-vertical-alt-bg-color; - border-radius: 3px; - color: $nav-pf-vertical-alt-badge-color; - font-weight: 700; - font-size: ($font-size-base - 3); - padding: 5px; - position: absolute; - right: 15px; - text-align: center; - top: 21px; - - &.notifications { - background: $notification-badge-color; - } - } - - .fa, .fas, .far, .fab, .fal, - .glyphicon, - .pficon { - float: left; - font-size: 18px; - line-height: 30px; - margin-right: 10px; - text-align: center; - width: 18px; - } - - .list-group-item-value { - display: inline-block; - line-height: 30px; - opacity: 1; - overflow: hidden; - text-overflow: ellipsis; - width: 140px; - } - - } - - .list-group-item-separator { - border-top-width: 5px; - } - - .sidebar-pf & { - margin-left: (-($grid-gutter-width / 2)); - margin-right: (-($grid-gutter-width / 2)); - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss deleted file mode 100644 index 96ba008c2f5..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-alt.scss +++ /dev/null @@ -1,141 +0,0 @@ -// -// Navbar Alt -// -------------------------------------------------- - -.navbar-pf-alt { - background-color: $navbar-pf-alt-bg-color; - background-image: $navbar-pf-alt-bg-img; - background-repeat: $navbar-pf-alt-bg-repeat; - background-size: $navbar-pf-alt-bg-size; - border: none; - border-radius: 0; - border-top: $navbar-pf-alt-border-width $navbar-pf-alt-border-style $navbar-pf-alt-border-color; - margin-bottom: 0; - - .infotip.bottom-right .arrow { - left: 90%; - } - - .layout-pf-alt-fixed & { - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: $zindex-navbar-fixed; - } - - .nav { - &.navbar-nav > li > .dropdown-menu.infotip { - margin-top: 0; - } - - .nav-item-iconic { - cursor: pointer; - line-height: 1; - max-height: ($navbar-pf-alt-height - $navbar-pf-alt-border-width); // to keep Firefox from oversizing icons - padding: $navbar-pf-alt-nav-item-iconic-padding; - position: relative; - - &:hover, - &:focus { - background-color: transparent; - - .caret, - .fa, .fas, .far, .fab, .fal, - .glyphicon, - .pficon { - color: $navbar-pf-alt-active-color; - } - } - - .badge { - background-color: $notification-badge-color; - border-radius: 20px; - color: $navbar-pf-alt-active-color; - cursor: pointer; - font-size: ($font-size-base - 3); - font-weight: 700; - margin: 0 0 -11px -12px; - min-width: 0; - padding: 2px 4px; - } - - .caret, - .fa, .fas, .far, .fab, .fal, - .pficon { - color: $navbar-pf-alt-color; - font-size: ($font-size-base + 4); - } - - .caret { - font-size: $font-size-base; - width: auto; - } - - } - - .open > .nav-item-iconic { - &, - &:hover, - &:focus { - background: transparent; - - .caret, - .fa, .fas, .far, .fab, .fal, - .pficon { - color: $navbar-pf-alt-active-color; - } - } - } - } - - .navbar-brand { - color: $navbar-pf-alt-navbar-brand-color; - height: auto; - margin: $navbar-pf-alt-navbar-brand-margin; - min-height: $navbar-pf-alt-navbar-brand-min-height; - padding: $navbar-pf-alt-navbar-brand-padding; - - .navbar-brand-name { - display: inline; - margin-left: $navbar-pf-alt-navbar-brand-name-margin; - margin-right: $navbar-pf-alt-navbar-brand-name-margin; - // hide once screen gets too small - @media (max-width: $navbar-pf-alt-navbar-brand-name-breakpoint) { - display: none; - } - } - - .navbar-brand-icon { - display: inline; - margin-left: $navbar-pf-alt-navbar-brand-icon-margin; - margin-right: $navbar-pf-alt-navbar-brand-icon-margin; - } - } - - .navbar-iconic { - margin-right: 0; - } - - .navbar-toggle { - border: 0; - display: block; - float: left; - margin: $navbar-pf-alt-navbar-toggle-margin; - - &:hover, - &:focus { - .icon-bar { - background: $navbar-pf-alt-navbar-toggle-icon-bar-hover-bg; - } - } - - + .navbar-brand { - margin-left: 0; - } - - .icon-bar { - background: $navbar-pf-alt-color; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss deleted file mode 100644 index fc37dd089f8..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar-vertical.scss +++ /dev/null @@ -1,168 +0,0 @@ -// -// Navigation Bar for use with vertical navigation -// -------------------------------------------------- - -.navbar-pf-vertical { - background-color: $navbar-pf-vertical-bg-color; - border: none; - border-radius: 0; - border-top: $navbar-pf-vertical-border-width $navbar-pf-vertical-border-style $navbar-pf-vertical-border-color; - margin-bottom: 0; - - .infotip.bottom-right .arrow { - left: 90%; - } - - .layout-pf-fixed & { - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: $zindex-navbar-fixed; - } - - .nav { - &.navbar-nav > li > .dropdown-menu.infotip { - margin-top: 0; - } - - .nav-item-iconic { - color: $navbar-pf-vertical-color; - cursor: pointer; - line-height: 1; - max-height: ($navbar-pf-vertical-height - $navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons - padding: $navbar-pf-vertical-nav-item-iconic-padding; - position: relative; - margin: 0; - border: 0; - - &:hover { - outline: 0!important; - } - - &:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - } - - &:hover, - &:focus { - background-color: $navbar-pf-item-hover-bg-color; - text-decoration: none; - } - - .badge { - background-color: $notification-badge-color; - border-radius: 20px; - color: $navbar-pf-item-active-color; - cursor: pointer; - font-size: ($font-size-base - 3); - font-weight: 700; - left: 20px; - margin: 0; - padding: 2px 4px; - position: absolute; - min-width: 10px; - min-height: 10px; - top: 18px; - - &.badge-pf-bordered { - border: 1px solid $navbar-pf-vertical-bg-color; - } - } - - .caret, - .fa, .fas, .far, .fab, .fal, - .pficon { - color: $navbar-pf-vertical-color; - font-size: ($font-size-base + 4); - position: relative; - } - - .caret { - font-size: $font-size-base; - width: auto; - } - - > .dropdown-title { - position: relative; - display: inline-block; - line-height: 1.55; - } - - > .pficon-user { - padding-right: unquote("calc(#{$navbar-pf-item-icon-padding-right} + 3px)"); - float: left; - } - } - - .open > .nav-item-iconic { - &, - &:hover, - &:focus { - background: $navbar-pf-item-open-bg-color; - color: $navbar-pf-item-active-color; - outline: 0; - - .caret, - .fa, .fas, .far, .fab, .fal, - .pficon { - color: $navbar-pf-item-active-color; - } - } - } - } - - .navbar-brand { - color: $navbar-pf-vertical-navbar-brand-color; - height: auto; - margin: $navbar-pf-vertical-navbar-brand-margin; - min-height: $navbar-pf-vertical-navbar-brand-min-height; - padding: $navbar-pf-vertical-navbar-brand-padding; - - .navbar-brand-name { - display: inline-block; - margin: $navbar-pf-vertical-navbar-brand-name-margin; - // hide once screen gets too small - @media (max-width: $navbar-pf-vertical-navbar-brand-name-breakpoint) { - display: none; - } - } - - .navbar-brand-icon { - display: inline-block; - margin: $navbar-pf-vertical-navbar-brand-icon-margin; - max-height: $navbar-pf-vertical-navbar-brand-max-height; - } - - .navbar-brand-txt { - line-height: $navbar-pf-vertical-navbar-brand-line-height; - } - } - - .navbar-iconic { - margin-right: 0; - } - - .navbar-toggle { - border: 0; - display: block; - float: left; - margin: $navbar-pf-vertical-navbar-toggle-margin; - - &:hover, - &:focus { - .icon-bar { - background: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg; - } - } - - + .navbar-brand { - margin-left: 0; - } - - .icon-bar { - background: $navbar-pf-vertical-color; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss deleted file mode 100644 index e130c529aaf..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_navbar.scss +++ /dev/null @@ -1,579 +0,0 @@ -// -// Navbar -// -------------------------------------------------- - -.navbar-pf { - background: $navbar-pf-bg-color; - border: 0; - border-radius: 0; - border-top: 3px solid $navbar-pf-border-color; - margin-bottom: 0; - min-height: 0; - .navbar-brand { - color: $navbar-pf-active-color; - height: auto; - padding: 12px 0; - margin: 0 0 0 20px; - img { - display: block; - } - } - .navbar-collapse { - border-top: 0; - @include box-shadow(none); - padding: 0; - } - .navbar-header { - border-bottom: 1px solid $navbar-pf-navbar-header-border-color; - float: none; - } - .navbar-nav { - margin: 0; - > .active { - > a, - > button { - &, - &:hover, - &:focus { - background-color: $navbar-pf-item-open-bg-color; - color: $navbar-pf-active-color; - } - } - } - > li { - > a, - > button { - color: $navbar-pf-color; - line-height: 1; - padding: 10px 20px; - text-shadow: none; - &:hover, - &:focus { - color: $navbar-pf-active-color; - text-decoration: none; - } - > .dropdown-title, - > .pficon-user { - position: relative; - } - > .pficon-user { - padding-right: $navbar-pf-item-icon-padding-right; - } - } - } - > .open { - > a, - > button { - &, - &:hover, - &:focus { - background-color: $navbar-pf-item-open-bg-color; - color: $navbar-pf-active-color; - outline: 0; - } - } - } - .badge { - background-color: $notification-badge-color; - border-radius: 20px; - color: $navbar-pf-item-active-color; - cursor: pointer; - font-size: ($font-size-base - 3); - font-weight: 700; - left: 26px; - margin: 0; - padding: 2px 4px; - position: absolute; - min-width: 10px; - min-height: 10px; - top: 6px; - @media(min-width: $screen-sm-min) { - left: auto; - right: 6px; - top: 3px; - } - &.badge-pf-bordered { - border: 1px solid $navbar-pf-bg-color; - } -} - - @media (max-width: $grid-float-breakpoint-max) { - .active .dropdown-menu, - .active .navbar-persistent, - .open .dropdown-menu { - background-color: $navbar-pf-navbar-nav-active-active-bg-color !important; - margin-left: 0; - padding-bottom: 0; - padding-top: 0; - > .active > a, - .dropdown-submenu.open > a { - &, - &:hover, - &:focus { - background-color: $navbar-pf-item-open-bg-color !important; - color: $navbar-pf-active-color; - } - } - > li > a { - background-color: transparent; - border: 0; - color: $navbar-pf-color; - outline: none; - padding-left: 30px; - &:hover { - color: $navbar-pf-active-color; - } - } - .divider { - background-color: $navbar-pf-navbar-header-border-color; - margin: 0 1px; - } - .dropdown-header { - padding-bottom: 0; - padding-left: 30px; - } - .dropdown-submenu { - &.open .dropdown-toggle { - color: $navbar-pf-active-color; - } - &.pull-left { - float: none !important; - } - > a:after { - display: none; - } - .dropdown-header { - padding-left: 45px; - } - .dropdown-menu { - border: 0; - bottom: auto; - @include box-shadow(none); - display: block; - float: none; - margin: 0; - min-width: 0; - padding: 0; - position: relative; - left: auto; - right: auto; - top: auto; - > li > a { - padding: 5px 15px 5px 45px; - line-height: 20px; - } - .dropdown-menu > li > a { - padding-left: 60px; - } - } - } - } - .active .navbar-persistent { - .dropdown-submenu { - &.open .dropdown-menu { - display: block; - } - > a:after { - display: inline-block !important; - position: relative; - right: auto; - top: 1px; - } - .dropdown-menu { - display: none; - } - .dropdown-submenu > a:after { - display: none !important; - } - } - } - .context-bootstrap-select { // Also see bootstrap-select.less - .open > .dropdown-menu { - background-color: $color-pf-white !important; - > .active > a { - &, - &:active { - background-color: $dropdown-link-hover-bg !important; - border-color: $dropdown-link-hover-border-color !important; - color: $gray-dark !important; - small { - color: $gray-light !important; - } - } - } - > .disabled > a { - color: $gray-light !important; - } - > .selected > a { - &, - &:active { - background-color: $dropdown-link-active-bg !important; - border-color: $dropdown-link-active-border-color !important; - color: $color-pf-white !important; - small { - color: rgba($color-pf-white, (50/100)) !important; - } - } - } - li { - > a.opt { - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - color: $gray-dark; - padding-left: 10px; - padding-right: 10px; - } - & a { - &:active small { - color: rgba($color-pf-white, (50/100)) !important; - } - &:hover, - &:focus { - small { - color: $gray-light; - } - } - } - } - } - > .open > .dropdown-menu { - padding-bottom: 5px; - padding-top: 5px; - } - } - } - } - .navbar-persistent { - display: none; - } - .active > .navbar-persistent { - display: block; - } - .navbar-primary { - float: none; - .context { - border-bottom: 1px solid $navbar-pf-navbar-header-border-color; - &.context-bootstrap-select .bootstrap-select.btn-group { - &, - &[class*="span"] { - margin: 8px 20px 9px; - width: auto; // known bug: IE8 will make it as wide as the longest string - } - } - } - > li > .navbar-persistent > .dropdown-submenu > a { - position: relative; - &:after { - content: $fa-var-angle-down; - display: inline-block; - font-family: $icon-font-name-fa; - font-weight: normal; - @media (max-width: $grid-float-breakpoint-max) { - height: 10px; - margin-left: 4px; - vertical-align: baseline; - } - } - } - } - .navbar-toggle { - border: 0; - margin: 0; - padding: 10px 20px; - &:hover, - &:focus { - background-color: transparent; - outline: none; - .icon-bar { - @include box-shadow(0 0 3px $color-pf-white); - } - } - .icon-bar { - background-color: $navbar-pf-icon-bar-bg-color; - } - } - .navbar-utility { - border-bottom: 1px solid $navbar-pf-navbar-header-border-color; - li.dropdown { - > a, - > button { - &:hover { - outline: 0!important; - } - position: relative; - > .fa, .fas, .far, .fab, .fal, - .pficon { - line-height: 0; - } - } - } - @media (max-width: $grid-float-breakpoint-max) { - > li + li { - border-top: 1px solid $navbar-pf-navbar-header-border-color; - } - } - } -} - -@media (min-width: $grid-float-breakpoint) { - .navbar-pf { - .navbar-brand { - padding: $navbar-pf-navbar-navbar-brand-padding; - } - .navbar-nav > li { - > a, - > button { - padding-bottom: 14px; - padding-top: 14px; - } - } - .navbar-persistent { - font-size: $font-size-large; - } - .navbar-primary { - font-size: $font-size-large; - @include gradient-vertical($navbar-pf-navbar-primary-bg-color-start, $navbar-pf-navbar-primary-bg-color-stop); - &.persistent-secondary { - .context { - .dropdown-menu { - top: auto; - } - } - .dropup .dropdown-menu { - bottom: -5px; - top: auto; - } - > li { - position: static; - &.active { - margin-bottom: 32px; - > .navbar-persistent { - display: block; - left: 0; - position: absolute; - } - } - > .navbar-persistent { - background: $navbar-pf-navbar-navbar-persistent-bg-color; - border-bottom: 1px solid $navbar-pf-navbar-navbar-persistent-border-color; - padding: 0; - width: 100%; - a { - text-decoration: none !important; - } - > li { - &.active { - &, - &:hover { - @include tab-indicator($background: $nav-tabs-active-link-hover-color, $left: 20px, $right: 20px); - } - > a, - > a:hover, - &:hover > a { - color: $link-color !important; - } - .active > a { - color: $navbar-pf-active-color; - } - } - &.dropdown-submenu { - &:hover > .dropdown-menu { - display: none; - } - &.open { - > .dropdown-menu { - display: block; - left: 20px; - margin-top: 1px; - top: 100%; - } - > .dropdown-toggle { - color: $gray-darker; - &:after { - border-top-color: $gray-darker; - } - } - } - > .dropdown-toggle { - padding-right: 35px !important; - &:after { - position: absolute; - right: 20px; - top: 10px; - } - } - } - &:hover, - &.open { - @include tab-indicator($left: 20px, $right: 20px); - > a { - color: $gray-darker; - &:after { - border-top-color: $gray-darker; - } - } - } - > a { - background-color: transparent; - display: block; - line-height: 1; - padding: 9px 20px; - &.dropdown-toggle { - padding-right: 35px; - &:after { - font-size: ($font-size-large + 1); - position: absolute; - right: 20px; - top: 9px; - } - } - &:hover { - color: $gray-darker; - } - } - a { - color: $gray-pf; - } - } - } - } - } - > li { - > a, - > button { - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - position: relative; - margin: -1px 0 0; - &:hover { - background-color: $navbar-pf-item-hover-bg-color; - border-top-color: $navbar-pf-navbar-primary-hover-border-color; - color: $navbar-pf-color; - @include gradient-vertical($navbar-pf-navbar-primary-hover-bg-color-start, $navbar-pf-navbar-primary-hover-bg-color-stop); - } - } - } - > .active, - .open { - > a, - > button { - &, - &:hover, - &:focus { - background-color: $navbar-pf-item-open-bg-color; - border-bottom-color: $navbar-pf-navbar-primary-active-bg-color-stop; - border-top-color: $navbar-pf-navbar-primary-active-border-color; - @include box-shadow(none); - color: $navbar-pf-active-color; - @include gradient-vertical($navbar-pf-navbar-primary-active-bg-color-start, $navbar-pf-navbar-primary-active-bg-color-stop); - } - } - } - li.context { - &.context-bootstrap-select .filter-option { - max-width: 160px; - text-overflow: ellipsis; - } - &.dropdown { - border-bottom: 0; - } - > a, - &.context-bootstrap-select { - background-color: $navbar-pf-navbar-primary-context-bg-color-stop; - border-bottom-color: $navbar-pf-navbar-primary-context-border-color; - border-right: 1px solid $navbar-pf-navbar-primary-context-border-color; - border-top-color: $navbar-pf-navbar-primary-context-border-top-color; - font-weight: 600; - @include gradient-vertical($navbar-pf-navbar-primary-context-bg-color-start, $navbar-pf-navbar-primary-context-bg-color-stop); - &:hover { - background-color: $navbar-pf-navbar-primary-context-hover-bg-color-stop; - border-bottom-color: $navbar-pf-navbar-primary-context-hover-border-color; - border-right-color: $navbar-pf-navbar-primary-context-hover-border-color; - border-top-color: $navbar-pf-navbar-primary-context-hover-border-top-color; - @include gradient-vertical($navbar-pf-navbar-primary-context-hover-bg-color-start, $navbar-pf-navbar-primary-context-hover-bg-color-stop); - } - } - &.open > a { - background-color: $navbar-pf-navbar-primary-context-active-bg-color-stop; - border-bottom-color: $navbar-pf-navbar-primary-context-active-border-color; - border-right-color: $navbar-pf-navbar-primary-context-active-border-right-color; - border-top-color: $navbar-pf-navbar-primary-context-active-border-top-color; - @include gradient-vertical($navbar-pf-navbar-primary-context-active-bg-color-start, $navbar-pf-navbar-primary-context-active-bg-color-stop); - } - } - } - .navbar-utility { - border-bottom: 0; - position: absolute; - right: 0; - top: 0; - > .active, - > .open { - > a, - > button { - &, - &:hover, - &:focus { - background: $navbar-pf-item-open-bg-color; - color: $navbar-pf-active-color; - } - } - } - > li { - > a, - > button { - border: solid $navbar-pf-navbar-utility-border-color; - border-width: 0 0 0 1px; - color: $navbar-pf-navbar-utility-color !important; - padding: 7px 10px; - font-size: $font-size-small; - margin: 0; - &:hover { - background: $navbar-pf-item-hover-bg-color; - border-left-color: $navbar-pf-navbar-utility-hover-border-color; - outline: 0; - } - } - } - > li.open { - > a, - > button { - border-left-color: $navbar-pf-navbar-utility-open-border-color; - color: $navbar-pf-active-color !important; - } - } - .open .dropdown-menu { - left: auto; - right: 0; - .dropdown-menu { - left: auto; - right: 100%; - } - } - } - .navbar-utility .open .dropdown-menu { - border-top-width: 0; - } - .open { - &.bootstrap-select .dropdown-menu, - .dropdown-submenu > .dropdown-menu { - border-top-width: 1px !important; - } - } - } -} -@media (max-width: 360px) { - .navbar-pf { - .navbar-brand { - margin-left: 10px; - width: 75%; - img { - height: auto; - max-width: 100%; - } - } - .navbar-toggle { - padding-left: 0; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss deleted file mode 100644 index 1a9c3e09901..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_notifications-drawer.scss +++ /dev/null @@ -1,250 +0,0 @@ -// -// Notifications Drawer -// -------------------------------------------------- - - -.drawer-pf { - background-color: $color-pf-black-100; - border: 1px solid $card-pf-border-color; - @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100))); - overflow-y: auto; - position: absolute; - right: 0; - width: 320px; - z-index: 2; - .panel { - border-bottom: none; - border-left: none; - border-right: none; - } - .panel-group .panel-heading + .panel-collapse .panel-body { - border-top: none; - border-bottom: 1px solid $card-pf-border-color; - padding: 0; - } - .panel-counter { - display: block; - font-style: italic; - line-height: 1.2; - padding-left: 18px; - padding-top: 5px; - } - .panel-heading { border-bottom: 1px solid $card-pf-border-color; } - .panel-group { - bottom: 0; - margin-bottom: 0; - position: absolute; - top: 25px; // Height of Notifications Drawer box. - width: 100%; - } - .panel-title a { - cursor: pointer; - display: block; - } - &.drawer-pf-expanded { - @media (max-width: $screen-xs-max) { - left:0; - width: 100%; - } - @media (min-width: $screen-xs-max) { - left: 270px; - } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens. - width: inherit; - .drawer-pf-toggle-expand:before { - content: "\f101"; - } - } - .blank-slate-pf { - border: 0; - margin-bottom: 0; - padding: 30px; - - .blank-slate-pf-icon { - font-size: 3em; - line-height: 1em; - } - - h1 { - font-size: 1em; - margin-bottom: 0; - margin-top: 15px; - } - } -} -.drawer-pf-close, .drawer-pf-toggle-expand { - color: $gray-darker; - cursor: pointer; - line-height: inherit; - padding: 2px 10px; - position: absolute; - &:hover, - &:focus { - color: $color-pf-blue-400; - text-decoration: none; - } -} -.drawer-pf-toggle-expand { - left: 0; - &:before { - content: "\f100"; - font-family: "FontAwesome"; - } - &:hover { - color: $link-color; - } -} -.drawer-pf-close { - right: 0; -} - - -.drawer-pf-action { - display: flex; - border-bottom: 1px solid $card-pf-border-color; - - .btn-link { - color: $link-color; - padding: 10px 0; - .pficon, .fa, .fas, .far, .fab, .fal, { - margin-right: 3px; - } - .pficon-close { - position: relative; - top: 1px; - } - - &:hover { color: $link-hover-color; } - } -} - -.drawer-pf-action-link { - border-left: solid 1px $color-pf-black-300; - flex: 1 1 0%; - margin: 10px 0; - text-align: center; - - &:first-of-type { - border-left-width: 0; - } - - .btn-link { - padding: 0; - } -} - -.drawer-pf-loading { - color: $gray-pf; - font-size: ($font-size-base + 2); - padding: 20px 15px; -} - -.drawer-pf-notification { - border-bottom: 1px solid $card-pf-border-color; - padding: 15px; - .date { - border-right: 1px solid #aaa; - display: inline-block; - line-height: 1; - margin-right: 5px; - padding-right: 9px; - } - > .dropdown-kebab-pf { - margin-top: -3px; - } - - .pficon { - font-size: $font-size-large; - margin-top: 3px; - } - &:last-of-type { - border-bottom: none; - } - &:hover { background-color: $color-pf-blue-50; } - &.unread .drawer-pf-notification-message { - font-weight: bold; - cursor: pointer; - } - &.expanded-notification { - .date { - border-right: none; - padding-right: 0; - } - } -} - -.drawer-pf-notification-content { - cursor: default; -} - -.drawer-pf-notification-info, -.drawer-pf-notification-message { - display: block; - padding-left: 27px; - padding-right: 19px; - .expanded-notification & { - display: inline-block; - } -} - -.drawer-pf-title { - background-color: $color-pf-black-100; - border-bottom: 1px solid $card-pf-border-color; - position: absolute; - width: 100%; - h3 { - font-size: $font-size-base; - margin: 0; - padding: 6px 15px; - } -} - -.drawer-pf-notification.expanded-notification { - .drawer-pf-notification-content { - display: flex; - @media (max-width: $screen-sm-max) { - flex-direction: column; - } - .drawer-pf-notification-message { - flex: 1 1; - } - } -} - -/* Exclusive styles to work with Vertical Navigation */ -.navbar-pf-vertical { - .drawer-pf { - height: unquote("calc(100vh - #{$drawer-pf-top-vertical} - 20px)");//to create a 20px offset bottom - top: $drawer-pf-top-vertical; //menu height; - @media (max-width: $screen-xs-max) { - width:100%; - height: calc(unquote("100vh - #{$drawer-pf-top-vertical}")); - } - - } - .nav .drawer-pf-trigger { - .drawer-pf-trigger-icon { - border-left: 1px solid $navbar-pf-navbar-utility-border-color; - border-right: 1px solid $navbar-pf-navbar-utility-border-color; - padding-left: 15px; - padding-right: 15px; - } - &.open .drawer-pf-trigger-icon { - background-color: $navbar-pf-navbar-utility-hover-bg-color; - } - } -} - -/* Exclusive styles to work with Horizontal Navigation */ -.navbar-pf { - .drawer-pf { - height: unquote("calc(100vh - #{$drawer-pf-top-horizontal} - 20px)"); - top: $drawer-pf-top-horizontal; - border-top: 0; - @media (max-width: $screen-xs-max) { - width:100%; - height: calc(unquote("100vh - #{$drawer-pf-top-horizontal} - 32px")); - top:calc(unquote("#{$drawer-pf-top-horizontal} + 10px")); - } - } - .drawer-pf-trigger-icon { cursor: pointer; } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss deleted file mode 100644 index cb107bc8d9e..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pager.scss +++ /dev/null @@ -1,68 +0,0 @@ -// -// Pager -// -------------------------------------------------- - -.pager { - li { - > a, - > span { - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); - color: $gray-pf; - font-weight: 600; - line-height: 22px; - padding: 2px 14px; - > .i { - font-size: 18px; - vertical-align: top; - margin: 2px 0; - } - } - a:active { - background-image: none; - @include box-shadow(inset 0 3px 5px rgba($color-pf-black, (12.5/100))); - outline: 0; - } - } - .disabled { - > a, - > a:hover, - > a:focus, - > a:active, - > span { - background: $pagination-bg; - @include box-shadow(none); - color: $pager-disabled-color; - cursor: not-allowed; - } - } - .next { - > a, - > span { - > .i { - margin-left: 5px; - } - } - } - .previous { - > a, - > span { - > .i { - margin-right: 5px; - } - } - } -} - -.pager-sm { - li { - > a, - > span { - font-weight: 400; - line-height: 16px; - padding: 1px 10px; - > .i { - font-size: 12px; - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss deleted file mode 100644 index db98353f220..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_pagination.scss +++ /dev/null @@ -1,121 +0,0 @@ -// -// Pagination -// -------------------------------------------------- - -.pagination { - > li { - > a, - > span { - @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border); - cursor: default; - font-weight: 600; - padding: $padding-base-vertical $padding-large-horizontal; - > .i { - font-size: 15px; - vertical-align: top; - margin: 2px 0; - } - } - } - > li > a, - > li > span { - &:active { - @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); - } - } - > .active > a, - > .active > span { - &, - &:hover, - &:focus { - background-color: $btn-default-bg; - border-color: $pagination-border; - @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100))); - color: $btn-default-color; - @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); - } - } - > .disabled { - > span, - > span:hover, - > span:focus, - > a, - > a:hover, - > a:focus { - @include box-shadow(none); - cursor: not-allowed; - @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); - } - } -} - -.pagination-sm { - @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); - > li { - > a, - > span { - font-weight: 400; - > .i { - font-size: 12px; - margin-top: 2px; - } - } - } -} - -.content-view-pf-pagination { - background-color: $table-bg-accent; - border: 1px solid $table-border-color; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - &.table-view-pf-pagination { - border-top: none; - } - .form-group { - align-items: baseline; - display: flex; - flex-grow: 1; - float: left; //IE9 fallback - @supports (display: flex) { - float: none; - } - margin: 5px; - &:last-child { - justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right - float: right; //IE9 fallback - @supports (display: flex) { - float: none; - } - } - .pagination-pf-pagesize.bootstrap-select.btn-group, - .pagination-pf-pagesize.btn-group { - display: flex; - float: none; - margin-bottom: 0; - margin-left: 0; - margin-right: 5px; - width: auto; - } - .dropdown-menu { - min-width: auto; - } - } - .pagination-pf-page { - margin-left: 10px; - margin-right: 5px; - padding: 0 2px 2px; - text-align: right; - width: 2.5em; - } - .pagination { - display: flex; - margin: 0 0 0 10px; - a { - float: none; - @supports (display: flex) { - display: block; - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss deleted file mode 100644 index 668b617e3bb..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_panels.scss +++ /dev/null @@ -1,134 +0,0 @@ -// -// Panels -// -------------------------------------------------- - -.panel-title { - font-weight: 700; -} - -// -// Collapsable panels (aka, accordion) -// -------------------------------------------------- - -.panel-group { - .panel { - color: $gray-pf; - + .panel { - margin-top: -1px; - } - } - .panel-default { - border-color: $panel-default-border-color; - border-top-color: $panel-default-border-color; - .panel-heading { - @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop); - + .panel-collapse .panel-body { - border-top: 1px solid $panel-inner-border; - } - } - } - - .panel-info { - border-color: $panel-info-border; - .panel-heading { - background-color: $panel-group-pf-info-heading-bg; - } - + .panel-default { - border-top-color: $panel-info-border; - } - } - .panel-primary { - border-color: $panel-primary-border; - .panel-heading { - background-color: $panel-group-pf-primary-heading-bg; - } - + .panel-default { - border-top-color: $panel-primary-border; - } - + .panel-info { - border-top-color: $panel-primary-border; - } - } - .panel-success { - border-color: $panel-success-border; - .panel-heading { - background-color: $panel-group-pf-success-heading-bg; - } - + .panel-default { - border-top-color: $panel-success-border; - } - + .panel-info { - border-top-color: $panel-success-border; - } - + .panel-primary { - border-top-color: $panel-success-border; - } - } - .panel-warning { - border-color: $panel-warning-border; - .panel-heading { - background-color: $panel-group-pf-warning-heading-bg; - } - + .panel-default { - border-top-color: $panel-warning-border; - } - + .panel-info { - border-top-color: $panel-warning-border; - } - + .panel-primary { - border-top-color: $panel-warning-border; - } - + .panel-success { - border-top-color: $panel-warning-border; - } - } - .panel-danger { - border-color: $panel-danger-border; - .panel-heading { - background-color: $panel-group-pf-danger-heading-bg; - } - + .panel-default { - border-top-color: $panel-danger-border; - } - + .panel-info { - border-top-color: $panel-danger-border; - } - + .panel-primary { - border-top-color: $panel-danger-border; - } - + .panel-success { - border-top-color: $panel-danger-border; - } - + .panel-warning { - border-top-color: $panel-danger-border; - } - } - .panel-title { - font-weight: 500; - line-height: 1; - > a { - color: $gray-pf; - font-weight: $btn-font-weight; - &:before { - content: "\f107"; - display: inline-block; - font-family: $icon-font-name-fa; - font-size: 13px; - margin-right: 5px; - text-align: center; - vertical-align: 0; - width: 8px; - } - &:focus { - outline: none; - text-decoration: none; - } - &:hover { - text-decoration: none; - } - &.collapsed:before { - content: "\f105"; - } - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss deleted file mode 100644 index f037b727b9b..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly-additions.scss +++ /dev/null @@ -1,78 +0,0 @@ -/* PatternFly additions to Bootstrap */ - -// Bootstrap variables and mixins -@import 'bootstrap/less/variables'; -@import 'bootstrap/less/mixins'; -// Font Awesome variables -@import 'font-awesome/less/variables'; - -// Bootstrap-Slider -@import 'bootstrap-slider/src/less/variables'; -@import 'bootstrap-slider/src/less/rules'; - -// Bootstrap-Combobox -@import 'patternfly-bootstrap-combobox/less/combobox'; -// Bootstrap-Datepicker -@import 'bootstrap-datepicker/less/datepicker3'; -// Bootstrap-Select -@import 'bootstrap-select/less/bootstrap-select'; -// Bootstrap Switch -@import 'bootstrap-switch/src/less/bootstrap3/bootstrap-switch'; -// Bootstrap Touchspin -@import (less) "bootstrap-touchspin/dist/jquery.bootstrap-touchspin.css"; -// C3 charts -@import (less) "c3/c3.css"; -// Bootstrap-DateTimePicker -@import 'eonasdan-bootstrap-datetimepicker/src/less/bootstrap-datetimepicker-build'; - -@import 'variables'; -@import 'bootstrap-mixin-overrides'; -@import 'mixins'; -@import 'accordion'; -@import 'about-modal'; -@import 'application-launcher'; -@import 'blank-slate'; -@import 'bootstrap-combobox'; -@import 'bootstrap-datepicker'; -@import 'bootstrap-select'; -@import 'bootstrap-slider'; -@import 'bootstrap-switch'; -@import 'bootstrap-touchspin'; -@import 'bootstrap-treeview'; -@import 'cards'; -@import 'card-view'; -@import 'charts'; -@import 'close'; -@import 'context-selector'; -@import 'datatables'; -@import 'date-and-time'; -@import 'experimental-features'; -@import 'filter'; -@import 'footer'; -@import 'hint-block'; -@import 'icons'; -@import 'infotip'; -@import 'layouts'; -@import 'loading-state'; -@import 'links'; -@import 'list-pf'; -@import 'list-view'; -@import 'list-view-dnd'; -@import 'login'; -@import 'navbar'; -@import 'navbar-alt'; -@import 'navbar-vertical'; -@import 'nav-vertical-alt'; -@import 'notifications-drawer'; -@import 'search'; -@import 'sidebar'; -@import 'skip-to-content'; -@import 'spinner'; -@import 'syntax-highlighting'; -@import 'table-view'; -@import 'time-picker'; -@import 'toast'; -@import 'toolbar'; -@import 'tree-list-view'; -@import 'vertical-nav'; -@import 'wizard'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss deleted file mode 100644 index c556cffdddd..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_patternfly.scss +++ /dev/null @@ -1,31 +0,0 @@ -/* PatternFly */ - -// OpenSans -@import 'fonts'; -// Bootstrap -@import 'bootstrap/less/bootstrap'; -// Font Awesome -@import 'font-awesome/less/font-awesome'; - -// Bootstrap overrides -@import 'variables'; -@import 'bootstrap-mixin-overrides'; -@import 'mixins'; -@import 'alerts'; -@import 'badges'; -@import 'breadcrumbs'; -@import 'buttons'; -@import 'dropdowns'; -@import 'forms'; -@import 'labels'; -@import 'list-group'; -@import 'modals'; -@import 'pager'; -@import 'pagination'; -@import 'panels'; -@import 'popovers'; -@import 'progress-bars'; -@import 'tables'; -@import 'tabs'; -@import 'tooltip'; -@import 'type'; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss deleted file mode 100644 index e6778c21f09..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_popovers.scss +++ /dev/null @@ -1,52 +0,0 @@ -// -// Popovers -// -------------------------------------------------- - -.popover { - @include box-shadow(0 2px 2px rgba($color-pf-black, (8/100))); - padding: 0; - &.bottom { - .popover-title:before { - content:""; - position: absolute; - top: $popover-position-top; - left: 50%; - transform: translateX(-50%); - border-top-width: $popover-border-top-width; - border-width: $popover-border-width; - border-color: transparent; - border-bottom-color: $popover-border-bottom-color; - border-style: solid; - } - } -} - -.popover-content { - color: $gray-pf; - line-height: 18px; - padding: 10px 14px; -} - -.popover-title { - border-bottom: none; - border-radius: 0; - color: $gray-pf; - font-size: ($font-size-base + 1); - font-weight: 700; - min-height: 34px; - .close { - height: 22px; - position: absolute; - right: 8px; - top: 6px; - } - &.closable { - padding-right: 30px; - } -} -.popover-pf-info { - color: $color-pf-black-900; - &:hover, &:active { - color : $color-pf-blue-500; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss deleted file mode 100644 index d95944bff59..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_progress-bars.scss +++ /dev/null @@ -1,121 +0,0 @@ -// -// Progress Bar -// -------------------------------------------------- - -@keyframes progress-bar-stripes { - from { background-position: 0 0; } - to { background-position: 40px 0; } -} - -.progress { - @include box-shadow(inset 0 0 1px rgba($color-pf-black, (25/100))); - &.progress-label-left, - &.progress-label-top-right { - overflow: visible; - position: relative; - } - &.progress-label-left { - margin-left: 40px; - } - &.progress-sm { - height: $progress-sm; - margin-bottom: $progress-sm; - } - &.progress-xs { - height: $progress-xs; - margin-bottom: $progress-xs; - } - td > &:first-child:last-child { - margin-bottom: 0; - margin-top: 3px; - } -} - -.progress-bar { - box-shadow: none; - .progress-label-left & span, - .progress-label-right & span, - .progress-label-top-right & span { - color: $text-color; - position: absolute; - text-align: right; - } - .progress-label-left & span { - font-size: $font-size-large; - left: -40px; - top: 0; - width: 35px; - } - .progress-label-right & span, - .progress-label-top-right & span { - font-size: $font-size-small; - overflow: hidden; - right: 0; - text-overflow: ellipsis; - white-space: nowrap; - strong { - font-weight: 600; - } - } - .progress-label-right & span { - max-width: $progress-description-label-width; - top: 0; - } - .progress-label-top-right & span { - max-width: 47%; - top: (-($line-height-computed * 1.5)); // -30px - } - .progress-label-left.progress-sm & span, - .progress-label-top-right.progress-sm & span { - font-size: $font-size-base; - } - .progress-sm & { - line-height: $progress-sm; - } - .progress-xs & { - line-height: $progress-xs; - } -} - -.progress-bar-remaining { - background: transparent; -} - -.progress-container { - position: relative; - &.progress-description-left { - padding-left :($progress-description-label-width + 5); - } - &.progress-label-right { - padding-right :($progress-description-label-width + 5); - } -} - -.progress-description { - margin-bottom: ($line-height-computed / 2); // 10px - max-width: 52%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - .count { - font-size: ($font-size-base * 1.667); // 20px - font-weight: 300; - line-height: 1; - margin-right: 5px; - } - .fa, .fas, .far, .fab, .fal, - .pficon { - font-size: 14px; - margin-right: 3px; - } - .progress-description-left & { - left: 0; - margin-bottom: 0; - max-width: $progress-description-label-width; - position: absolute; - top: 0; - } - .tooltip { - white-space: normal; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss deleted file mode 100644 index bc92a6b279f..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-about-modal.scss +++ /dev/null @@ -1,45 +0,0 @@ -.about-modal-pf { - background-color: $color-pf-black-900; - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}")); - background-position: right bottom; - background-repeat: no-repeat; - background-size: 216px auto; - @media (min-width: $screen-sm-min) { - background-size: auto; - } - .modal-body { - color: $color-pf-white; - padding-bottom: 16px; - padding-left: $grid-gutter-width; - padding-right: $grid-gutter-width; - @media (min-width: $screen-sm-min) { - padding-left: ($grid-gutter-width * 2); - padding-right: ($grid-gutter-width * 2); - } - } - .modal-header { - background-color: transparent; - } - .modal-footer { - img { - width: 20%; - } - } - .pficon-close { - color: $color-pf-white; - } -} - -.product-versions-pf { - margin-bottom: 30px; - margin-top: 30px; - li { - strong { - margin-right: ($grid-gutter-width / 4); - } - } -} - -.trademark-pf { - font-size: ceil(($font-size-base - 1)); -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss deleted file mode 100644 index a215b718ee5..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-login.scss +++ /dev/null @@ -1,75 +0,0 @@ -// -// Login -// -------------------------------------------------- - -.login-pf { - background-color: $login-bg-color; - @media (min-width: $screen-sm-min) { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login-2}"), "#{$img-path}#{$img-bg-login-2}")); - background-position: 100% 100%; - background-repeat: no-repeat; - background-size: 30%; - } - @media (min-width: $screen-md-min) { - background-size: auto; - } - #badge { - margin-right: 65px; - margin-bottom: 50px; - text-align: right; - img { - width: 29%; - } - } - body { - background: transparent; - @media (min-width: $screen-sm-min) { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")); - background-repeat: no-repeat; - background-size: 30%; - height: 100%; - } - @media (min-width: $screen-md-min) { - background-size: auto; - } - } - #brand { - top: -30px; - img { - height: auto; - width: 50%; - } - @media (min-width: $screen-sm-min) { - top: -40px; - + .alert { - margin-top: -20px; - } - } - } - .container { - padding-top: 0; - @media (min-width: $screen-md-min) { - bottom: 20%; - padding-right: 120px; - } - } - &-page { - &-logo { - display: flex; - justify-content: center; - img { - margin-top: 15px; - height: 50px; - } - } - } - .login-pf-page-footer { - position: fixed; - right: 0; - bottom: 50px; - left: 0; - } - .login-pf-page-footer-link { - color: $color-pf-black-500; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss deleted file mode 100644 index 84883cb681b..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_rcue-variables.scss +++ /dev/null @@ -1,57 +0,0 @@ -// -// Variables -// -------------------------------------------------- - -/* RCUE-specific */ -$img-bg-login: "bg-login.png" !default; -$img-bg-login-2: "bg-login-2.png" !default; -$login-bg-color: #1a1a1a !default; -$login-container-bg-color: transparent !default; -$login-container-bg-color-rgba: transparent !default; -$modal-about-pf-bg-img: "bg-login-2.png" !default; -$navbar-pf-alt-border-width: 0 !default; -$navbar-pf-alt-nav-item-iconic-padding: 22px 12px !default; -$navbar-pf-alt-navbar-brand-padding: 18px 0 22px !default; -$navbar-pf-alt-navbar-brand-name-breakpoint: 355px !default; -$navbar-pf-alt-navbar-toggle-margin: 14px 15px !default; -$navbar-pf-bg-color: #393f45 !default; -$navbar-pf-border-color: #cc0000 !default; -$navbar-pf-vertical-border-color: #cc0000 !default; -$navbar-pf-active-color: #fff !default; -$navbar-pf-color: #dbdada !default; -$navbar-pf-icon-bar-bg-color: #fff !default; -$navbar-pf-navbar-header-border-color: #53565b !default; -$navbar-pf-navbar-nav-active-bg-color: #454c53 !default; -$navbar-pf-navbar-nav-active-active-bg-color: #3c434a !default; -$navbar-pf-navbar-nav-active-active-open-bg-color: #424950 !default; -$navbar-pf-navbar-navbar-brand-min-width: 300px !default; -$navbar-pf-navbar-navbar-brand-padding: 7px 0 8px !default; -$navbar-pf-navbar-navbar-persistent-bg-color: #f6f6f6 !default; -$navbar-pf-navbar-navbar-persistent-border-color: #cecdcd !default; -$navbar-pf-navbar-primary-active-bg-color-start: #72757a !default; -$navbar-pf-navbar-primary-active-bg-color-stop: #64686c !default; -$navbar-pf-navbar-primary-active-border-color: #949699 !default; -$navbar-pf-navbar-primary-bg-color-start: #474c50 !default; -$navbar-pf-navbar-primary-bg-color-stop: #383f43 !default; -$navbar-pf-navbar-primary-hover-bg-color-start: #5c6165 !default; -$navbar-pf-navbar-primary-hover-bg-color-stop: #4b5053 !default; -$navbar-pf-navbar-primary-hover-border-color: #949699 !default; -$navbar-pf-navbar-primary-context-active-bg-color-start: #6b7175 !default; -$navbar-pf-navbar-primary-context-active-bg-color-stop: #65696d !default; -$navbar-pf-navbar-primary-context-active-border-color: #6e7276 !default; -$navbar-pf-navbar-primary-context-active-border-right-color: #777a7e !default; -$navbar-pf-navbar-primary-context-active-border-top-color: #767a7e !default; -$navbar-pf-navbar-primary-context-bg-color-start: #585d61 !default; -$navbar-pf-navbar-primary-context-bg-color-stop: #505458 !default; -$navbar-pf-navbar-primary-context-border-color: #65696d !default; -$navbar-pf-navbar-primary-context-border-top-color: #64696d !default; -$navbar-pf-navbar-primary-context-hover-bg-color-start: #62676b !default; -$navbar-pf-navbar-primary-context-hover-bg-color-stop: #5a5e62 !default; -$navbar-pf-navbar-primary-context-hover-border-color: #6e7276 !default; -$navbar-pf-navbar-primary-context-hover-border-top-color: #6c7276 !default; -$navbar-pf-navbar-utility-border-color: #53565b !default; -$navbar-pf-navbar-utility-color: #fff !default; -$navbar-pf-navbar-utility-hover-bg-color: #4a5053 !default; -$navbar-pf-navbar-utility-hover-border-color: #636466 !default; -$navbar-pf-navbar-utility-open-bg-color: #5b6165 !default; -$navbar-pf-navbar-utility-open-border-color: #6c6e70 !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss deleted file mode 100644 index 96c9010cc6e..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_search.scss +++ /dev/null @@ -1,64 +0,0 @@ -// -// Search -// -------------------------------------------------- - -.search-pf { - &.has-button { - border-collapse: separate; - display: table; - .form-group { - display: table-cell; - width: 100%; - .btn { - @include box-shadow(none); - float: left; - margin-left: -1px; - &.btn-lg { - font-size: ($font-size-large + .5); // to make button height consistent across browsers! - } - &.btn-sm { - font-size: ($font-size-small - .3); // to make button height consistent across browsers! - } - } - .form-control { - float: left; - } - } - } - .has-clear { - .clear { - background: rgba($color-pf-white, (0/100)); // to make the whole button clickable in IE9+ - border: 0; - height: ($input-height-base - 1); - line-height: 1; - padding: 0; - position: absolute; - right: 1px; - top: 1px; - width: 28px; - &:focus { - outline: none; - } - } - .form-control { - padding-right: 30px; - &::-ms-clear { - display: none; - } - } - .input-lg + .clear { - height: ($input-height-large - 2); - width: 28px; - } - .input-sm + .clear { - height: ($input-height-small - 2); - width: 28px; - span { - font-size: ($font-size-base - 2); - } - } - .search-pf-input-group { - position: relative; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss deleted file mode 100644 index 2f7c559176f..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_sidebar.scss +++ /dev/null @@ -1,176 +0,0 @@ -// -// Sidebar -// -------------------------------------------------- - -.sidebar-header { - border-bottom: 1px solid darken($page-header-border-color, 2%); - padding-bottom: (($line-height-computed / 2) + 1); - margin: (($line-height-computed * 2) + 10) 0 $line-height-computed; - .actions { - margin-top: -2px; - } -} - -.sidebar-pf { - .sidebar-header + .list-group { - border-top: 0; - margin-top: (-$grid-gutter-width / 2 / 2); - .list-group-item { - background: transparent; - border-color: darken($page-header-border-color, 2%); - padding-left: 0; - } - .list-group-item-heading { - font-size: $font-size-base; - } - } - .nav-category { - h2 { - color: $dropdown-header-color; - font-size: $font-size-base; - font-weight: 400; - line-height: ($line-height-computed + 1); - margin: 0; - padding: 8px 0; - } - + .nav-category { - margin-top: ($grid-gutter-width / 4); - } - } - .nav-pills > li { - &.active > a { - background: $dropdown-link-active-bg !important; - border-color: $dropdown-link-active-border-color !important; - color: $color-pf-white; - @media (min-width: $grid-float-breakpoint) { - &:after { - content: $fa-var-angle-right; - font-family: $icon-font-name-fa; - display: block; - position: absolute; - right: ($grid-gutter-width / 2 / 2); - top: 1px; - } - } - .fa, .fas, .far, .fab, .fal { - color: $color-pf-white; - } - } - > a { - border-bottom: 1px solid transparent; - border-radius: 0; - border-top: 1px solid transparent; - color: $text-color; - font-size: ($font-size-base + 1); - line-height: ($line-height-computed + 1); - padding: 1px ($grid-gutter-width / 2); - &:hover { - background: $dropdown-link-hover-bg; - border-color: $dropdown-link-hover-border-color; - } - .fa, .fas, .far, .fab, .fal { - color: lighten($gray-pf, 12%); - font-size: ($font-size-base + 3); - margin-right: ($grid-gutter-width / 4); - text-align: center; - vertical-align: middle; - width: ($font-size-base + 3); - } - } - } - .nav-stacked { - margin-left: (-($grid-gutter-width / 2)); - margin-right: (-($grid-gutter-width / 2)); - li + li { - margin-top: 0; - } - } - .panel { - background: transparent; - } - .panel-body { - padding: 6px ($grid-gutter-width / 2); - .nav-pills > li > a { - padding-left: ($grid-gutter-width / 2 + 17); - } - } - .panel-heading { - padding: 9px ($grid-gutter-width / 2); - } - .panel-title { - font-size: $font-size-base; - > a { - &:before { - display: inline-block; - margin-left: 1px; - margin-right: 4px; - width: 9px; - } - &.collapsed:before { - margin-left: 3px; - margin-right: 2px; - } - } - } -} - -@media (min-width: $grid-float-breakpoint-max) { - .sidebar-header-bleed-left { - margin-left: (-($grid-gutter-width / 2)); - > h2 { - margin-left: ($grid-gutter-width / 2); - } - } - .sidebar-header-bleed-right { - margin-right: (-($grid-gutter-width / 2)); - .actions { - margin-right: ($grid-gutter-width / 2); - } - > h2 { - margin-right: ($grid-gutter-width / 2); - } - + .list-group { - margin-right: (-($grid-gutter-width / 2)); - } - } - .sidebar-pf { - .panel-group .panel-default, - .treeview { - border-left: 0; - border-right: 0; - margin-left: (-($grid-gutter-width / 2)); - margin-right: (-($grid-gutter-width / 2)); - } - .treeview { - margin-top: 5px; - .list-group-item { - padding-left: ($grid-gutter-width / 2); - padding-right: ($grid-gutter-width / 2); - &.node-selected:after { - content: $fa-var-angle-right; - font-family: $icon-font-name-fa; - display: block; - position: absolute; - right: ($grid-gutter-width/2 / 2); - top: 1px; - } - } - } - } -} - -@media (min-width: $grid-float-breakpoint) { - .sidebar-pf { - background: $sidebar-pf-bg; - &.sidebar-pf-left { - border-right: 1px solid $sidebar-pf-border-color; - } - &.sidebar-pf-right { - border-left: 1px solid $sidebar-pf-border-color; - } - > .nav-category, - > .nav-stacked { - margin-top: 5px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss deleted file mode 100644 index 64904a473d0..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_skip-to-content.scss +++ /dev/null @@ -1,12 +0,0 @@ -// -// Skip to content -// -------------------------------------------------- -.skiplink-pf { - position: absolute; - top: $skiplink-pf-top; - left: -300%; /* moves off screen */ - z-index: $zindex-modal; -} -.skiplink-pf:focus { - left: $skiplink-pf-left; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss deleted file mode 100644 index ebe44426d1d..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_spinner.scss +++ /dev/null @@ -1,72 +0,0 @@ -// -// Spinner -// -------------------------------------------------- - -@keyframes rotation { - from {transform: rotate(0deg);} - to {transform: rotate(359deg);} -} - -.spinner { - animation: rotation 600ms infinite linear; - border-bottom: 4px solid rgba($color-pf-black, (25/100)); - border-left: 4px solid rgba($color-pf-black, (25/100)); - border-right: 4px solid rgba($color-pf-black, (25/100)); - border-radius: 100%; - border-top: 4px solid rgba($color-pf-black, (75/100)); - height: $spinner-size; - margin: 0 auto; - position: relative; - width: $spinner-size; - &.spinner-inline { - display: inline-block; - margin-right: 3px; - } - &.spinner-lg { - border-width: 5px; - height: $spinner-size-lg; - width: $spinner-size-lg; - } - &.spinner-sm { - border-width: 3px; - height: $spinner-size-sm; - width: $spinner-size-sm; - } - &.spinner-xs { - border-width: 2px; - height: $spinner-size-xs; - width: $spinner-size-xs; - } - &.spinner-inverse { - border-bottom-color: rgba($color-pf-white, (25/100)); - border-left-color: rgba($color-pf-white, (25/100)); - border-right-color: rgba($color-pf-white, (25/100)); - border-top-color: rgba($color-pf-white, (75/100)); - } -} - -.ie9 .spinner { - background: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner}"), "#{$img-path}#{$img-spinner}")) no-repeat; - border: 0; - &.spinner-inverse { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse}"), "#{$img-path}#{$img-spinner-inverse}")); - } - &.spinner-inverse-lg { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-lg}"), "#{$img-path}#{$img-spinner-inverse-lg}")); - } - &.spinner-inverse-sm { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-sm}"), "#{$img-path}#{$img-spinner-inverse-sm}")); - } - &.spinner-inverse-xs { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-xs}"), "#{$img-path}#{$img-spinner-inverse-xs}")); - } - &.spinner-lg { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-lg}"), "#{$img-path}#{$img-spinner-lg}")); - } - &.spinner-sm { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-sm}"), "#{$img-path}#{$img-spinner-sm}")); - } - &.spinner-xs { - background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-xs}"), "#{$img-path}#{$img-spinner-xs}")); - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss deleted file mode 100644 index 6a8639e2729..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_syntax-highlighting.scss +++ /dev/null @@ -1,36 +0,0 @@ -// -// Syntax Highlighting for google-code-prettify -// -------------------------------------------------- - -.prettyprint { - .atn, - .com, - .fun, - .var { - color: $syntax-3; - } - - .atv, - .str { - color: $syntax-1; - } - - .clo, - .dec, - .kwd, - .opn, - .pln, - .pun { - color: $syntax-2; - } - - .lit, - .tag, - .typ { - color: $syntax-4; - } - - ol.linenums { - margin-bottom: 0; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss deleted file mode 100644 index 789abea5b38..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_table-view.scss +++ /dev/null @@ -1,188 +0,0 @@ -// -// Table View -// -------------------------------------------------- - -// Keep dataTable class for legacy apps -table.dataTable { - height: 100%; - margin-bottom: 0; - max-width: none !important; - tbody { - > tr { - > td { - // Styling for inline actions - &.table-view-pf-actions { - padding: 0; - vertical-align: middle; - } - } - &:hover { - // Styling when hovering anywhere else on a row - > td.table-view-pf-actions { - background-color: $table-bg-accent; - border-bottom-color: $table-border-color; - } - } - } - > tr.selected { - color: $color-pf-white; - background-color: $color-pf-blue-400; - > td { - border-bottom-color: $color-pf-blue-500; - &.table-view-pf-actions { - background-color: $table-bg-accent; - border-bottom-color: $table-border-color; - } - } - &:hover { - > td { - background-color: inherit; - border-bottom-color: $color-pf-blue-500; - &.table-view-pf-actions { - background-color: $table-bg-accent; - border-bottom-color: $table-border-color; - } - } - } - } - } - thead { - .sorting, - .sorting_asc, - .sorting_desc, - .sorting_asc_disabled, - .sorting_desc_disabled { - cursor: pointer; - } - .sorting_asc, - .sorting_desc { - color: $link-color !important; - position: relative; - &:after { - content: $fa-var-angle-down; - font-family: $icon-font-name-fa; - font-size: ($font-size-base - 2); - font-weight: normal; - height: ($font-size-base - 3); - left: 7px; - line-height: $font-size-base; - position: relative; - top: 2px; - vertical-align: baseline; - width: $font-size-base; - } - &:before { - background: $link-color; - content: ""; - height: 2px; - position: absolute; - left: 0; - top: 0; - width: 100%; - } - } - .sorting_asc:after { - content: $fa-var-angle-up; - top: -3px; - } - } - th:active { - outline: none; - } -} - -// Empty table -.table-view-pf-empty { - &.blank-slate-pf { - background-color: $table-bg-accent; - border: 1px solid $table-border-color; - border-radius: 0; - margin-top: -1px; - } -} - -// Embedded toolbar -.table-view-pf-toolbar { - &.toolbar-pf { - background-color: $table-bg-accent; - border-bottom: none; - border-left: 1px solid $table-border-color; - border-right: 1px solid $table-border-color; - border-top: 1px solid $table-border-color; - box-shadow: none; - margin-left: 0px; - margin-right: 0px; - .toolbar-pf-results { - border-top: 1px solid $table-border-color; - min-height: 40px; - line-height: 40px; - } - } -} - -// External Toolbar -.table-view-pf-toolbar-external { - &.toolbar-pf { - border-bottom: none; - border-top: none; - box-shadow: none; - .toolbar-pf-results { - border-top: 1px solid $table-border-color; - min-height: 40px; - line-height: 40px; - } - } -} - -.table-view-pf-colvis-menu { - > li { - padding: 5px 10px; - &:hover { - background-color: #def3ff; - } - > input { - margin-top: 0; - margin-right: 10px; - vertical-align: middle; - } - > label { - margin-bottom: 0; - } - } - -} - -// Inline action button and kebab -// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs. -// Button height must be set dynamically in IE to be equal to td height. -.table-view-pf-actions { - background-color: $btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell - height: 100%; - .btn, - .dropdown-toggle { - border: none; - box-shadow: none; - height: 100%; - width: 100%; - } - .dropdown, - .table-view-pf-btn { - height: 100%; - } - .dropdown-menu.dropdown-menu-right { - right: -5px; - } - &:last-child { - width: 24px; - } -} - -// Selection column -.table-view-pf-select { - width: 33px; -} - -// Results area containing selected row text -.table-view-pf-select-results { - text-align: right; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss deleted file mode 100644 index 6ff191c3fac..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tables.scss +++ /dev/null @@ -1,90 +0,0 @@ -// -// Tables -// -------------------------------------------------- - -.table { - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - padding: $table-cell-padding-top $table-cell-padding $table-cell-padding-bottom; - > a:hover { - text-decoration: none; - } - } - > th { - font-family: "Open Sans"; - font-style: normal; - font-weight: 600; - } - } - } - > thead { - background-clip: padding-box; - background-color: $color-pf-black-150; - @include gradient-vertical($start-color: $color-pf-black-100, $end-color: $color-pf-black-200, $start-percent: 0%, $end-percent: 100%); - } -} - -.table-bordered { - border: 1px solid $table-border-color; - > thead, - > tbody, - > tfoot { - > tr { - > th, - > td { - border: 1px solid $table-border-color; - } - } - } - > thead > tr { - > th, - > td { - border-bottom-width: 1px; - } - } -} - -.table-striped { - > tbody > tr { - &:nth-of-type(even) { - background-color: $table-bg-accent; - } - &:nth-of-type(odd) { - background-color: transparent; - } - } -} - -.table-hover { - > tbody > tr:hover { - > td, - > th { - background-color: $table-bg-hover; - border-bottom-color: $table-border-hover; - } - } -} - -.table-treegrid { - span.indent { - margin-left: 10px; - margin-right: 10px; - } - span.icon { - display: inline-block; - font-size: 13px; - margin-right: 5px; - min-width: 10px; - text-align: center; - } - span.expand-icon, span.collapse-icon { - cursor: pointer; - } - > tbody > tr.odd { - background-color: $table-bg-accent; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss deleted file mode 100644 index 386b285b9ad..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tabs.scss +++ /dev/null @@ -1,119 +0,0 @@ -// -// Tabs -// -------------------------------------------------- - -.nav-tabs { - font-size: $font-size-large; - > li { - > a { - color: $nav-tabs-color; - margin-right: -1px; - padding-bottom: 5px; - padding-top: 5px; - &:active, - &:focus, - &:hover { - background: transparent; - border-color: $nav-tabs-border-color; - color: $gray-darker; - } - } - > .dropdown-menu { - border-top: 0; - border-color: $nav-tabs-border-color; - &.pull-right { - right: -1px; - } - } - } - + .nav-tabs-pf, &.nav-tabs-pf-secondary { - font-size: $font-size-base; - > li:first-child > a { - padding-left: 15px; - &:before { - left: 15px !important; - } - } - } - .open > a { - &, - &:hover, - &:focus { - background-color: transparent; - border-color: $nav-tabs-border-color; - } - } -} - -.nav-tabs-pf { - &.nav-justified { - @media (min-width: $grid-float-breakpoint) { - border-bottom: 1px solid $nav-tabs-justified-link-border-color; - } - > li { - &:first-child > a { - padding-left: 15px; - } - > a { - border-bottom: 0; - &:before { - left: 0 !important; - right: 0 !important; - } - } - } - } - > li { - margin-bottom: 0; - &.active > a { - @include tab-indicator($background: $nav-tabs-active-link-hover-color); - &, - &:active, - &:focus, - &:hover { - background-color: transparent; - border: 0 !important; - color: $link-color; - &:before { - background: $nav-tabs-active-link-hover-color; - } - } - } - &:first-child { - > a { - padding-left: 0; - &:before { - left: 0 !important; - } - } - } - > a { - border: 0; - line-height: 1; - margin-right: 0; - padding-bottom: 10px; - padding-top: 10px; - &:active, - &:focus, - &:hover { - @include tab-indicator(); - - } - } - > .dropdown-menu { - left: 15px; - margin-top: 1px; - &.pull-right { - left: auto; - right: 15px; - } - } - } - .open > a { - &, - &:hover, - &:focus { - background-color: transparent; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss deleted file mode 100644 index fc5bb64d694..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_time-picker.scss +++ /dev/null @@ -1,98 +0,0 @@ -// -// Time Picker -// -------------------------------------------------- -.bootstrap-datetimepicker-widget { - .today-button-pf:before { - content: "Today"; - } - &.timepicker-sbs { - @media (min-width: $screen-md-min) { - .datepicker, .accordion-toggle { - border-right: 1px solid $color-pf-black-300; - } - .timepicker { - padding-left: 0; - margin-top: 50px; - } - .picker-switch { - width: 50%; - } - } - } - a[data-action] { - border: 0; - box-shadow: none; - color: $gray-dark; - display: block; - padding-bottom: 4px; - padding-top: 4px; - &:hover { color: $link-color; } - } - &.dropdown-menu { - left: 0!important; - padding: 0; - width: unquote("calc(100% - 25px)"); - &:before, &:after { - content: none; - } - &.top { - margin-bottom: -1px; - } - &.bottom { - margin-top: -1px; - } - } - .timepicker-hour { - width: 100%; - &:after { - content: ":"; - float: right; - } - } -} -.timepicker-hours, -.timepicker-minutes { - table td { - font-weight: bold; - line-height: 30px; - height: 30px; - &:hover { color: $link-color; } - } - .table-condensed > tbody > tr > td { padding: 0; } -} -.time-picker-pf { - .input-group-addon { - .fa, .fas, .far, .fab, .fal, - .pficon { width: 12px; } - &:not(.active) { box-shadow: none; } - } -} -.timepicker-picker { - table td { - span, - a span { - height: 24px; - line-height: 24px; - margin: 0; - width: 100%; - } - } - .table-condensed > tbody > tr > td { - height: 25px; - line-height: 18px; - padding: 0; - } - button[data-action] { // provisional until the button is removed - padding-bottom: 0; - padding-top: 0; - } - .separator { display: none; } - tr:nth-child(2) td { - background-color: $dropdown-link-hover-bg; - border-color: $dropdown-link-hover-border-color; - border-style: solid; - border-width: 1px; - border-left: 0; - border-right: 0; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss deleted file mode 100644 index 35ef5dd3c93..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toast.scss +++ /dev/null @@ -1,75 +0,0 @@ -// -// Toast notifications -// -------------------------------------------------- - -.toast-pf { - background-color: $color-pf-white; - border-color: $color-pf-black-400; - box-shadow: 0 2px 6px rgba($color-pf-black, (20/100)); - padding-left: 68px; //15px space between the icon and the text - margin-bottom: 5px; - &.alert-danger > .pficon { background-color: $alert-danger-border; } - &.alert-info > .pficon { background-color: $alert-info-border; } - &.alert-success > .pficon { background-color: $alert-success-border; } - &.alert-warning > .pficon { background-color: $alert-warning-border; } - .dropdown-kebab-pf { margin-left: 10px; } - > .pficon { - background-color: $gray-pf; - bottom: -1px; - box-shadow: 2px 0 5px -2px rgba($color-pf-black, (20/100)); - left: -1px; - padding-top: 10px; - text-align: center; - top: -1px; - width: 53px; - &:before { color: rgba($color-pf-white, (74/100)); } - } - .toast-pf-action { - margin-left: 15px; - } - .dropdown-kebab-pf .btn-link { - padding-top: 0; - padding-bottom: 0; - vertical-align: text-bottom; - } - /* Medium devices (desktops, 992px and up) */ - @media (min-width: $screen-md-min) { - display: inline-block; - } -} -// Sets max width on toast notifications -.toast-pf-max-width { - @media (min-width: $screen-md-min) { - max-width: 31.1%; // sets the size to 4 cols; - } -} -// To position the notification on the top right corner, used in context on cards layout -.toast-pf-top-right { - left: ($grid-gutter-width / 2); - position: absolute; - right: ($grid-gutter-width / 2); - top: 12px; - z-index: 1055; // More than $zindex-modal - /* Medium devices (desktops, 992px and up) */ - @media (min-width: $screen-md-min) { - left: auto; - } -} - -.toast-notifications-list-pf { - margin-left: ($grid-gutter-width / 2); - position: fixed; - right: ($grid-gutter-width / 2); - top: $toast-notification-top; - z-index: 1055; - .toast-pf { - clear: both; - float: right; - } - @media (min-width: $screen-sm-min) { - max-width: calc(50%); - } - @media (min-width: $screen-md-min) { - max-width: calc(33.1% ); // sets the size to 4 cols; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss deleted file mode 100644 index ac8a7b0da74..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_toolbar.scss +++ /dev/null @@ -1,190 +0,0 @@ -// -// Toolbar (Filter and view options) -// -------------------------------------------------- - -.toolbar-pf { - background: $color-pf-white; - border-bottom: 1px solid $sidebar-pf-border-color; - box-shadow: 0 1px 0px rgba($color-pf-black, (4.5/100)); - padding-top: ($grid-gutter-width/4); - .form-group { - margin-bottom: ($grid-gutter-width/4); - @media (min-width: $grid-float-breakpoint) { - border-right: 1px solid $sidebar-pf-border-color; - float: left; - margin-bottom: 0; - padding-left: ($grid-gutter-width/2); - padding-right: ($grid-gutter-width/2); - } - &:last-child { - border-right: 0; - margin-bottom: 0; - padding-right: 0; - } - .btn, - .btn-group { - + .btn, - + .btn-group { margin-left: 5px; } - + .btn-link, - + .dropdown { margin-left: 10px; } - } - .btn-link { - color: $gray-darker; - font-size: ($font-size-base + 4); - line-height: 1; - padding: 4px 0; - &:active, - &:focus, - &:hover { color: $link-color; } - } - .dropdown-kebab-pf .btn-link { - padding: 4px ($grid-gutter-width/4); - margin-left: ($grid-gutter-width/(-4)); - margin-right: ($grid-gutter-width/(-4)); - } - } -} -.toolbar-pf-actions { - display: table; - margin-bottom: 10px; - width: 100%; - @media (min-width: $grid-float-breakpoint) { - .toolbar-pf-filter { - padding-left: 0; - } - } -} -.toolbar-pf-view-selector { - font-size: ($font-size-base + 4); - .btn-link.active { - color: $link-color; - cursor: default; - } -} -.toolbar-pf-action-right { - float: right; - @media (max-width: $grid-float-breakpoint) { - float: none; - } -} -.toolbar-pf-find { - font-size: ($font-size-base + 2); - position: relative; -} -.find-pf-dropdown-container { - background: $color-pf-white; - border: solid 1px $color-pf-black-400; - display: none; - right: -20px; - padding: 5px; - position: absolute; - top: 35px; - width: 300px; - z-index: 10000; - @media (max-width: $grid-float-breakpoint) { - left: 30px; - top: -5px; - width: calc(100% - 30px); - } - &:before, - &:after { - content: ""; - position: absolute; - } - &:before { - border-bottom:11px solid $color-pf-black-400; - border-left:11px solid transparent; - border-right:11px solid transparent; - right: 35px; - .toolbar-pf-find:last-child & { - right: 15px; - } - top: -12px; - @media (max-width: $grid-float-breakpoint) { - border-bottom:11px solid transparent; - border-right:11px solid $color-pf-black-400; - border-top:11px solid transparent; - left: -22px; - right: initial; - top: 8px; - } - } - &:after { - border-bottom:10px solid $color-pf-white; - border-left:10px solid transparent; - border-right:10px solid transparent; - right: 36px; - .toolbar-pf-find:last-child & { - right: 16px; - } - top: -10px; - @media (max-width: $grid-float-breakpoint) { - border-bottom:10px solid transparent; - border-right:10px solid $color-pf-white; - border-top:10px solid transparent; - left: -20px; - right: initial; - top: 9px; - } - } - input { - height: 30px; - padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset) - width: 100%; - } - .find-pf-buttons { - position: absolute; - right: 10px; - top: 5px; - .btn { - border: none; - cursor: pointer; - margin-left: 0 !important; - padding: 0; - width: 18px; - .fa-angle-up, - .fa-angle-down { - font-weight: bold; - font-size: ($font-size-base + 6); - } - .pficon-close { font-size: ($font-size-base + 2); } - } - span { - height: 30px; - line-height: 30px; - vertical-align: middle; - } - .find-pf-nums { - color: $color-pf-black-500; - margin-right: 3px; - } - } -} - -.toolbar-pf-results { - border-top: 1px solid $sidebar-pf-border-color; - margin-top: ($grid-gutter-width/4); - h5, - p, - ul { - display: inline-block; - line-height: ($grid-gutter-width/1.5); - margin-bottom: 0; - margin-top: 0; - @media (min-width: $screen-sm-min) { - line-height: $grid-gutter-width; - } - } - h5 { - font-weight: 700; - margin-right: 20px; - } - .label { - font-size: ($font-size-base - 1); - a { - color: $color-pf-white; - display: inline-block; - margin-left: 5px; - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss deleted file mode 100644 index 4d1a4c7aafb..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tooltip.scss +++ /dev/null @@ -1,15 +0,0 @@ -// -// Tooltips -// -------------------------------------------------- - -// Base class -.tooltip { - font-size: $tooltip-font-size; - line-height: 1.4; -} - -// Wrapper for the tooltip content -.tooltip-inner { - padding: 7px 12px; - text-align: left; -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss deleted file mode 100644 index b06d5cba8f9..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_tree-list-view.scss +++ /dev/null @@ -1,83 +0,0 @@ -// -// Tree List View -// -------------------------------------------------- - - -.tree-list-view-pf { - background-color: $list-group-top-border; - border: none; - margin-top: 30px; - overflow-x: hidden; - > .list-group-item:first-child { - border-top: 1px solid transparent; - } - .list-group-item { - display: flex; - flex-wrap: wrap; - &.active { - background-color: $color-pf-white; - color: currentColor; - z-index: auto; - &:hover { - border-color: $list-group-top-border; - } - > .list-group-item-header { - background-color: $list-view-active-bg; - color: $list-group-link-color; - &:before { - background-color: $list-view-active-bg; - } - &:hover { - background-color: $list-view-hover-bg; - &:before { - background-color: $list-view-hover-bg; - } - } - .list-group-item-text { - color: $list-group-link-color; - } - } - .list-group-item-text { - color: currentColor; - } - } - border-color: $list-group-top-border; - padding: 0; - background-clip: padding-box; - .list-group-item { - border-bottom: none; - padding-left: $tree-list-view-pf-padding-left; - .list-group-item-header:before { - border-bottom: solid 1px $list-group-top-border; - content: ""; - height: unquote("calc(100% + 1px)"); - left: -100%; - position: absolute; - width: 100%; - } - } - } - .list-group-item-container { - border-top-color: $list-group-top-border; - margin: 0; - padding: 0; - } - .list-group-item-header { - box-sizing: border-box; - margin: 0; - position: inherit; - &:hover { - background-color: $list-view-hover-bg; - border-left-color: transparent; - border-right-color: transparent; - &:before { - background-color: $list-view-hover-bg; - } - } - } - .list-group-item-heading { - @media (min-width: $screen-md-min) { - width: unquote("calc(25% - 20px)"); // IE9 fallback - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss deleted file mode 100644 index 2b810406965..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_type.scss +++ /dev/null @@ -1,29 +0,0 @@ -// -// Typography -// -------------------------------------------------- - -h1, -.h1, -h2, -.h2 { - font-weight: 300; -} - -.page-header .actions { - margin-top: 8px; - a > .pficon { - margin-right: 4px; - } -} - -@media (min-width: $grid-float-breakpoint-max) { - .page-header-bleed-left { - margin-left: (-($grid-gutter-width / 2)); - } - .page-header-bleed-right { - margin-right: ((-$grid-gutter-width / 2)); - .actions { - margin-right: ($grid-gutter-width / 2); - } - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss deleted file mode 100644 index 5d326864e8d..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_variables.scss +++ /dev/null @@ -1,599 +0,0 @@ -// -// Variables -// -------------------------------------------------- -// Bootstrap overrides and PatternFly-specific variables - -// Sass compass/sprockets asset helper flag -// ---------------------- -$pf-sass-asset-helper: false !default; - -// PatternFly-specific -// ------------------- -@import 'color-variables'; - -$applauncher-pf-dropdown-menu-border-width: 1px !default; -$applauncher-pf-dropdown-menu-padding: 9px !default; -$applauncher-pf-dropdown-menu-width: 220px !default; -$applauncher-pf-dropdown-toggle-padding: 7px 10px !default; -$applauncher-pf-icon-padding-right: 4px !default; -$applauncher-pf-menu-link-border-color: $color-pf-white !default; -$applauncher-pf-menu-link-border-color-hover: $color-pf-black-400 !default; -$applauncher-pf-menu-link-border-width: 1px !default; -$applauncher-pf-menu-link-color: $color-pf-black-300 !default; -$applauncher-pf-menu-link-color-disabled: $color-pf-black-500 !default; -$applauncher-pf-menu-link-color-hover: $color-pf-blue-400 !default; -$applauncher-pf-menu-link-padding: 7px 10px !default; -$applauncher-pf-menu-link-padding-block-list: 15px 10px !default; -$applauncher-pf-menu-link-background-color-hover: $color-pf-black-150 !default; -$applauncher-pf-menu-link-shadow: $color-pf-black-300 !default; -$applauncher-pf-menu-link-icon-font-size: 2em !default; -$applauncher-pf-menu-link-icon-width: ((9 * $applauncher-pf-menu-link-icon-font-size) / 14) !default; //Numbers to imitate fa-fw class -$blank-slate-pf-secondary-link-padding-left: 15px !default; -$blank-slate-pf-secondary-link-padding-top: 5px !default; -$bootstrap-switch-handle-default-bg-color: $color-pf-black-100 !default; -$bootstrap-treeview-highlight-color: $color-pf-blue-300 !default; -$btn-default-bg-img-start: $color-pf-black-100 !default; -$btn-default-bg-img-stop: $color-pf-black-200 !default; -$btn-xs-font-weight: 400 !default; -$card-pf-accented-border-top-color: $color-pf-blue-300 !default; -$card-pf-aggregate-status-title-icon-color: $color-pf-black-900 !default; -$card-pf-bg-color: $color-pf-white !default; -$card-pf-border-color: $color-pf-black-300 !default; -$card-pf-border-top-color: transparent !default; -$card-pf-container-bg-color: $color-pf-black-150 !default; -$card-pf-footer-bg-color: $color-pf-black-100 !default; -$card-pf-selected-border-color: $color-pf-blue-300 !default; -$contextselector-title-width-desktop: 210px !default; -$contextselector-title-width-mobile: 170px !default; -$contextselector-pf-bootstrap-select-width-desktop: ($contextselector-title-width-desktop + 32) !default; -$contextselector-pf-bootstrap-select-width-mobile: ($contextselector-title-width-mobile + 32) !default; -$contextselector-pf-dropdown-toggle-padding-bottom: 19px !default; -$contextselector-pf-dropdown-toggle-padding-left: 10px !default; -$contextselector-pf-dropdown-toggle-padding-top: 19px !default; -$contextselector-pf-margin-left: 10px !default; -$contextselector-pf-nav-item-iconic-padding: 23px 20px 18px 10px !default; -$contextselector-pf-form-group-margin: 0 5px 5px 5px !default; -$contextselector-pf-list-max-height: 200px !default; -$contextselector-pf-list-li-padding: 1px 10px !default; -$contextselector-pf-list-li-border-width: 1px 0 !default; -$donut-font-size-big: 30px !default; -$drawer-pf-top-vertical: 58px !default; -$drawer-pf-top-horizontal: 25px !default; -$dropdown-divider-margin: 4px 1px !default; -$dropdown-link-active-border-color: $color-pf-blue !default; -$dropdown-link-hover-border-color: $color-pf-blue-100 !default; -$dropdown-link-focus-color: $color-pf-white !default; -$flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1) !default; -$font-family-monospace: Menlo, Monaco, Consolas, monospace !default; -$font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; -$footer-pf-bg-color: $color-pf-black !default; -$footer-pf-padding-left: 25px !default; -$footer-pf-padding-top: 10px !default; -$footer-pf-height: 37px !default; -$form-horizontal-pf-align-left-padding-left: 30px !default; -$gray-light-pf: $color-pf-black-400 !default; -$gray-pf: $color-pf-black-700 !default; -$icon-font-name-fa: "FontAwesome" !default; -$icon-font-name-pf: "PatternFlyIcons-webfont" !default; -$icon-prefix: pficon !default; -$img-bg-login: "bg-login.jpg" !default; -$img-path: if($pf-sass-asset-helper, "", "../img/") !default; -$img-spinner: "spinner.gif" !default; -$img-spinner-inverse: "spinner-inverse.gif" !default; -$img-spinner-inverse-lg: "spinner-inverse-lg.gif" !default; -$img-spinner-inverse-sm: "spinner-inverse-sm.gif" !default; -$img-spinner-inverse-xs: "spinner-inverse-xs.gif" !default; -$img-spinner-lg: "spinner-lg.gif" !default; -$img-spinner-sm: "spinner-sm.gif" !default; -$img-spinner-xs: "spinner-xs.gif" !default; -$input-border-hover: $color-pf-blue-200 !default; -$input-border-focus: $color-pf-blue-400 !default; -$list-pf-border-color: $color-pf-black-200 !default; -$list-pf-active-border-color: $color-pf-black-400 !default; -$list-pf-header-background-color: $color-pf-blue-25 !default; -$list-pf-hover-background-color: $color-pf-blue-25 !default; -$list-pf-main-content-width: 70% !default; // sets the proportional width of the main content vs the additional content -$list-pf-padding: 20px !default; -$list-view-accented-border: $color-pf-blue-300 !default; -$list-view-active-bg: $color-pf-blue-50 !default; -$list-view-active-border: $color-pf-black-400 !default; -$list-view-divider: $color-pf-black-300 !default; -$list-view-hover-bg: $color-pf-blue-25 !default; -$list-group-disabled-bg: $color-pf-black-100 !default; -$list-group-top-border: $color-pf-black-200 !default; -$login-bg-color: $color-pf-black !default; -$login-container-bg-color-rgba: rgba($color-pf-white, (5.5/100)) !default; -$modal-about-pf-bg-img: "bg-modal-about-pf.png" !default; -$modal-title-padding-horizontal: 18px !default; -$modal-title-padding-vertical: 10px !default; -$navbar-pf-active-color: $color-pf-black-150 !default; -$navbar-pf-alt-active-color: $color-pf-white !default; -$navbar-pf-alt-bg-color: $color-pf-black !default; -$navbar-pf-alt-bg-img: "bg-navbar-pf-alt.svg" !default; -$navbar-pf-bg-color: $color-pf-black !default; -$navbar-pf-border-color: $color-pf-blue-300 !default; -$navbar-pf-color: $color-pf-black-300 !default; -$navbar-pf-height: 60px !default; -$navbar-pf-icon-bar-bg-color: $color-pf-white !default; -$navbar-pf-item-hover-bg-color: rgba(255, 255, 255, .14) !default; -$navbar-pf-item-open-bg-color: rgba(255, 255, 255, .24) !default; -$navbar-pf-item-active-color: $color-pf-white !default; -$navbar-pf-item-icon-padding-right: 4px !default; -$navbar-pf-navbar-navbar-brand-min-width: 270px !default; -$navbar-pf-navbar-navbar-brand-padding: 8px 0 7px !default; -$navbar-pf-navbar-navbar-persistent-bg-color: $color-pf-black-150 !default; -$navbar-pf-navbar-navbar-persistent-border-color: $color-pf-black-300 !default; -$navbar-pf-vertical-active-color: $navbar-pf-item-active-color !default; -$navbar-pf-vertical-bg-color: #1d1d1d !default; -$navbar-pf-vertical-bg-repeat: no-repeat !default; -$navbar-pf-vertical-bg-size: auto 100% !default; -$navbar-pf-vertical-border-color: $color-pf-blue-300 !default; -$navbar-pf-vertical-border-style: solid !default; -$navbar-pf-vertical-border-width: 2px !default; -$navbar-pf-vertical-color: $color-pf-black-300 !default; -$navbar-pf-vertical-height: 60px !default; -$navbar-pf-vertical-icon-bar-bg-color: $color-pf-white !default; -$navbar-pf-vertical-navbar-brand-color: $color-pf-white !default; -$navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0 !default; -$navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px !default; -$navbar-pf-vertical-navbar-brand-min-height: 35px !default; -$navbar-pf-vertical-navbar-brand-max-height: 35px !default; -$navbar-pf-vertical-navbar-brand-line-height: 34px !default; -$navbar-pf-vertical-navbar-brand-name-breakpoint: 480px !default; -$navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0 !default; -$navbar-pf-vertical-navbar-brand-padding: 11px 0 12px !default; -$navbar-pf-vertical-navbar-toggle-margin: 13px 15px !default; -$navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: $color-pf-white !default; -$navbar-pf-vertical-nav-item-iconic-padding: 21px 12px !default; -$nav-pf-container-transition-period: 250ms !default; -$nav-pf-menu-transition-period: 100ms !default; -$nav-pf-vertical-active-before-color: $color-pf-blue-300 !default; -$nav-pf-vertical-active-bg-color: $color-pf-black-800 !default; -$nav-pf-vertical-active-border-color: $color-pf-black-900 !default; -$nav-pf-vertical-active-color: $color-pf-white !default; -$nav-pf-vertical-active-font-weight: 600 !default; -$nav-pf-vertical-active-icon-color: $color-pf-blue-300 !default; -$nav-pf-vertical-badge-color: $color-pf-white !default; -$nav-pf-vertical-badge-bg-color: $color-pf-black-900 !default; -$nav-pf-vertical-bg-color: $color-pf-black-900 !default; -$nav-pf-vertical-border-color: $color-pf-black-900 !default; -$nav-pf-vertical-collapsed-width: 75px !default; -$nav-pf-vertical-color: $color-pf-black-300 !default; -$nav-pf-vertical-font-weight: 400 !default; -$nav-pf-vertical-icon-color: $color-pf-black-600 !default; -$nav-pf-vertical-icon-width: 24px !default; -$nav-pf-vertical-item-border-color: $color-pf-black !default; -$nav-pf-vertical-link-height: 63px !default; -$nav-pf-vertical-link-padding: 17px 20px 17px 25px !default; -$nav-pf-vertical-secondary-active-color: $color-pf-white !default; -$nav-pf-vertical-secondary-active-bg-color: $color-pf-black-700 !default; -$nav-pf-vertical-secondary-active-icon-color: $color-pf-blue-300 !default; -$nav-pf-vertical-secondary-badge-color: $color-pf-white !default; -$nav-pf-vertical-secondary-badge-bg-color: $color-pf-black-900 !default; -$nav-pf-vertical-secondary-border-color: $color-pf-blue-300 !default; -$nav-pf-vertical-secondary-color: $color-pf-white !default; -$nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px !default; -$nav-pf-vertical-secondary-indicator-color: $color-pf-black-600 !default; -$nav-pf-vertical-secondary-indicator-padding: 14px 0 !default; -$nav-pf-vertical-secondary-item-color: $color-pf-black-300 !default; -$nav-pf-vertical-secondary-item-padding: 0 0 5px 0 !default; -$nav-pf-vertical-secondary-link-height: 63px !default; -$nav-pf-vertical-secondary-link-padding: 4px 0 2px 0 !default; -$nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px !default; -$nav-pf-vertical-tertiary-active-color: $color-pf-white !default; -$nav-pf-vertical-tertiary-active-bg-color: $color-pf-black-800 !default; -$nav-pf-vertical-tertiary-indicator-padding: 0 !default; -$nav-pf-vertical-tertiary-bg-color: $color-pf-black-700 !default; -$nav-pf-vertical-tertiary-color: #fff !default; -$nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px !default; -$nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px !default; -$nav-pf-vertical-tertiary-item-padding: 0 0 5px 0 !default; -$nav-pf-vertical-tertiary-item-color: $color-pf-black-300 !default; -$nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px !default; -$nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0 !default; -$nav-pf-vertical-tertiary-badge-color: $color-pf-white !default; -$nav-pf-vertical-tertiary-badge-bg-color: $color-pf-black-900 !default; -$nav-pf-vertical-width: 200px !default; -$toast-notification-top: 80px !default; -$pagination-padding-small-vertical: 0 !default; -$panel-default-border-color: $color-pf-black-400 !default; -$pficon-var-add-circle-o: "\e61b" !default; -$pficon-var-applications: "\e936" !default; -$pficon-var-arrow: "\e929" !default; -$pficon-var-asleep: "\e925" !default; -$pficon-var-automation: "\e937" !default; -$pficon-var-blueprint: "\e915" !default; -$pficon-var-build: "\e902" !default; -$pficon-var-builder-image: "\e800" !default; -$pficon-var-bundle: "\e918" !default; -$pficon-var-catalog: "\e939" !default; -$pficon-var-chat: "\e928" !default; -$pficon-var-close: "\e60b" !default; -$pficon-var-cloud-security: "\e903" !default; -$pficon-var-cloud-tenant: "\e904" !default; -$pficon-var-cluster: "\e620" !default; -$pficon-var-connected: "\e938" !default; -$pficon-var-container-node: "\e621" !default; -$pficon-var-cpu: "\e927" !default; -$pficon-var-degraded: "\e91b" !default; -$pficon-var-delete: "\e611" !default; -$pficon-var-disconnected: "\e93c" !default; -$pficon-var-domain: "\e919" !default; -$pficon-var-drag-drop: "\e950" !default; -$pficon-var-edit: "\e60a" !default; -$pficon-var-enhancement: "\e93a" !default; -$pficon-var-enterprise: "\e906" !default; -$pficon-var-equalizer: "\e610" !default; -$pficon-var-error-circle-o: "\e926" !default; -$pficon-var-export: "\e616" !default; -$pficon-var-flag: "\e603" !default; -$pficon-var-flavor: "\e907" !default; -$pficon-var-filter: "\e943" !default; -$pficon-var-folder-close: "\e607" !default; -$pficon-var-folder-open: "\e606" !default; -$pficon-var-help: "\e605" !default; -$pficon-var-history: "\e93b" !default; -$pficon-var-home: "\e618" !default; -$pficon-var-image: "\e61f" !default; -$pficon-var-import: "\e615" !default; -$pficon-var-info: "\e92b" !default; -$pficon-var-infrastructure: "\e93d" !default; -$pficon-var-integration: "\e948" !default; -$pficon-var-in-progress: "\e92c" !default; -$pficon-var-key: "\e924" !default; -$pficon-var-kubernetes: "\e627" !default; -$pficon-var-locked: "\e923" !default; -$pficon-var-maintenance: "\e92d" !default; -$pficon-var-memory: "\e908" !default; -$pficon-var-messages: "\e603" !default; -$pficon-var-middleware: "\e917" !default; -$pficon-var-migration: "\e92e" !default; -$pficon-var-monitoring: "\e944" !default; -$pficon-var-network: "\e909" !default; -$pficon-var-network-range: "\e94a" !default; -$pficon-var-off: "\e92f" !default; -$pficon-var-ok: "\e602" !default; -$pficon-var-on: "\e931" !default; -$pficon-var-on-running: "\e930" !default; -$pficon-var-openshift: "\e626" !default; -$pficon-var-optimize: "\e93e" !default; -$pficon-var-orders: "\e93f" !default; -$pficon-var-paused: "\e932" !default; -$pficon-var-pending: "\e933" !default; -$pficon-var-plugged: "\e940" !default; -$pficon-var-port: "\e945" !default; -$pficon-var-private: "\e914" !default; -$pficon-var-print: "\e612" !default; -$pficon-var-process-automation: "\e949" !default; -$pficon-var-project: "\e905" !default; -$pficon-var-rebalance: "\e91c" !default; -$pficon-var-rebooting: "\e934" !default; -$pficon-var-regions: "\e90a" !default; -$pficon-var-registry: "\e623" !default; -$pficon-var-remove: "\e611" !default; -$pficon-var-replicator: "\e624" !default; -$pficon-var-repository: "\e90b" !default; -$pficon-var-resource-pool: "\e90c" !default; -$pficon-var-resources-almost-empty: "\e91d" !default; -$pficon-var-resources-almost-full: "\e912" !default; -$pficon-var-resources-full: "\e92a" !default; -$pficon-var-restart: "\e617" !default; -$pficon-var-route: "\e625" !default; -$pficon-var-running: "\e614" !default; -$pficon-var-save: "\e601" !default; -$pficon-var-satellite: "\e94b" !default; -$pficon-var-screen: "\e600" !default; -$pficon-var-search: "\e921" !default; -$pficon-var-security: "\e946" !default; -$pficon-var-server: "\e90d" !default; -$pficon-var-server-group: "\e91a" !default; -$pficon-var-service: "\e61e" !default; -$pficon-var-service-catalog: "\e941" !default; -$pficon-var-services: "\e947" !default; -$pficon-var-settings: "\e610" !default; -$pficon-var-sort-common-asc: "\e94e" !default; -$pficon-var-sort-common-desc: "\e94f" !default; -$pficon-var-spinner: "\e614" !default; -$pficon-var-spinner2: "\e613" !default; -$pficon-var-storage-domain: "\e90e" !default; -$pficon-var-template: "\e94c" !default; -$pficon-var-tenant: "\e916" !default; -$pficon-var-thumb-tack-o: "\e920" !default; -$pficon-var-topology: "\e608" !default; -$pficon-var-trend-down: "\e900" !default; -$pficon-var-trend-up: "\e901" !default; -$pficon-var-unlocked: "\e922" !default; -$pficon-var-unplugged: "\e942" !default; -$pficon-var-unknown: "\e935" !default; -$pficon-var-user: "\e91e" !default; -$pficon-var-users: "\e91f" !default; -$pficon-var-vcenter: "\e94d" !default; -$pficon-var-virtual-machine: "\e90f" !default; -$pficon-var-volume: "\e910" !default; -$pficon-var-warning-triangle-o: "\e913" !default; -$pficon-var-zone: "\e911" !default; -$progress-description-label-width: 85px !default; -$sidebar-pf-bg: $color-pf-black-100 !default; -$sidebar-pf-border-color: $color-pf-black-300 !default; -$skiplink-pf-top: 12px !default; -$skiplink-pf-left: 10px !default; -$table-border-hover: $color-pf-blue-200 !default; -$table-cell-padding-bottom: 3px !default; -$table-cell-padding-top: 2px !default; -// Reference variables declared in block above -$bootstrap-switch-bg-color-start: $btn-default-bg-img-start !default; -$bootstrap-switch-bg-color-stop: $btn-default-bg-img-stop !default; -$fa-font-path: $font-path !default; -$navbar-pf-navbar-header-border-color: lighten($navbar-pf-bg-color, 15%) !default; -$navbar-pf-navbar-nav-active-active-bg-color: lighten($navbar-pf-bg-color, 8%) !default; -$navbar-pf-navbar-nav-active-active-open-bg-color: lighten($navbar-pf-bg-color, 11%) !default; -$navbar-pf-navbar-nav-active-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; -$navbar-pf-navbar-primary-bg-color-start: lighten($navbar-pf-bg-color, 10%) !default; // #474C50 -$navbar-pf-navbar-primary-bg-color-stop: $navbar-pf-bg-color !default; // #383F43 -$navbar-pf-navbar-utility-border-color: lighten($navbar-pf-bg-color, 15.5%) !default; -$navbar-pf-navbar-utility-color: $navbar-pf-color !default; -$navbar-pf-navbar-utility-hover-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default; -$nav-pf-vertical-secondary-bg-color: $nav-pf-vertical-active-bg-color !default; -$nav-tabs-color: $gray-pf !default; -// Reference variables declared in block above -$navbar-pf-navbar-primary-context-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 8.5%) !default; -$navbar-pf-navbar-primary-context-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 11%) !default; -$navbar-pf-navbar-primary-hover-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 10%) !default; -$navbar-pf-navbar-primary-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 10%) !default; -$navbar-pf-navbar-primary-hover-border-color: lighten($navbar-pf-navbar-header-border-color, 20%) !default; -$navbar-pf-navbar-primary-context-border-color: lighten($navbar-pf-navbar-header-border-color, 8%) !default; -$navbar-pf-navbar-primary-context-border-top-color: lighten($navbar-pf-navbar-header-border-color, 7%) !default; -$navbar-pf-navbar-utility-hover-border-color: lighten($navbar-pf-navbar-utility-border-color, 5%) !default; -$navbar-pf-navbar-utility-open-bg-color: lighten($navbar-pf-navbar-utility-hover-bg-color, 7.5%) !default; -$navbar-pf-navbar-utility-open-border-color: lighten($navbar-pf-navbar-utility-hover-border-color, 5%) !default; -// Reference variables declared in block above -$navbar-pf-navbar-primary-active-bg-color-start: lighten($navbar-pf-navbar-primary-hover-bg-color-start, 5%) !default; -$navbar-pf-navbar-primary-active-bg-color-stop: lighten($navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%) !default; -$navbar-pf-navbar-primary-active-border-color: lighten($navbar-pf-navbar-primary-hover-border-color, 5%) !default; -$navbar-pf-navbar-primary-context-hover-bg-color-start: lighten($navbar-pf-navbar-primary-context-bg-color-start, 5%) !default; -$navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-context-bg-color-stop, 7.5%) !default; -$navbar-pf-navbar-primary-context-hover-border-color: lighten($navbar-pf-navbar-primary-context-border-color, 5%) !default; -$navbar-pf-navbar-primary-context-hover-border-top-color: lighten($navbar-pf-navbar-primary-context-border-top-color, 6%) !default; -// Reference variables declared in block above -$navbar-pf-navbar-primary-context-active-bg-color-start: lighten($navbar-pf-navbar-primary-context-hover-bg-color-start, 5%) !default; -$navbar-pf-navbar-primary-context-active-bg-color-stop: lighten($navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%) !default; -$navbar-pf-navbar-primary-context-active-border-color: lighten($navbar-pf-navbar-primary-context-hover-border-color, 5%) !default; -$navbar-pf-navbar-primary-context-active-border-top-color: lighten($navbar-pf-navbar-primary-context-hover-border-top-color, 6%) !default; -// References variable declared in block above -$navbar-pf-navbar-primary-context-active-border-right-color: $navbar-pf-navbar-primary-context-active-border-color !default; -$slider-line-height: 16px !default; -$slider-horizontal-width: 100% !default; -$slider-primary-top: $color-pf-black-100 !default; -$slider-primary-bottom: $color-pf-black-200 !default; -$slider-secondary-top: $color-pf-blue-400 !default; -$slider-secondary-bottom: $color-pf-blue-300 !default; -$tree-list-view-pf-padding-left: 45px !default; - -// Alternate navigation layout - Kept for backwards compatibility -// -------------------------------------------------------------- -$footer-pf-alt-bg-color: $footer-pf-bg-color !default; -$footer-pf-alt-padding-left: $footer-pf-padding-left !default; -$footer-pf-alt-padding-top: $footer-pf-padding-top !default; -$footer-pf-alt-height: $footer-pf-height !default; -$img-path-alt: $img-path !default; -$nav-pf-vertical-alt-active-color: $color-pf-blue-300 !default; -$nav-pf-vertical-alt-bg-color: $color-pf-white !default; -$nav-pf-vertical-alt-badge-color: $color-pf-white !default; -$nav-pf-vertical-alt-border-color: $sidebar-pf-border-color !default; -$nav-pf-vertical-alt-collapsed-width: 75px !default; -$nav-pf-vertical-alt-link-height: 63px !default; -$nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px !default; -$nav-pf-vertical-alt-width: 250px !default; -$navbar-pf-alt-bg-repeat: $navbar-pf-vertical-bg-repeat !default; -$navbar-pf-alt-bg-size: $navbar-pf-vertical-bg-size !default; -$navbar-pf-alt-border-color: $navbar-pf-vertical-border-color !default; -$navbar-pf-alt-border-style: $navbar-pf-vertical-border-style !default; -$navbar-pf-alt-border-width: $navbar-pf-vertical-border-width !default; -$navbar-pf-alt-color: $navbar-pf-vertical-color !default; -$navbar-pf-alt-height: $navbar-pf-vertical-height !default; -$navbar-pf-alt-nav-item-iconic-padding: $navbar-pf-vertical-nav-item-iconic-padding !default; -$navbar-pf-alt-navbar-brand-color: $navbar-pf-vertical-navbar-brand-color !default; -$navbar-pf-alt-navbar-brand-icon-margin: $navbar-pf-vertical-navbar-brand-icon-margin !default; -$navbar-pf-alt-navbar-brand-margin: $navbar-pf-vertical-navbar-brand-margin !default; -$navbar-pf-alt-navbar-brand-min-height: $navbar-pf-vertical-navbar-brand-min-height !default; -$navbar-pf-alt-navbar-brand-name-breakpoint: $navbar-pf-vertical-navbar-brand-name-breakpoint !default; -$navbar-pf-alt-navbar-brand-name-margin: $navbar-pf-vertical-navbar-brand-name-margin !default; -$navbar-pf-alt-navbar-brand-padding: $navbar-pf-vertical-navbar-brand-padding !default; -$navbar-pf-alt-navbar-toggle-margin: $navbar-pf-vertical-navbar-toggle-margin !default; -$navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg !default; - -// Login page -// ------------------- -$login-pf-brand-margin-top: 0px !default; -$login-pf-page-padding-top: 20px !default; -$login-pf-brand-desktop-margin-top: 22px !default; -$login-pf-page-header-margin-bottom: 20px !default; -$login-pf-page-header-desktop-margin-bottom: 40px !default; -$login-pf-page-header-paragraph-margin-top: 20px !default; -$login-pf-card-pf-padding: 10px 20px 30px 20px !default; -$login-pf-card-pf-desktop-padding: 20px 40px 30px 40px !default; -$login-pf-card-pf-max-width: 840px !default; -$login-pf-checkbox-label-margin-bottom: 15px !default; -$login-pf-dropdown-toggle-padding-right: 15px !default; -$login-pf-btn-primary-margin-top: 40px !default; -$login-pf-header-margin-bottom: 20px !default; -$login-pf-header-desktop-margin-bottom: 10px !default; -$login-pf-signup-margin-top: 40px !default; -$login-pf-signup-a-margin-left: 10px !default; -$login-pf-page-footer-links-margin-top: 60px !default; -$login-pf-page-footer-links-li-margin-right: 20px !default; -$login-pf-page-footer-sso-margin-top: 40px !default; -$login-pf-page-footer-sso-logos-li-margin: 5px !default; -$login-pf-page-footer-padding-bottom-mobile: 50px !default; -$login-pf-page-footer-padding-bottom-desktop: 100px !default; -$login-pf-page-accounts-margin: 20px !default; -$login-pf-accounts-section-heading-margin-top: 30px !default; -$login-pf-accounts-section-heading-margin-bottom: 30px !default; -$login-pf-accounts-section-heading-desktop-margin-bottom: 15px !default; -$login-pf-accounts-section-heading-desktop-padding-right: 40px !default; -$login-pf-accounts-section-heading-desktop-padding-left: 40px !default; -$login-pf-accounts-link-margin-bottom: 15px !default; -$login-pf-accounts-link-img-margin-right: 10px !default; -$login-pf-accounts-link-a-padding: 7px !default; -$login-pf-accounts-more-caret-margin-left: 5px !default; -$login-pf-social-margin: 40px 0 0 0 !default; - - -// Bootstrap overrides -// ------------------- -$alert-info-border: $color-pf-black-500 !default; -$alert-link-font-weight: 500 !default; -$alert-padding: 11px !default; -$alert-margin-left: 250px !default; -$alert-margin-right: 250px !default; -$body-bg: $color-pf-white !default; -$border-radius-base: 1px !default; -$brand-danger: $color-pf-red !default; -$brand-info: $color-pf-blue-500 !default; -$brand-primary: $color-pf-blue-300 !default; -$brand-success: $color-pf-green !default; -$brand-warning: $color-pf-orange !default; -$breadcrumb-bg: transparent !default; -$breadcrumb-separator: "\f105" !default; -$bs-datetimepicker-timepicker-font-size: 1em !default; -$bs-datetimepicker-btn-hover-bg: transparent !default; -$btn-danger-bg: $color-pf-red-200 !default; -$btn-danger-border: $color-pf-red-300 !default; -$btn-default-border: $color-pf-black-400 !default; -$btn-font-weight: 600 !default; -$btn-primary-bg: $color-pf-blue !default; -$btn-primary-border: $color-pf-blue-500 !default; -$caret-width-base: 0 !default; -$code-bg: $color-pf-blue-50 !default; -$dropdown-border: $color-pf-black-400 !default; -$dropdown-divider-bg: $color-pf-black-200 !default; -$dropdown-link-active-color: $color-pf-white !default; -$dropdown-link-hover-bg: $color-pf-blue-50 !default; -$font-family-base: "Open Sans", Helvetica, Arial, sans-serif !default; -$font-size-base: 12px !default; -$gray-dark: lighten($color-pf-black, 20%) !default; // #333 -$gray-darker: lighten($color-pf-black, 13.5%) !default; // #222 -$gray-light: lighten($color-pf-black, 60%) !default; // #999 -$gray-lighter: lighten($color-pf-black, 93.5%) !default; // #eee -$grid-gutter-width: 40px !default; -$icon-font-path: if($pf-sass-asset-helper, "", "../fonts/") !default; -$input-bg-disabled: $color-pf-black-150 !default; -$input-border: $color-pf-black-400 !default; -$line-height-base: 1.66666667 !default; // 20/12 -$link-color: $color-pf-blue !default; -$list-group-border: $color-pf-black-150 !default; -$list-group-border-radius: 0 !default; -$list-group-hover-bg: $color-pf-blue-50 !default; -$link-hover-color: $color-pf-blue-500 !default; -$nav-tabs-border-color: $color-pf-black-200 !default; -$nav-tabs-link-hover-border-color: transparent !default; -$padding-large-horizontal: 10px !default; -$padding-base-horizontal: 6px !default; -$padding-base-vertical: 2px !default; -$padding-large-vertical: 6px !default; -$pager-border-radius: 0 !default; -$pager-disabled-color: $color-pf-black-500 !default; -$pagination-bg: $color-pf-black-150 !default; -$pagination-border: $color-pf-black-400 !default; -$pagination-hover-bg: $color-pf-black-200 !default; -$panel-inner-border: $color-pf-black-300 !default; -$popover-arrow-color: $color-pf-white !default; -$popover-arrow-outer-color: $color-pf-black-400 !default; -$popover-border-color: $color-pf-black-400 !default; -$popover-border-bottom-color: $color-pf-black-150 !default; -$popover-border-width: 10px !default; -$popover-border-top-width: 0 !default; -$popover-max-width: 220px !default; -$popover-position-top: -20px !default; -$popover-title-bg: $color-pf-black-150 !default; -$pre-bg: $color-pf-black-100 !default; -$progress-bg: $color-pf-black-200 !default; -$table-bg-accent: $color-pf-black-150 !default; -$table-bg-hover: $color-pf-blue-50 !default; -$table-border-color: $color-pf-black-300 !default; -$table-cell-padding: 10px !default; -$tooltip-arrow-width: 8px !default; -$tooltip-bg: $color-pf-black-800 !default; -$tooltip-max-width: 220px !default; -// Reference variables declared in block above -$alert-danger-bg: lighten($color-pf-red-100, 55%) !default; -$alert-danger-border: $brand-danger !default; -$alert-danger-text: $gray-dark !default; -$alert-info-bg: $color-pf-black-150 !default; -$alert-info-text: $gray-dark !default; -$alert-success-bg: lighten($color-pf-green-100, 8%) !default; -$alert-success-border: $brand-success !default; -$alert-success-text: $gray-dark !default; -$alert-warning-bg: lighten($color-pf-orange-100, 8%) !default; -$alert-warning-border: $brand-warning !default; -$alert-warning-text: $gray-dark !default; -$text-danger-p-padding-top: 10px !default; -$badge-border-radius: $border-radius-base !default; -$border-radius-large: $border-radius-base !default; -$border-radius-small: $border-radius-base !default; -$breadcrumb-active-color: $gray-pf !default; -$breadcrumb-color: $gray-pf !default; -$btn-default-bg: $gray-lighter !default; -$btn-default-color: $gray-pf !default; -$caret-width-large: $caret-width-base !default; -$code-color: $color-pf-blue-600 !default; -$dropdown-fallback-border: $dropdown-border !default; -$dropdown-link-active-bg: $link-color !default; -$dropdown-link-hover-color: $gray-pf !default; -$font-size-h1: ceil(($font-size-base * 2)) !default; // ~24px -$font-size-h2: ceil(($font-size-base * 1.8333)) !default; // ~22px -$font-size-h3: ceil(($font-size-base * 1.3333)) !default; // ~16px -$font-size-h5: ceil(($font-size-base * 1.0833)) !default; // ~13px -$font-size-large: ceil(($font-size-base * 1.1666)) !default; // ~14px -$font-size-small: ceil(($font-size-base * .9166)) !default; // ~11px -$input-color: $gray-dark !default; -$nav-tabs-active-link-hover-color: $link-color !default; -$nav-tabs-justified-link-border-color: $nav-tabs-border-color !default; -$nav-pf-vertical-badges-width: ($nav-pf-vertical-width + 50px) !default; -$padding-small-horizontal: $padding-base-horizontal !default; -$padding-small-vertical: $padding-base-vertical !default; -$panel-group-pf-danger-heading-bg: $alert-danger-bg !default; -$panel-group-pf-primary-heading-bg: lighten($brand-primary, 38%) !default; -$panel-group-pf-success-heading-bg: $alert-success-bg !default; -$panel-group-pf-warning-heading-bg: $alert-warning-bg !default; -$panel-group-pf-info-heading-bg: lighten(desaturate(adjust-hue($brand-info, 13), 45), 60%) !default; -$panel-danger-border: $brand-danger !default; -$panel-danger-heading-bg: $brand-danger !default; -$panel-info-border: $brand-info !default; -$panel-info-heading-bg: $brand-info !default; -$panel-primary-border: $brand-primary !default; -$panel-primary-text: $body-bg !default; -$panel-success-border: $brand-success !default; -$panel-success-heading-bg: $brand-success !default; -$panel-warning-border: $brand-warning !default; -$panel-warning-heading-bg: $brand-warning !default; -$spinner-size: ($font-size-base * 2) !default; -$spinner-size-lg: ($font-size-base * 2.5) !default; -$spinner-size-sm: ($font-size-base * 1.5) !default; -$spinner-size-xs: $font-size-base !default; -$state-warning-text: $brand-warning !default; -$state-danger-text: $brand-danger !default; -// Reference variable declared in block above -$panel-danger-text: $panel-primary-text !default; -$panel-info-text: $panel-primary-text !default; -$panel-success-text: $panel-primary-text !default; -$panel-warning-text: $panel-primary-text !default; - -// PatternFly-specific variables based on Bootstrap overides -// --------------------------------------------------------- -$bootstrap-switch-bg-color: $btn-default-bg !default; -$btn-danger-bg-img-start: $brand-danger !default; -$btn-danger-bg-img-stop: $btn-danger-bg !default; -$btn-primary-bg-img-start: $brand-primary !default; -$btn-primary-bg-img-stop: $btn-primary-bg !default; -$dropdown-link-focus-bg: $link-color !default; -$line-height-computed: floor(($font-size-base * $line-height-base)) !default; -$nav-pf-vertical-icon-size: ($font-size-base + 8) !default; -$notification-badge-color: $color-pf-blue-400 !default; -$progress-sm: ($line-height-computed - 6) !default; -$progress-xs: ($line-height-computed - 14) !default; -$syntax-1: $btn-danger-bg !default; -$syntax-2: $gray-dark !default; -$syntax-3: $brand-success !default; -$syntax-4: $brand-info !default; -$tooltip-font-size: $font-size-base !default; diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss deleted file mode 100644 index f57e3dc0932..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_vertical-nav.scss +++ /dev/null @@ -1,945 +0,0 @@ -// -// Vertical navigation -// -------------------------------------------------- -// -// Basic Required Layout for Vertical Navigation -// -// .navbar navbar-pf-vertical -// .navbar-header -// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile -// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf] -// .list-group -// .list-group-item [.active] [.secondary-nav-item-pf] -// a -// [primary icon] <-- Not shown if .hidden-icons-pf above -// .list-group-item-value -// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above -// .nav-item-pf-header -// .secondary-collapse-toggle-pf data-toggle="collapse-secondary-nav" -// .list-group -// .list-group-item [.active] [tertiary-nav-item-pf] -// a -// .list-group-item-value -// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above -// .nav-item-pf-header -// .tertiary-collapse-toggle-pf data-toggle="collapse-tertiary-nav" -// .list-group -// .list-group-item [.active] [tertiary-nav-item-pf] -// a -// .list-group-item-value -// -// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf] -// - -.nav-pf-vertical { - background: $nav-pf-vertical-bg-color; - border-right: 1px solid $nav-pf-vertical-border-color; - bottom: 0; - left: 0; - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: $navbar-pf-height; - width: $nav-pf-vertical-width; - z-index: $zindex-navbar-fixed; - .layout-pf-fixed-with-footer & { - bottom: $footer-pf-height; - } - .ie9.layout-pf-fixed & { - box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box - } - &.hidden.show-mobile-nav { // Mobile mode open - box-shadow: 0 0 3px rgba($color-pf-black, (15/100)); - display: block !important; - } - &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker - visibility: hidden !important; - } - .list-group { - border-top: 0; - margin-bottom: 0; - } - .list-group-item { - background-color: transparent; - border-color: $nav-pf-vertical-item-border-color; - padding: 0; - > a { - background-color: transparent; - color: $nav-pf-vertical-color; - cursor: pointer; - display: block; - font-size: ($font-size-base + 2); - font-weight: $nav-pf-vertical-font-weight; - height: $nav-pf-vertical-link-height; - line-height: 26px; - padding: $nav-pf-vertical-link-padding; - position: relative; - white-space: nowrap; - width: $nav-pf-vertical-width; - // When flexbox is supported nav item names take up all available space - @supports (display: flex) { - display: flex; - padding-right: 0; - } - .fa, .fas, .far, .fab, .fal, - .glyphicon, - .pficon { - color: $nav-pf-vertical-icon-color; - float: left; - font-size: ($font-size-base + 8); - line-height: 26px; - margin-right: 10px; - text-align: center; - width: $nav-pf-vertical-icon-width; - } - &:hover, - &:focus { - text-decoration: none; - } - } - &.active > a, - &:hover > a, - & > a:focus { - background-color: $nav-pf-vertical-active-bg-color; - color: $nav-pf-vertical-active-color; - font-weight: $nav-pf-vertical-active-font-weight; - .fa, .fas, .far, .fab, .fal, - .glyphicon, - .pficon { - color: $nav-pf-vertical-active-icon-color; - } - } - &.active { - > a:before { - background: $nav-pf-vertical-active-before-color; - content: " "; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 3px; - } - &:hover { // to over-ride default list group setting - background-color: transparent; - border-color: $nav-pf-vertical-item-border-color; - } - } - .list-group-item-value { - display: block; - line-height: 25px; - max-width: 120px; - // If flexbox is supported, do not set max-width, take all space with just some right padding - // This generates a known issue on IE11: - // https://github.com/patternfly/patternfly/pull/810 - @supports (display: flex) { - flex: 1; - max-width: none; - padding-right: 15px; - } - overflow: hidden; - text-overflow: ellipsis; - } - } - .list-group-item-separator { - border-top-color: $nav-pf-vertical-item-border-color; - border-top-width: 2px; - } - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - .list-group-item > a { - width: $nav-pf-vertical-badges-width; - } - } - h5 { - color: $nav-pf-vertical-secondary-color; - cursor: default; - font-size: ($font-size-base + 1); - font-weight: 600; - margin: $nav-pf-vertical-secondary-list-header-margin; - } - &.hidden-icons-pf { - > .list-group > .list-group-item { // only the primary menu hides icons - > a { - .fa, .fas, .far, .fab, .fal, - .glyphicon, - .pficon { - display: none; - } - } - } - &.collapsed { - display: none; - } - } - .badge-container-pf { - position: absolute; - right: 15px; - top: 20px; - // If flexbox is supported, use relative positioning to place to the right of the label - // and adjust the top position so that the secondary and tertiary nav items don't need to change - @supports (display: flex) { - padding-left: 0; - padding-right: 15px; - position: relative; - right: 0; - margin-top: -3px; - top: 5px; - } - .badge { - background: $nav-pf-vertical-badge-bg-color; - color: $nav-pf-vertical-badge-color; - float: left; - font-size: $font-size-base; - font-weight: 700; - line-height: $line-height-base; - margin: 0; - padding: 0 7px; - text-align: center; - .pficon, - .fa, .fas, .far, .fab, .fal { - font-size: ($font-size-base + 2); - height: 20px; - line-height: $line-height-base; - margin-right: 3px; - margin-top: -1px; - } - } - } -} -.nav-pf-vertical-tooltip.tooltip { - margin-left: 15px; - .tooltip-inner { - background-color: $color-pf-white; - color: $color-pf-black-900; - } - .tooltip-arrow { - border-bottom-color: $color-pf-white; - left: calc(50% - 15px) !important; - } -} -.hover-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); - } -} -.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); - } - .nav-pf-secondary-nav { - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - .collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - } - } - .nav-pf-tertiary-nav { - left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - } - &.nav-pf-vertical-with-badges { - .nav-pf-secondary-nav { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); - .collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-badges-width; - } - } - .nav-pf-tertiary-nav { - left: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); - } - } -} -.nav-pf-vertical.collapsed { - width: $nav-pf-vertical-collapsed-width; - &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.hover-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); - } - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); - } - } -} -.show-mobile-nav { - &.show-mobile-secondary { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.show-mobile-tertiary { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - .mobile-nav-item-pf, - .mobile-secondary-item-pf { - .nav-pf-secondary-nav { - left: 0; - opacity: 1; - visibility: visible; - z-index: ($zindex-navbar-fixed + 4); - } - > .nav-pf-tertiary-nav { - left: 0; - opacity: 1; - visibility: visible; - z-index: ($zindex-navbar-fixed + 8); - } - } - .nav-pf-secondary-nav { - left: 0; - .secondary-nav-item-pf:hover & { - opacity: 0; - visibility: hidden; - } - } - .tertiary-nav-item-pf:hover { - .nav-pf-tertiary-nav { - opacity: 0; - visibility: hidden; - } - } - .tertiary-nav-item-pf.mobile-nav-item-pf:hover { - .nav-pf-tertiary-nav { - opacity: 1; - visibility: visible; - } - } -} -.secondary-nav-item-pf { - > a { - cursor: default; - &:after { - color: $nav-pf-vertical-secondary-indicator-color; - content: $fa-var-angle-right; - display: block; - font-family: "FontAwesome"; - font-size: ($font-size-base * 2); - line-height: 30px; - padding: $nav-pf-vertical-secondary-indicator-padding; - position: absolute; - right: 20px; - top: 0; - } - .list-group-item-value { - // If flex box is supported add some padding to account for the submenu indicator - @supports (display: flex) { - padding-right: 35px; - } - } - } - &.active, - &:hover { - > a { - width: unquote("calc(#{$nav-pf-vertical-width} + 1px)"); - z-index: ($zindex-navbar-fixed + 1); - &:after { - right: 21px; - } - .collapsed-secondary-nav-pf & { - z-index: 0; - } - .collapsed-tertiary-nav-pf & { - z-index: 0; - } - } - } - .nav-pf-vertical-with-badges & { - &.active, - &:hover { - > a { - width: unquote("calc(#{$nav-pf-vertical-badges-width} + 1px)"); - } - } - } -} -.nav-pf-vertical.collapsed-secondary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu - &.active, - &.hover { - > a { - z-index: $zindex-navbar-fixed; - } - } - } - &.hover-tertiary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - .nav-pf-secondary-nav { - left: 0; - } - .nav-pf-tertiary-nav { - left: $nav-pf-vertical-width; - } - &.nav-pf-vertical-with-badges { - .nav-pf-tertiary-nav { - left: $nav-pf-vertical-badges-width; - } - } -} -.nav-pf-vertical.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - .nav-pf-secondary-nav { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - // Keep sub-menu indicators below collapsed menu - .secondary-nav-item-pf, - .tertiary-nav-item-pf { - &.active, - &.hover { - > a { - z-index: 0; - } - } - } -} -.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings - @media (min-width: $screen-lg-min) { // secondary menu only persistent at lg screen - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); - } - &.collapsed-secondary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)"); - } - } - } - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.collapsed { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); - &.collapsed-secondary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - &.nav-pf-vertical-with-badges { - width: $nav-pf-vertical-badges-width; - } - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))"); - } - } - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 3)"); - &.nav-pf-vertical-with-badges { - width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)"); - } - } - .secondary-nav-item-pf.active { - .nav-pf-secondary-nav { - visibility: visible; - opacity: 1; - } - } - } -} -.nav-item-pf-header { - color: $nav-pf-vertical-secondary-color; - font-size: ($font-size-base + 4); - margin: $nav-pf-vertical-secondary-header-margin; - > a { - cursor: pointer; - margin-right: 7px; - &:hover, - &:focus { - color: $link-color; - text-decoration: none; - } - } -} -.nav-pf-vertical.collapsed { // Collapsed Primary Menu state - width: $nav-pf-vertical-collapsed-width; - .list-group-item { // Show only the icons - > a { - width: $nav-pf-vertical-collapsed-width; - > .list-group-item-value { - display: none; - } - > .badge-container-pf { - display: none; - } - } - &.secondary-nav-item-pf { // Adjust widths - &.active > a, - > a { - width: $nav-pf-vertical-collapsed-width; - &:after { - right: 10px; - } - } - &.active, - &:hover { - > a { - width: ($nav-pf-vertical-collapsed-width + 2); - &:after { - right: 11px; - } - } - } - } - } -} -.nav-pf-secondary-nav { - background: $nav-pf-vertical-secondary-bg-color; - border: 1px solid $nav-pf-vertical-border-color; - border-bottom: none; - border-top: none; - bottom: 0; - display: block; - left: $nav-pf-vertical-width; - opacity: 0; - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: $navbar-pf-height; - visibility: hidden; - width: $nav-pf-vertical-width; - z-index: $zindex-navbar-fixed; - .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed - .collapsed-secondary-nav-pf & { - left: 0; - opacity: 1; - visibility: visible; - z-index: ($zindex-navbar-fixed + 2); - } - .collapsed-tertiary-nav-pf & { - left: 0; - opacity: 1; - visibility: visible; - } - } - .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering - .hover-secondary-nav-pf & { - opacity: 1; - visibility: visible; - } - } - .ie9.layout-pf-fixed & { - box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box - } - .layout-pf-fixed-with-footer & { - bottom: $footer-pf-height; - } - .list-group-item { - border: none; - padding: $nav-pf-vertical-secondary-item-padding; - width: $nav-pf-vertical-width; - > a { - background-color: $nav-pf-vertical-secondary-bg-color; - color: $nav-pf-vertical-secondary-item-color; - font-size: $font-size-base; - font-weight: inherit; - height: inherit; - padding: $nav-pf-vertical-secondary-link-padding; - margin-left: 20px; - width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); - } - &.active > a:before { - display: none; - } - &.active > a, - &:hover > a, - & > a:focus { - background-color: $nav-pf-vertical-secondary-active-bg-color; - color: $nav-pf-vertical-secondary-active-color; - } - .badge-container-pf { - top: 5px; - .badge { - background: $nav-pf-vertical-secondary-badge-bg-color; - color: $nav-pf-vertical-badge-color; - } - } - .list-group-item-value { - padding-left: 5px; - } - &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus - > a { - cursor: default; - &:after { - color: $nav-pf-vertical-secondary-indicator-color; - content: $fa-var-angle-right; - display: block; - font-family: "FontAwesome"; - font-size: 20px; - line-height: 20px; - padding: $nav-pf-vertical-tertiary-indicator-padding; - position: absolute; - right: 20px; - top: 4px; - } - // If flex box is supported add some padding to account for the submenu indicator - .list-group-item-value { - @supports (display: flex) { - padding-right: 35px; - } - } - } - &.active, - &:hover { - > a { - width: unquote("calc(#{$nav-pf-vertical-width} - 19px)"); - z-index: ($zindex-navbar-fixed + 3); - &:after { - right: 21px; - } - } - } - } - } - .nav-pf-vertical-with-badges & { - left: $nav-pf-vertical-badges-width; - width: $nav-pf-vertical-badges-width; - .list-group-item { - width: $nav-pf-vertical-badges-width; - > a { - width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); - } - &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus - &.active, - &:hover { - > a { - width: unquote("calc(#{$nav-pf-vertical-badges-width} - 19px)"); - } - } - } - } - } -} -.nav-pf-tertiary-nav { - background: $nav-pf-vertical-tertiary-bg-color; - border: 1px solid $nav-pf-vertical-border-color; - border-bottom: none; - border-top: none; - bottom: 0; - display: block; - left: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - opacity: 0; - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: $navbar-pf-height; - visibility: hidden; - width: $nav-pf-vertical-width; - z-index: $zindex-navbar-fixed; - .nav-pf-vertical-with-badges & { - left: $nav-pf-vertical-badges-width; - width: $nav-pf-vertical-badges-width; - .show-mobile-nav { - left: 0; - } - } - .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed - .collapsed-tertiary-nav-pf & { - left: 0; - opacity: 1; - visibility: visible; - z-index: ($zindex-navbar-fixed + 3); - } - } - .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering - .hover-tertiary-nav-pf & { - opacity: 1; - visibility: visible; - .collapsed.collapsed-tertiary-nav-pf & { - left: 0; - } - } - } - .ie9.layout-pf-fixed & { - box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box - } - .layout-pf-fixed-with-footer & { - bottom: $footer-pf-height; - } - .nav-item-pf-header { - color: $nav-pf-vertical-tertiary-color; - margin: $nav-pf-vertical-tertiary-header-margin; - } - h5 { - color: $nav-pf-vertical-tertiary-color; - margin: $nav-pf-vertical-tertiary-list-header-margin; - } - .list-group-item { - border: none; - padding: $nav-pf-vertical-tertiary-item-padding; - > a { - background-color: transparent; - color: $nav-pf-vertical-tertiary-item-color; - font-size: $font-size-base; - font-weight: inherit; - height: inherit; - margin: $nav-pf-vertical-tertiary-link-margin; - padding: $nav-pf-vertical-tertiary-link-padding; - } - &.active > a:before { - display: none; - } - &.active > a, - &:hover > a, - & > a:focus { - background-color: $nav-pf-vertical-tertiary-active-bg-color; - color: $nav-pf-vertical-tertiary-active-color; - } - .badge-container-pf { - top: 5px; - .badge { - background: $nav-pf-vertical-tertiary-badge-bg-color; - color: $nav-pf-vertical-tertiary-badge-color; - } - } - .list-group-item-value { - padding-left: 5px; - } - } -} -.collapsed { - .nav-pf-secondary-nav { // Adjust left placement - left: $nav-pf-vertical-collapsed-width; - .list-group-item { - > a { - width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); - > .list-group-item-value { // Continue to show labels for secondary menu items - display: inline-block; - } - > .badge-container-pf { - display: inline-block; - } - } - } - } - .nav-pf-tertiary-nav { // Adjust left placement - left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); - .list-group-item { - > a { - width: unquote("calc(#{$nav-pf-vertical-width} - 20px)"); - > .list-group-item-value { // Continue to show labels for tertiary menu items - display: inline-block; - } - > .badge-container-pf { - display: inline-block; - } - } - } - } - &.collapsed-secondary-nav-pf, - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - .secondary-nav-item-pf { - &:hover { - > a { - z-index: $zindex-navbar-fixed; - } - } - } - .nav-pf-secondary-nav { - left: 0; - } - } - &.collapsed-secondary-nav-pf { - .nav-pf-tertiary-nav { - left: $nav-pf-vertical-width; - } - } - &.collapsed-tertiary-nav-pf { - .nav-pf-tertiary-nav { - left: 0; - } - } - &.hover-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})"); - - &.collapsed-secondary-nav-pf, - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - } - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); - &.collapsed-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - } - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - } - } - &.nav-pf-vertical-with-badges { - .nav-pf-secondary-nav { - .list-group-item { - > a { - width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); - } - } - } - .nav-pf-tertiary-nav { - left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); - .list-group-item { - > a { - width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)"); - } - } - } - &.collapsed-secondary-nav-pf, - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-badges-width; - } - &.collapsed-secondary-nav-pf { - .nav-pf-tertiary-nav { - left: $nav-pf-vertical-badges-width; - } - } - &.hover-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})"); - &.collapsed-secondary-nav-pf, - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-badges-width; - } - } - &.hover-tertiary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))"); - &.collapsed-secondary-nav-pf { - width: unquote("calc(#{$nav-pf-vertical-width} * 2)"); - } - &.collapsed-tertiary-nav-pf { - width: $nav-pf-vertical-width; - } - } - } -} -.secondary-collapse-toggle-pf { - display: none; - font-family: $icon-font-name-fa; - font-size: inherit; - opacity: 0; - pointer-events: none; - -webkit-font-smoothing: antialiased; - &:before { - content: $fa-var-arrow-circle-o-left; - } - &.collapsed { - &:before { - content: $fa-var-arrow-circle-o-right; - } - } -} -.tertiary-collapse-toggle-pf { - display: none; - font-family: $icon-font-name-fa; - font-size: inherit; - opacity: 0; - pointer-events: none; - -webkit-font-smoothing: antialiased; - &:before { - content: $fa-var-arrow-circle-o-left; - } - &.collapsed { - &:before { - content: $fa-var-arrow-circle-o-right; - } - } -} -.nav-pf-vertical-collapsible-menus { - .secondary-collapse-toggle-pf { - display: inline-block; - } - .secondary-nav-item-pf.active { - .secondary-collapse-toggle-pf { - opacity: 1; - pointer-events: all; - } - } - .tertiary-collapse-toggle-pf { - display: inline-block; - } - .tertiary-nav-item-pf.active { - .tertiary-collapse-toggle-pf { - opacity: 1; - pointer-events: all; - } - } -} -.show-mobile-nav { - .secondary-collapse-toggle-pf { - display: inline-block; - opacity: 1; - pointer-events: all; - &:before { - content: $fa-var-arrow-circle-o-left; - } - } - .tertiary-collapse-toggle-pf { - display: inline-block; - opacity: 1; - pointer-events: all; - &:before { - content: $fa-var-arrow-circle-o-left; - } - } -} -.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event - .nav-pf-secondary-nav { - display: none !important; - } - .nav-pf-tertiary-nav { - display: none !important; - } -} -.nav-pf-vertical.transitions { - transition: width $nav-pf-menu-transition-period; - .nav-pf-secondary-nav { - transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; - } - .nav-pf-tertiary-nav { - transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear; - } -} diff --git a/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss b/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss deleted file mode 100644 index cdadd096b72..00000000000 --- a/packages/react-catalog-view-extension/sass/patternfly/rcue/_wizard.scss +++ /dev/null @@ -1,665 +0,0 @@ -// -// Wizard -// -------------------------------------------------- -.wizard-pf { - padding: 10px; - margin: 0 auto; - max-height: 900px; - width: auto; - - .modal-content { - min-height:100%; - } -} - -// Wizard header -// Top section of the wizard w/ title and dismiss -.wizard-pf-body { - background:$color-pf-white; - padding: 0; - position: static; -} - -/* styles the sidebard containing the sub-steps */ -.wizard-pf-sidebar { - background: $color-pf-black-100; - border-right: 1px solid $color-pf-black-300; - display:none; - - @media (min-width: $screen-sm-min) { - display:inherit; - flex:0 0 auto; - overflow-x: hidden; - overflow-y: auto; - - .list-group { - border-top: 0; - margin-bottom: 0; - } - - .list-group-item { - background-color: transparent; - border-color: $color-pf-black-200; - padding: 0; - - > a { - color: $color-pf-black; - cursor: pointer; - display: block; - font-size: 14px; - font-weight: 700; - height: 50px; - outline: 0; - padding-top: 11px; - padding-left: 20px; - position: relative; - white-space: nowrap; - width: 14em; - - &:hover { - background-color: $color-pf-black-200; - text-decoration: none; - - &:focus { - //corrects odd behavior when hover and focus are combined. - text-decoration: none; - - span { - text-decoration: underline; - } - } - } - } - - &.active { - background-color: $color-pf-black-200; - - //override default behavior - &:hover { - border-color: $color-pf-black-200; - } - - > a { - color: $color-pf-blue-300; - cursor: default; - - // line to left side showing active substep - &:before { - content: " "; - background: $color-pf-blue-300; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 3px; - } - - // caret to right showing active substep - &:after { - color: $color-pf-blue-300; - content: "\f105"; // right caret - display: block; - font-family: FontAwesome; - font-size: 24px; - font-weight: 500; - line-height: 30px; - padding-top: 10px; - position: absolute; - right: 23px; - top: 0; - } - } - } - } - } -} - -.wizard-pf-substep-number { - display:inline-block; - margin-right: 5px; - vertical-align: middle; - width: 25px; -} - -.wizard-pf-substep-title { - display:inline-block; - margin-right: 5px; - text-align: left; - vertical-align: middle; -} - -/* styles the steps indicator across the top of the wizard */ -.wizard-pf-steps { - border-bottom: solid 1px $color-pf-black-300; - @media (min-width: $screen-sm-min) { - text-align: center; - } -} - -.wizard-pf-steps-indicator { - background: $color-pf-black-200; - border-top: 1px solid $color-pf-black-300; - display: inline-block; - display: flex; - font-size: ceil(($font-size-base * 1.3333)); - list-style: none; - margin-bottom: 0; - padding: 15px 0; - - @media (min-width: $screen-sm-min) { - background: $color-pf-white; - height: 120px; - padding: 38px 0 0; - justify-content: space-around; - } - - .wizard-pf-step { - counter-increment: section; - float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */ - flex-grow: 1; - flex-basis: 0; - line-height: 15px; - margin: 0; - padding: 0; - position: relative; - text-align: center; - - &:not(.active) { - display: none; - - @media (min-width: $screen-sm-min) { - display: block; - } - } - - a { - align-items: center; - display: flex; - flex-wrap:wrap; - font-weight: 700; - - @media (min-width: $screen-sm-min) { - font-weight: normal; - justify-content: center; - } - .wizard-pf-step-title { - margin-left: 10px; - - @media(min-width: $screen-sm-min) { - margin-left: 0; - } - - &-substep { - font-weight: normal; - margin-left: 10px; - text-transform: capitalize; - - &:before { - content:"\00BB"; - font-size: 20px; - margin-right: 10px; - } - - &:not(.active) { - display: none; - } - } - } - } - - /* draw the line between the circles */ - @media (min-width: $screen-sm-min) { - .wizard-pf-step-title-substep { - display: none; - } - - &:before { - background-color: $color-pf-black-400; - content: ""; - height: 2px; - left: 0; - position: absolute; - right: 0; - top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before - //otherwise, use top: calc(50% - 1px); - } - - /* don't draw the line between the circles on the ends */ - &:first-child:before { - left: 50%; - right: 0; - } - - &:last-child:before { - left: 0; - right: 50%; - } - - &:only-of-type:before { - background-color: transparent; - } - } - - a { - color: $color-pf-black; - cursor: pointer; - font-size: 16px; - margin-left:1em; - margin-right:1em; - text-decoration: none; - } - - &:not(.active):not(.disabled) { - a:hover { - .wizard-pf-step-number { - background-color: $color-pf-black-400; - border-color: $color-pf-black-400; - color: $color-pf-white; - } - } - } - - .wizard-pf-step-number { - background-color: $color-pf-white; - border-radius: 50%; - border: solid 2px $color-pf-blue-300; - color: $color-pf-black-400; - font-size: $font-size-base; - font-weight: 700; - height: 25px; - line-height: 22px; - width: 25px; - display: inline-block; - - @media (min-width: $screen-sm-min) { - left: unquote("calc(50% - 13px)"); - position: absolute; - top: 27px; - } - } - - &.active { - .wizard-pf-step-number { - background-color: $color-pf-blue-300; - border-color: $color-pf-blue-300; - cursor: default; - color: $color-pf-white; - } - - & ~ .wizard-pf-step { - .wizard-pf-step-number { - border-color: $color-pf-black-400; - background: $color-pf-white; - } - } - } - } -} - -/* styles the main content portion of the wizard */ -.wizard-pf-main { - height: 100%; - padding:1em; - vertical-align: top; - width:100%; - - @media (min-width: $screen-sm-min) { - overflow: auto; - padding:3em; - flex:1 1 auto; - } - - .blank-slate-pf { - background-color: transparent; - border: none; - left: 0; - right: 0; - } -} - -.wizard-pf-contents textarea { - resize: vertical; -} - -/* styles the content of a review page */ -.wizard-pf-review-steps { - list-style: none; - - .list-group, - .list-group-item { - border: none; - margin-bottom: 0; - } - - > ul { - > li { - float: left; - line-height: 15px; - margin: 0; - padding-top: 0; - position: relative; - width: 100%; - - > a { - color: #030303; - cursor: pointer; - font-size: 16px; - padding-left: 30px; - padding-right: 5px; - text-decoration: none; - transition: 250ms; - - &:before { - content: "\f107"; - display: block; - font-family: FontAwesome; - font-size: 24px; - font-weight: 500; - left: 20px; - position: absolute; - top: 0; - } - - &.collapsed { - &:before { - content: "\f105"; - } - } - } - } - } -} - -.wizard-pf-review-substeps { - padding-left: 22px; - - > ul { - > li { - float: left; - line-height: 15px; - margin: 0; - position: relative; - width: 100%; - - a { - color: #030303; - cursor: pointer; - font-size: 16px; - padding-left: 30px; - padding-right: 5px; - text-decoration: none; - transition: 250ms; - - &:before { - content: "\f107"; - display: block; - font-family: FontAwesome; - font-size: 24px; - font-weight: 500; - left: 20px; - position: absolute; - top: 10px; - } - - &.collapsed { - &:before { - content: "\f105"; - } - } - } - } - } -} - -.wizard-pf-review-content { - padding-top: 10px; - padding-left: 40px; - - .wizard-pf-review-item { - padding: 5px 0; - - &.sub-item { - margin-left: 10px; - } - - .wizard-pf-review-item-label { - font-weight: 700; - padding-right: 10px; - } - - .wizard-pf-review-item-field { - font-weight: 700; - margin: 5px 0; - padding-right: 10px; - - &:first-of-type { - margin-top: 0; - } - - &:last-of-type { - margin-bottom: 0; - } - - &.sub-field { - margin-left: 10px; - } - } - } -} - -.wizard-pf-success-icon { - color: $color-pf-green-400; - font-size: ($font-size-base * 5.6); - line-height: ($font-size-base * 5.6); -} - -/* styles the footer */ -.wizard-pf-footer { - background:$color-pf-white; - border-top: 1px solid $color-pf-black-300; - margin-top: 0; - padding-bottom: 17px; - display: flex; - justify-content: flex-end; - - .wizard-pf-cancel { - margin-right:25px; - order: -1; - } - - .wizard-pf-next { - order: 1; - margin-left: 8px; - } -} - -.wizard-pf-row { - @media (min-width: $screen-sm-min) { - display: flex; - width:100%; - height: 900px; - max-height: 65vh; - } -} - -// Scale up the modal -@media (min-width: $screen-md-min) { - // increasing space around modal for larger viewports - .wizard-pf { - padding: 30px 0; - width: 900px; - } - - // increasing width of sidebar for larger viewports - .wizard-pf-sidebar .list-group-item > a { - width: 18em; - } -} - -// -// -// This is for the new wizard that is more robust on mobile. -// -------------------------------------------------- -.wizard-pf-steps-alt, -.wizard-pf-steps-alt ul { - list-style: none; - margin: 0; - padding: 0; -} - -.wizard-pf-steps-alt { - margin: 15px 0 15px 15px; - - @media (min-width: $screen-sm-min) { - display:none; - } - - &-indicator { - position: relative; - - // caret to top showing active substep - &:after { - color: $color-pf-black-700; - content: "\f107"; // top caret - display: block; - font-family: FontAwesome; - font-size: 24px; - font-weight: 500; - position: absolute; - right: 17px; - top: 50%; - transform:translateY(-50%); - @media (min-width: $screen-sm-min) { - display:none; - } - } - - &.active { - &:after { - content: "\f106"; - } - } - }//indicator -}//.wizard-pf-steps-alt - -.wizard-pf-step-alt { - position: relative; - z-index: 1; - - &:not(:last-child) { - padding-bottom: 10px; - } - - a { - display:flex; - flex:1; - - &:hover, - &:focus { - text-decoration: none; - - .wizard-pf-step-alt-title { - color: $color-pf-blue-300; - } - } - } - - ul { - margin-left: 11px; - } - - .wizard-pf-step-alt-number { - border-radius: 50%; - font-size: $font-size-base; - font-weight: 700; - height: 24px; - width: 24px; - display: inline-block; - text-align: center; - flex:0 0 auto; - border: 2px solid $color-pf-blue-300; - background-color: $color-pf-white; - } - - .wizard-pf-step-alt-title { - color: $color-pf-black; - font-weight: 700; - text-transform: capitalize; - display:inline-block; - margin-left: 5px; - align-self:center; - } - - &.active { - .wizard-pf-step-alt-number { - background-color: $color-pf-blue-300; - border-color: $color-pf-blue-300; - cursor: default; - color: $color-pf-white; - } - - .wizard-pf-step-alt-title { - color: $color-pf-blue-300; - } - - & ~ .wizard-pf-step-alt { - .wizard-pf-step-alt-number { - color: $color-pf-black-400; - border-color: $color-pf-black-400; - } - } - } - - &:not(.active) { - a:hover { - .wizard-pf-step-alt-number { - border-color: $color-pf-black-400; - background: $color-pf-black-400; - color: $color-pf-white; - } - } - } - - &:before { - content: ""; - position: absolute; - left: 11px; - height: 100%; - border-left: 2px solid $color-pf-black-400; - z-index: -1; - } -}//.wizard-pf-step-alt - -.wizard-pf-step-alt-substep { - display:flex; - border-left: 2px solid transparent; - - a { - padding:5px 0 5px 18px; - color: $color-pf-black-800; - } - - &.active, - &:not(.disabled):hover { - background-color: $color-pf-black-200; - border-color: $color-pf-blue-300; - a { - color:$color-pf-blue-300; - } - } - &.active { - a { - font-weight:700; - } - } -} - -.wizard-pf-step, -.wizard-pf-step-alt-substep, -.wizard-pf-sidebar .list-group-item { - &.disabled { - > a:hover { - cursor: not-allowed; - } - } -} diff --git a/yarn.lock b/yarn.lock index 16a42437bf3..dc6d65bdc20 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4654,6 +4654,11 @@ boolbase@~1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +bootstrap-sass@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/bootstrap-sass/-/bootstrap-sass-3.4.1.tgz#6843c73b1c258a0ac5cb2cc6f6f5285b664a8e9a" + integrity sha512-p5rxsK/IyEDQm2CwiHxxUi0MZZtvVFbhWmyMOt4lLkA4bujDA1TGoKT0i1FKIWiugAdP+kK8T5KMDFIKQCLYIA== + boxen@1.3.0, boxen@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" From 417d04edbbd203e1f5fb8c5a75b89682c2129d00 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 12:29:50 -0500 Subject: [PATCH 13/16] edit readme --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 88b46495b2c..c24220c28cd 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,6 @@ [![PatternFly 4 npm badge](https://img.shields.io/npm/v/@patternfly/react-core.svg?label=PF4%20Core&style=for-the-badge)](https://www.npmjs.com/package/@patternfly/react-core) [![CodeCov](https://img.shields.io/codecov/c/gh/patternfly/patternfly-react?style=for-the-badge)](https://codecov.io/gh/patternfly/patternfly-react) - This project provides a set of React components for the [PatternFly project](https://patternfly.org). **Community:** [PatternFly website](https://www.patternfly.org) | [Slack](https://slack.patternfly.org) | [Medium](https://medium.com/patternfly) | [Mailing list](https://www.redhat.com/mailman/listinfo/patternfly) From d632eb06aa160d718993698b2f2f94ce3bfeee42 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 13:03:47 -0500 Subject: [PATCH 14/16] remove concurrently --- package.json | 3 +- .../react-catalog-view-extension/package.json | 5 +- scripts/parallelshell.js | 121 ++++++++++++++++++ yarn.lock | 5 + 4 files changed, 129 insertions(+), 5 deletions(-) create mode 100755 scripts/parallelshell.js diff --git a/package.json b/package.json index 717c076aca8..a44d9eb36a0 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ "@typescript-eslint/eslint-plugin": "^4.4.1", "@typescript-eslint/parser": "^4.4.1", "babel-jest": "^25.1.0", - "concurrently": "^5.3.0", "enzyme": "3.10.0", "enzyme-adapter-react-16": "1.15.5", "enzyme-to-json": "3.4.0", @@ -79,7 +78,7 @@ "lint:versions": "node scripts/verifyPatternflyVersions.js", "serve:docs": "yarn workspace @patternfly/react-docs serve", "serve:integration": "lerna run serve:demo-app", - "start": "yarn build && concurrently --kill-others \"yarn watch\" \"yarn workspace @patternfly/react-docs develop\"", + "start": "yarn build && node scripts/parallelshell \"yarn watch\" \"yarn workspace @patternfly/react-docs develop\"", "start:cypress": "lerna run cypress:open", "start:demo-app": "lerna run start:demo-app --stream", "test": "jest packages", diff --git a/packages/react-catalog-view-extension/package.json b/packages/react-catalog-view-extension/package.json index 623bfc1ec20..0ba096aa625 100644 --- a/packages/react-catalog-view-extension/package.json +++ b/packages/react-catalog-view-extension/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/patternfly/patternfly-react/blob/master/packages/react-catalog-view-extension/README.md", "scripts": { - "generate": "concurrently \"yarn build:sass\" \"yarn copy:sass\"", + "generate": "yarn copy:sass && yarn build:sass", "build:sass": "node-sass --output-style compressed --importer=./node-sass-patternfly-importer.js -o dist/css sass/react-catalog-view-extension.scss", "copy:sass": "shx mkdir -p dist/sass && shx cp -r sass/react-catalog-view-extension/* dist/sass", "clean": "rimraf dist" @@ -38,8 +38,7 @@ "@patternfly/patternfly": "4.65.5", "@patternfly/react-core": "^4.79.4", "@patternfly/react-styles": "^4.7.16", - "bootstrap-sass": "^3.4.0", - "classnames": "^2.2.5" + "bootstrap-sass": "^3.4.0" }, "devDependencies": { "concurrently": "^5.3.0", diff --git a/scripts/parallelshell.js b/scripts/parallelshell.js new file mode 100755 index 00000000000..6414d5a65bc --- /dev/null +++ b/scripts/parallelshell.js @@ -0,0 +1,121 @@ +// https://www.npmjs.com/package/parallelshell + bugfix +/* eslint-disable no-console */ +const spawn = require('child_process').spawn; + +// eslint-disable-next-line +let sh, shFlag, wait, verbose, i, len; +// parsing argv +const cmds = []; +const children = []; +const args = process.argv.slice(2); +for (i = 0, len = args.length; i < len; i++) { + if (args[i][0] === '-') { + switch (args[i]) { + case '-w': + case '--wait': + wait = true; + break; + case '-v': + case '--verbose': + verbose = true; + break; + case '-h': + case '--help': + console.log('-h, --help output usage information'); + console.log('-v, --verbose verbose logging'); + console.log('-w, --wait will not close sibling processes on error'); + process.exit(); + } + } else { + cmds.push(args[i]); + } +} + +// called on close of a child process +function childClose(code) { + code = code ? code.code || code : code; + if (verbose) { + if (code > 0) { + console.error('`' + this.cmd + '` failed with exit code ' + code); + } else { + console.log('`' + this.cmd + '` ended successfully'); + } + } + if (code > 0 && !wait) { + close(code); + } + status(); +} + +function status() { + if (verbose) { + let i; + let len; + console.log('\n'); + console.log('### Status ###'); + for (i = 0, len = children.length; i < len; i++) { + if (children[i].exitCode === null) { + console.log('`' + children[i].cmd + '` is still running'); + } else if (children[i].exitCode > 0) { + console.log('`' + children[i].cmd + '` errored'); + } else { + console.log('`' + children[i].cmd + '` finished'); + } + } + console.log('\n'); + } +} + +// closes all children and the process +function close(code) { + let i; + let len; + let closed = 0; + let opened = 0; + + for (i = 0, len = children.length; i < len; i++) { + if (!children[i].exitCode) { + opened++; + children[i].removeAllListeners('close'); + children[i].kill('SIGINT'); + if (verbose) { + console.log('`' + children[i].cmd + '` will now be closed'); + } + children[i].on('close', function() { + closed++; + if (opened === closed) { + process.exit(code); + } + }); + } + } + if (opened === closed) { + process.exit(code); + } +} + +// cross platform compatibility +if (process.platform === 'win32') { + sh = 'cmd'; + shFlag = '/c'; +} else { + sh = 'sh'; + shFlag = '-c'; +} + +// start the children +cmds.forEach(function(cmd) { + if (process.platform !== 'win32') { + cmd = 'exec ' + cmd; + } + const child = spawn(sh, [shFlag, cmd], { + cwd: process.cwd(), + env: process.env, + stdio: ['pipe', process.stdout, process.stderr] + }).on('close', childClose); + child.cmd = cmd; + children.push(child); +}); + +// close all children on ctrl+c +process.on('SIGINT', close); diff --git a/yarn.lock b/yarn.lock index dc6d65bdc20..e57a582468f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13948,6 +13948,11 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" +parallelshell@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/parallelshell/-/parallelshell-3.0.2.tgz#fffc55aaa145bdd44b5381cf7fd5e521fc21aa7b" + integrity sha512-aW73W8tmYiFZtQi41pweV3WWT6o/EvSxAVQHbumOhN53H47OuWQwrRc11xQ2i44GFvR5AjtzhD92r8Kv9X+7Iw== + param-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" From 6138e182d65e8d127afe83dd5d04219ca95f6a83 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 13:38:08 -0500 Subject: [PATCH 15/16] cache eslintcache --- .github/workflows/lint.yml | 10 ++++- package.json | 4 +- yarn.lock | 89 ++++++++++++++++++++++++++++---------- 3 files changed, 76 insertions(+), 27 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 348b6317117..ff772320b7a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 - uses: actions/cache@v2 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) + id: yarn-cache with: path: '**/node_modules' key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} @@ -16,6 +16,14 @@ jobs: - run: yarn install --frozen-lockfile if: steps.yarn-cache.outputs.cache-hit != 'true' - run: yarn lint:md + - uses: actions/cache@v2 + id: lint-cache + with: + path: '.eslintcache' + key: ${{ runner.os }}-lint-${{ hashFiles('package.json') }} + restore-keys: | + ${{ runner.os }}-lint- + if: always() - run: yarn lint:ts if: always() - run: yarn lint:versions diff --git a/package.json b/package.json index a44d9eb36a0..8f35f25e1e7 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "@babel/preset-react": "^7.0.0", "@babel/preset-typescript": "^7.9.0", "@octokit/rest": "^16.39.0", - "@types/enzyme": "3.9.0", - "@types/jest": "^24.0.11", + "@types/enzyme": "^3.10.8", + "@types/jest": "^26.0.0", "@typescript-eslint/eslint-plugin": "^4.4.1", "@typescript-eslint/parser": "^4.4.1", "babel-jest": "^25.1.0", diff --git a/yarn.lock b/yarn.lock index e57a582468f..d943a63de24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1518,6 +1518,17 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + "@jimp/bmp@^0.10.3": version "0.10.3" resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.10.3.tgz#79a23678e8389865c62e77b0dccc3e069dfc27f0" @@ -3067,10 +3078,10 @@ resolved "https://registry.yarnpkg.com/@types/dom-helpers/-/dom-helpers-3.4.1.tgz#9a9b1be9cbbf289d2192964d65064f1279a3b5ed" integrity sha512-j6d+NJ8TaPKoIdyjJx7nuhhCaNmxZF86wBSc4wAT5AKikwftpPjVKi9HxEKLrmRztFEYRpje6T8W3R7Q9nyHcg== -"@types/enzyme@3.9.0": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.9.0.tgz#a81c91e2dfd2d70e67f013f2c0e5efed6df05489" - integrity sha512-o0C7ooyBtj9NKyMzn2BWN53W4J21KPhO+/v+qqQX28Pcz0Z1B3DjL9bq2ZR4TN70PVw8O7gkhuFtC7VN3tausg== +"@types/enzyme@^3.10.8": + version "3.10.8" + resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.8.tgz#ad7ac9d3af3de6fd0673773123fafbc63db50d42" + integrity sha512-vlOuzqsTHxog6PV79+tvOHFb6hq4QZKMq1lLD9MaWD1oec2lHTKndn76XOpSwCA0oFTaIbKVPrgM3k78Jjd16g== dependencies: "@types/cheerio" "*" "@types/react" "*" @@ -3172,12 +3183,20 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" -"@types/jest@^24.0.11": - version "24.9.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-24.9.1.tgz#02baf9573c78f1b9974a5f36778b366aa77bd534" - integrity sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q== +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^26.0.0": + version "26.0.15" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" + integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== dependencies: - jest-diff "^24.3.0" + jest-diff "^26.0.0" + pretty-format "^26.0.0" "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": version "7.0.6" @@ -3279,15 +3298,7 @@ "@types/prop-types" "*" "@types/react" "*" -"@types/react@*": - version "16.9.49" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.49.tgz#09db021cf8089aba0cdb12a49f8021a69cce4872" - integrity sha512-DtLFjSj0OYAdVLBbyjhuV9CdGVHCkHn2R+xr3XkBvK2rS1Y1tkc14XSGjYgm5Fjjr90AxH9tiSzc1pCFMGO06g== - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/react@^16", "@types/react@^16.8.0", "@types/react@^16.9.11": +"@types/react@*", "@types/react@^16", "@types/react@^16.8.0", "@types/react@^16.9.11": version "16.14.2" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.14.2.tgz#85dcc0947d0645349923c04ccef6018a1ab7538c" integrity sha512-BzzcAlyDxXl2nANlabtT4thtvbbnhee8hMmH/CcJrISDBVcJS1iOsP1f0OAgSdGE0MsY9tqcrb9YoZcOFv9dbQ== @@ -7086,6 +7097,11 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -10765,7 +10781,7 @@ jest-config@^24.1.0, jest-config@^24.9.0: pretty-format "^24.9.0" realpath-native "^1.1.0" -jest-diff@^24.3.0, jest-diff@^24.9.0: +jest-diff@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== @@ -10775,6 +10791,16 @@ jest-diff@^24.3.0, jest-diff@^24.9.0: jest-get-type "^24.9.0" pretty-format "^24.9.0" +jest-diff@^26.0.0: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== + dependencies: + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + jest-docblock@^21.0.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" @@ -10826,6 +10852,11 @@ jest-get-type@^24.0.0, jest-get-type@^24.9.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + jest-haste-map@^24.0.0, jest-haste-map@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" @@ -13948,11 +13979,6 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -parallelshell@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/parallelshell/-/parallelshell-3.0.2.tgz#fffc55aaa145bdd44b5381cf7fd5e521fc21aa7b" - integrity sha512-aW73W8tmYiFZtQi41pweV3WWT6o/EvSxAVQHbumOhN53H47OuWQwrRc11xQ2i44GFvR5AjtzhD92r8Kv9X+7Iw== - param-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" @@ -14597,6 +14623,16 @@ pretty-format@^24.9.0: ansi-styles "^3.2.0" react-is "^16.8.4" +pretty-format@^26.0.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + prism-react-renderer@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.1.1.tgz#1c1be61b1eb9446a146ca7a50b7bcf36f2a70a44" @@ -15018,6 +15054,11 @@ react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: version "16.11.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" +react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" From 7a6759997407e588783e4a862c9586309bc62544 Mon Sep 17 00:00:00 2001 From: redallen Date: Wed, 25 Nov 2020 13:41:48 -0500 Subject: [PATCH 16/16] sub 1m? --- .eslintrc-md.json | 1 - .github/workflows/lint.yml | 2 -- 2 files changed, 3 deletions(-) diff --git a/.eslintrc-md.json b/.eslintrc-md.json index f439e2f9b80..7d50126e01d 100644 --- a/.eslintrc-md.json +++ b/.eslintrc-md.json @@ -28,4 +28,3 @@ "react/jsx-no-undef": 2 } } - diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ff772320b7a..1001ad8ed0e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,8 +11,6 @@ jobs: with: path: '**/node_modules' key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - run: yarn install --frozen-lockfile if: steps.yarn-cache.outputs.cache-hit != 'true' - run: yarn lint:md