From 0d50f443abdad85cbac4a49cb175c33ca8021b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Fri, 9 Jul 2021 12:34:11 +0200 Subject: [PATCH] refactor: replace dist in git by diff comment (#152) * remove dist from git * Add action to post dist CSS diff * test commit * test commit * test commit * test commit * test commit * test commit * test commit * test commit * test commit * test commit * test commit --- .github/workflows/post-diff-comment.yml | 51 + .gitignore | 4 + .husky/pre-commit | 1 - .../css/default-dark/default-dark-rtl.css | 3088 ----------------- .../css/default-dark/default-dark-rtl.min.css | 1 - .../dist/css/default-dark/default-dark.css | 3088 ----------------- .../css/default-dark/default-dark.min.css | 1 - .../core/dist/css/default/default-rtl.css | 3065 ---------------- .../core/dist/css/default/default-rtl.min.css | 1 - packages/core/dist/css/default/default.css | 3065 ---------------- .../core/dist/css/default/default.min.css | 1 - packages/core/dist/js/alerts.js | 16 - packages/core/dist/js/alerts.min.js | 16 - packages/core/dist/js/button-groups.js | 8 - packages/core/dist/js/button-groups.min.js | 8 - packages/core/dist/js/dropdowns.js | 33 - packages/core/dist/js/dropdowns.min.js | 33 - packages/core/dist/js/menu.js | 66 - packages/core/dist/js/menu.min.js | 66 - packages/core/dist/js/navbar.js | 30 - packages/core/dist/js/navbar.min.js | 30 - packages/core/dist/js/pills.js | 8 - packages/core/dist/js/pills.min.js | 8 - packages/core/dist/js/radio-behavior.js | 21 - packages/core/dist/js/radio-behavior.min.js | 21 - packages/core/dist/js/tabs.js | 8 - packages/core/dist/js/tabs.min.js | 8 - packages/core/styles/layout/grid.pcss | 2 +- 28 files changed, 56 insertions(+), 12692 deletions(-) create mode 100644 .github/workflows/post-diff-comment.yml delete mode 100644 packages/core/dist/css/default-dark/default-dark-rtl.css delete mode 100644 packages/core/dist/css/default-dark/default-dark-rtl.min.css delete mode 100644 packages/core/dist/css/default-dark/default-dark.css delete mode 100644 packages/core/dist/css/default-dark/default-dark.min.css delete mode 100644 packages/core/dist/css/default/default-rtl.css delete mode 100644 packages/core/dist/css/default/default-rtl.min.css delete mode 100644 packages/core/dist/css/default/default.css delete mode 100644 packages/core/dist/css/default/default.min.css delete mode 100644 packages/core/dist/js/alerts.js delete mode 100644 packages/core/dist/js/alerts.min.js delete mode 100644 packages/core/dist/js/button-groups.js delete mode 100644 packages/core/dist/js/button-groups.min.js delete mode 100644 packages/core/dist/js/dropdowns.js delete mode 100644 packages/core/dist/js/dropdowns.min.js delete mode 100644 packages/core/dist/js/menu.js delete mode 100644 packages/core/dist/js/menu.min.js delete mode 100644 packages/core/dist/js/navbar.js delete mode 100644 packages/core/dist/js/navbar.min.js delete mode 100644 packages/core/dist/js/pills.js delete mode 100644 packages/core/dist/js/pills.min.js delete mode 100644 packages/core/dist/js/radio-behavior.js delete mode 100644 packages/core/dist/js/radio-behavior.min.js delete mode 100644 packages/core/dist/js/tabs.js delete mode 100644 packages/core/dist/js/tabs.min.js diff --git a/.github/workflows/post-diff-comment.yml b/.github/workflows/post-diff-comment.yml new file mode 100644 index 00000000..0ecfb570 --- /dev/null +++ b/.github/workflows/post-diff-comment.yml @@ -0,0 +1,51 @@ + +# Because we want to easily inspect the + +name: Post Diff Comment + +on: + # Note! you can't safely use "pull_request_target" here + # This workflow is mostly useful for "internal PRs" + # External PRs won't be able to post a PR comment + # See https://github.com/preactjs/compressed-size-action/issues/54 + # See https://securitylab.github.com/research/github-actions-preventing-pwn-requests + pull_request: + branches: + - master + +jobs: + post-diff-comment: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Compute dist diff + id: dists + run: | + + yarn install + yarn workspace infima build + mv packages/core/dist packages/core/dist-branch + + git fetch origin master + git checkout master + yarn workspace infima build + yarn install + + DEFAULT_CSS_DIFF=$(git diff --no-index packages/core/dist/css/default/default.css packages/core/dist-branch/css/default/default.css | cat) + + # Escaping for multiline output support... see https://github.community/t/set-output-truncates-multiline-strings/16852/11 + DEFAULT_CSS_DIFF="${DEFAULT_CSS_DIFF//'%'/'%25'}" + DEFAULT_CSS_DIFF="${DEFAULT_CSS_DIFF//$'\n'/'%0A'}" + DEFAULT_CSS_DIFF="${DEFAULT_CSS_DIFF//$'\r'/'%0D'}" + echo "::set-output name=default-css-diff::$DEFAULT_CSS_DIFF" + + - uses: marocchino/sticky-pull-request-comment@v2 + with: + header: post-diff-comment + message: | + # Dist CSS Diff + + ```diff + ${{ steps.dists.outputs.default-css-diff }} + ``` diff --git a/.gitignore b/.gitignore index 1953fcf9..7d39e837 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,7 @@ typings/ # Demo files packages/core/demo/css packages/core/demo/js + +# Dist folders +packages/core/dist +packages/core/dist-branch diff --git a/.husky/pre-commit b/.husky/pre-commit index 0b5c1859..a6af9dec 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -7,6 +7,5 @@ yarn lint-staged yarn workspace infima lint-staged yarn build -git add packages/core/dist echo "pre-commit end" diff --git a/packages/core/dist/css/default-dark/default-dark-rtl.css b/packages/core/dist/css/default-dark/default-dark-rtl.css deleted file mode 100644 index a71f4879..00000000 --- a/packages/core/dist/css/default-dark/default-dark-rtl.css +++ /dev/null @@ -1,3088 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Common */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -:root { - --ifm-color-scheme: light; - - /* Colors. */ - --ifm-dark-value: 10%; - --ifm-darker-value: 15%; - --ifm-darkest-value: 30%; - --ifm-light-value: 15%; - --ifm-lighter-value: 30%; - --ifm-lightest-value: 50%; - - --ifm-color-primary: #3578e5; - --ifm-color-primary-dark: rgb(48, 108, 206); - --ifm-color-primary-darker: rgb(45, 102, 195); - --ifm-color-primary-darkest: rgb(37, 84, 160); - --ifm-color-primary-light: rgb(83, 140, 233); - --ifm-color-primary-lighter: rgb(114, 161, 237); - --ifm-color-primary-lightest: rgb(154, 188, 242); - - --ifm-color-secondary: #ebedf0; - --ifm-color-secondary-dark: rgb(212, 213, 216); - --ifm-color-secondary-darker: rgb(200, 201, 204); - --ifm-color-secondary-darkest: rgb(164, 166, 168); - --ifm-color-secondary-light: rgb(238, 240, 242); - --ifm-color-secondary-lighter: rgb(241, 242, 245); - --ifm-color-secondary-lightest: rgb(245, 246, 248); - - --ifm-color-success: #00a400; - --ifm-color-success-dark: rgb(0, 148, 0); - --ifm-color-success-darker: rgb(0, 139, 0); - --ifm-color-success-darkest: rgb(0, 115, 0); - --ifm-color-success-light: rgb(38, 178, 38); - --ifm-color-success-lighter: rgb(77, 191, 77); - --ifm-color-success-lightest: rgb(128, 210, 128); - - --ifm-color-info: #54c7ec; - --ifm-color-info-dark: rgb(76, 179, 212); - --ifm-color-info-darker: rgb(71, 169, 201); - --ifm-color-info-darkest: rgb(59, 139, 165); - --ifm-color-info-light: rgb(110, 207, 239); - --ifm-color-info-lighter: rgb(135, 216, 242); - --ifm-color-info-lightest: rgb(170, 227, 246); - - --ifm-color-warning: #ffba00; - --ifm-color-warning-dark: rgb(230, 167, 0); - --ifm-color-warning-darker: rgb(217, 158, 0); - --ifm-color-warning-darkest: rgb(179, 130, 0); - --ifm-color-warning-light: rgb(255, 196, 38); - --ifm-color-warning-lighter: rgb(255, 207, 77); - --ifm-color-warning-lightest: rgb(255, 221, 128); - - --ifm-color-danger: #fa383e; - --ifm-color-danger-dark: rgb(225, 50, 56); - --ifm-color-danger-darker: rgb(213, 48, 53); - --ifm-color-danger-darkest: rgb(175, 39, 43); - --ifm-color-danger-light: rgb(251, 86, 91); - --ifm-color-danger-lighter: rgb(251, 116, 120); - --ifm-color-danger-lightest: rgb(253, 156, 159); - - --ifm-color-white: #fff; - --ifm-color-black: #000; - - --ifm-color-gray-0: var(--ifm-color-white); - --ifm-color-gray-100: #f5f6f7; - --ifm-color-gray-200: #ebedf0; - --ifm-color-gray-300: #dadde1; - --ifm-color-gray-400: #ccd0d5; - --ifm-color-gray-500: #bec3c9; - --ifm-color-gray-600: #8d949e; - --ifm-color-gray-700: #606770; - --ifm-color-gray-800: #444950; - --ifm-color-gray-900: #1c1e21; - --ifm-color-gray-1000: var(--ifm-color-black); - - --ifm-color-emphasis-0: var(--ifm-color-gray-0); - --ifm-color-emphasis-100: var(--ifm-color-gray-100); - --ifm-color-emphasis-200: var(--ifm-color-gray-200); - --ifm-color-emphasis-300: var(--ifm-color-gray-300); - --ifm-color-emphasis-400: var(--ifm-color-gray-400); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-600); - --ifm-color-emphasis-700: var(--ifm-color-gray-700); - --ifm-color-emphasis-800: var(--ifm-color-gray-800); - --ifm-color-emphasis-900: var(--ifm-color-gray-900); - --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); - - /* Base. */ - --ifm-color-content: var(--ifm-color-emphasis-900); - --ifm-color-content-inverse: var(--ifm-color-emphasis-0); - --ifm-color-content-secondary: #525860; - - --ifm-background-color: transparent; /* Body's background. */ - --ifm-background-surface-color: var(--ifm-color-content-inverse); - --ifm-global-border-width: 1px; - --ifm-global-radius: 0.4rem; - - --ifm-hover-overlay: rgba(0, 0, 0, 0.05); - - /* Typography. */ - --ifm-font-color-base: var(--ifm-color-content); - --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); - --ifm-font-color-secondary: var(--ifm-color-content-secondary); - --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, - 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol'; - --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - 'Liberation Mono', 'Courier New', monospace; - --ifm-font-size-base: 100%; - - --ifm-font-weight-light: 300; - --ifm-font-weight-normal: 400; - --ifm-font-weight-semibold: 500; - --ifm-font-weight-bold: 700; - - --ifm-font-weight-base: var(--ifm-font-weight-normal); - --ifm-line-height-base: 1.65; - - /* Spacing. */ - --ifm-global-spacing: 1rem; - --ifm-spacing-vertical: var(--ifm-global-spacing); - --ifm-spacing-horizontal: var(--ifm-global-spacing); - - /* Transitions. */ - --ifm-transition-fast: 200ms; - --ifm-transition-slow: 400ms; - --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1); - - /* Shadows. */ - --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1); - --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2); - --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2), - 0 2px 4px 0 rgba(0, 0, 0, 0.1); - - /* Z-index. */ - --ifm-z-index-dropdown: 100; - --ifm-z-index-fixed: 200; - --ifm-z-index-overlay: 400; - --ifm-container-width: 1140px; - --ifm-container-width-xl: 1320px; - --ifm-code-background: rgb(62, 64, 66); - --ifm-code-border-radius: var(--ifm-global-radius); - --ifm-code-font-size: 90%; - --ifm-code-padding-horizontal: 0.3rem; - --ifm-code-padding-vertical: 0.1rem; - - --ifm-pre-background: var(--ifm-color-emphasis-100); - --ifm-pre-border-radius: var(--ifm-code-border-radius); - --ifm-pre-color: inherit; - --ifm-pre-line-height: 1.45; - --ifm-pre-padding: 1rem; - --ifm-heading-color: inherit; - --ifm-heading-margin-top: 0; - --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); - --ifm-heading-font-family: inherit; - --ifm-heading-font-weight: var(--ifm-font-weight-bold); - --ifm-heading-line-height: 1.25; - - --ifm-h1-font-size: 2rem; - --ifm-h2-font-size: 1.5rem; - --ifm-h3-font-size: 1.25rem; - --ifm-h4-font-size: 1rem; - --ifm-h5-font-size: 0.875rem; - --ifm-h6-font-size: 0.85rem; - --ifm-image-alignment-padding: 1.25rem; - /* Leading is the distance between two baselines */ - /* TODO: add appropriate mobile leading */ - --ifm-leading-desktop: 1.25; - --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); - --ifm-list-left-padding: 2rem; - --ifm-list-margin: 1rem; - --ifm-list-item-margin: 0.25rem; - --ifm-list-paragraph-margin: 1rem; - --ifm-table-cell-padding: 0.75rem; - - --ifm-table-background: transparent; - --ifm-table-stripe-background: var(--ifm-color-emphasis-100); - - --ifm-table-border-width: 1px; - --ifm-table-border-color: var(--ifm-color-emphasis-300); - - --ifm-table-head-background: inherit; - --ifm-table-head-color: inherit; - --ifm-table-head-font-weight: var(--ifm-font-weight-bold); - - --ifm-table-cell-color: inherit; - /* Links. */ - --ifm-link-color: var(--ifm-color-primary); - --ifm-link-decoration: none; - --ifm-link-hover-color: var(--ifm-link-color); - --ifm-link-hover-decoration: underline; - - /* Paragraphs. */ - --ifm-paragraph-margin-bottom: var(--ifm-leading); - - /* Blockquotes. */ - --ifm-blockquote-color: #6a737d; - --ifm-blockquote-font-size: var(--ifm-font-size-base); - --ifm-blockquote-padding-horizontal: 1rem; - --ifm-blockquote-padding-vertical: 1rem; - - /* Horizontal Rules. */ - --ifm-hr-border-color: var(--ifm-color-emphasis-500); - --ifm-hr-border-width: 1px; - --ifm-hr-margin-vertical: 1.5rem; - --ifm-scrollbar-size: 7px; - --ifm-scrollbar-track-background-color: #f1f1f1; - --ifm-scrollbar-thumb-background-color: #c0c0c0; - --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; - --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-radius: var(--ifm-global-radius); - --ifm-alert-border-width: var(--ifm-global-border-width); - --ifm-alert-color: var(--ifm-font-color-base-inverse); - --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); - --ifm-avatar-intro-margin: 1rem; - --ifm-avatar-intro-alignment: inherit; - --ifm-avatar-photo-size-sm: 2rem; - --ifm-avatar-photo-size-md: 3rem; - --ifm-avatar-photo-size-lg: 4rem; - --ifm-avatar-photo-size-xl: 6rem; - --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-radius: var(--ifm-global-radius); - --ifm-badge-border-width: var(--ifm-global-border-width); - --ifm-badge-color: var(--ifm-color-white); - --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5); - --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-breadcrumb-border-radius: 1.5rem; - --ifm-breadcrumb-spacing: 0.0625rem; - --ifm-breadcrumb-color-active: var(--ifm-color-primary); - --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); - --ifm-breadcrumb-padding-horizontal: 1rem; - --ifm-breadcrumb-padding-vertical: 0.5rem; - --ifm-breadcrumb-size-multiplier: 1; - --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,'); - --ifm-breadcrumb-separator-filter: none; - --ifm-breadcrumb-separator-size: 0.5rem; - --ifm-breadcrumb-separator-size-multiplier: 1.25; - --ifm-button-background-color: inherit; - --ifm-button-border-color: var(--ifm-button-background-color); - --ifm-button-border-width: var(--ifm-global-border-width); - --ifm-button-color: var(--ifm-font-color-base-inverse); - --ifm-button-font-weight: var(--ifm-font-weight-bold); - --ifm-button-padding-horizontal: 1.5rem; - --ifm-button-padding-vertical: 0.375rem; - --ifm-button-size-multiplier: 1; - --ifm-button-transition-duration: var(--ifm-transition-fast); - --ifm-button-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-button-size-multiplier) - ); - --ifm-button-group-margin: 2px; - --ifm-card-background-color: var(--ifm-background-surface-color); - --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); - --ifm-card-horizontal-spacing: var(--ifm-global-spacing); - --ifm-card-vertical-spacing: var(--ifm-global-spacing); - --ifm-toc-border-color: var(--ifm-color-emphasis-300); - --ifm-toc-link-color: var(--ifm-color-content-secondary); - --ifm-toc-padding-vertical: 0.5rem; - --ifm-toc-padding-horizontal: 0.5rem; - --ifm-dropdown-background-color: var(--ifm-background-surface-color); - --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); - --ifm-dropdown-link-color: var(--ifm-font-color-base); - --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); - --ifm-footer-background-color: var(--ifm-color-emphasis-100); - --ifm-footer-color: inherit; - --ifm-footer-link-color: var(--ifm-color-emphasis-700); - --ifm-footer-link-hover-color: var(--ifm-color-primary); - --ifm-footer-link-horizontal-spacing: 0.5rem; - --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); - --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); - --ifm-footer-title-color: inherit; - --ifm-hero-background-color: var(--ifm-background-surface-color); - --ifm-hero-text-color: var(--ifm-color-emphasis-800); - --ifm-menu-color: var(--ifm-color-emphasis-700); - --ifm-menu-color-active: var(--ifm-color-primary); - --ifm-menu-color-background-active: var(--ifm-hover-overlay); - --ifm-menu-color-background-hover: var(--ifm-hover-overlay); - --ifm-menu-link-padding-horizontal: 1rem; - --ifm-menu-link-padding-vertical: 0.375rem; - --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); - --ifm-menu-link-sublist-icon-filter: none; - --ifm-navbar-background-color: var(--ifm-background-surface-color); - --ifm-navbar-height: 3.75rem; - --ifm-navbar-item-padding-horizontal: 0.75rem; - --ifm-navbar-item-padding-vertical: 0.25rem; - --ifm-navbar-link-color: var(--ifm-font-color-base); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-link-active-color: var(--ifm-link-color); - --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5); - --ifm-navbar-shadow: var(--ifm-global-shadow-lw); - --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); - --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); - --ifm-navbar-sidebar-width: 80vw; - --ifm-pagination-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-pagination-size-multiplier) - ); - --ifm-pagination-color-active: var(--ifm-color-primary); - --ifm-pagination-font-size: 1rem; - --ifm-pagination-item-active-background: var(--ifm-hover-overlay); - --ifm-pagination-page-spacing: 0.0625rem; - --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); - --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-pagination-size-multiplier: 1; - --ifm-pagination-nav-border-radius: var(--ifm-global-radius); - --ifm-pagination-nav-color-hover: var(--ifm-color-primary); - --ifm-pills-color-active: var(--ifm-color-primary); - --ifm-pills-color-background-active: var(--ifm-hover-overlay); - --ifm-pills-spacing: 0.0625rem; - --ifm-tabs-color: var(--ifm-font-color-secondary); - --ifm-tabs-color-active: var(--ifm-color-primary); - --ifm-tabs-padding-horizontal: 1rem; - --ifm-tabs-padding-vertical: 1rem; - --ifm-tabs-spacing: 0.0625rem; - --ifm-color-scheme: dark; - - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - - --ifm-background-color: #121212; - --ifm-background-surface-color: #1e2125; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -* { - box-sizing: border-box; -} - -html { - background-color: var(--ifm-background-color); - color: var(--ifm-font-color-base); - color-scheme: var(--ifm-color-scheme); - font: var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base); - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; - text-rendering: optimizelegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -body { - margin: 0; - word-wrap: break-word; -} - -/* Layout */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.container { - margin: 0 auto; - max-width: var(--ifm-container-width); - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; -} - -.container--fluid { - max-width: inherit; - } - -.row { - display: flex; - flex-direction: row; - flex-wrap: wrap; - margin: 0 calc(var(--ifm-spacing-horizontal) * -1); -} - -.row .col { - --ifm-col-width: 100%; - - flex: 1 0; - margin-right: 0; - max-width: 100%; - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; - } - -.row .col[class*='col--'] { - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--1 { - --ifm-col-width: calc(1 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-1 { - margin-right: calc(1 / 12 * 100%); - } - -.row .col.col--2 { - --ifm-col-width: calc(2 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-2 { - margin-right: calc(2 / 12 * 100%); - } - -.row .col.col--3 { - --ifm-col-width: calc(3 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-3 { - margin-right: calc(3 / 12 * 100%); - } - -.row .col.col--4 { - --ifm-col-width: calc(4 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-4 { - margin-right: calc(4 / 12 * 100%); - } - -.row .col.col--5 { - --ifm-col-width: calc(5 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-5 { - margin-right: calc(5 / 12 * 100%); - } - -.row .col.col--6 { - --ifm-col-width: calc(6 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-6 { - margin-right: calc(6 / 12 * 100%); - } - -.row .col.col--7 { - --ifm-col-width: calc(7 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-7 { - margin-right: calc(7 / 12 * 100%); - } - -.row .col.col--8 { - --ifm-col-width: calc(8 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-8 { - margin-right: calc(8 / 12 * 100%); - } - -.row .col.col--9 { - --ifm-col-width: calc(9 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-9 { - margin-right: calc(9 / 12 * 100%); - } - -.row .col.col--10 { - --ifm-col-width: calc(10 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-10 { - margin-right: calc(10 / 12 * 100%); - } - -.row .col.col--11 { - --ifm-col-width: calc(11 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-11 { - margin-right: calc(11 / 12 * 100%); - } - -.row .col.col--12 { - --ifm-col-width: calc(12 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-12 { - margin-right: calc(12 / 12 * 100%); - } - -.row--no-gutters { - margin-right: 0; - margin-left: 0; - } - -.row--no-gutters > .col { - padding-right: 0; - padding-left: 0; - } - -.row--align-top { - align-items: flex-start; - } - -.row--align-bottom { - align-items: flex-end; - } - -.row--align-center { - align-items: center; - } - -.row--align-stretch { - align-items: stretch; - } - -.row--align-baseline { - align-items: baseline; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.margin--none { - margin: 0 !important; - } - -.margin-top--none { - margin-top: 0 !important; - } - -.margin-left--none { - margin-right: 0 !important; - } - -.margin-bottom--none { - margin-bottom: 0 !important; - } - -.margin-right--none { - margin-left: 0 !important; - } - -.margin-vert--none { - margin-bottom: 0 !important; - margin-top: 0 !important; - } - -.margin-horiz--none { - margin-right: 0 !important; - margin-left: 0 !important; - } - -.margin--xs { - margin: 0.25rem !important; - } - -.margin-top--xs { - margin-top: 0.25rem !important; - } - -.margin-left--xs { - margin-right: 0.25rem !important; - } - -.margin-bottom--xs { - margin-bottom: 0.25rem !important; - } - -.margin-right--xs { - margin-left: 0.25rem !important; - } - -.margin-vert--xs { - margin-bottom: 0.25rem !important; - margin-top: 0.25rem !important; - } - -.margin-horiz--xs { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - -.margin--sm { - margin: 0.5rem !important; - } - -.margin-top--sm { - margin-top: 0.5rem !important; - } - -.margin-left--sm { - margin-right: 0.5rem !important; - } - -.margin-bottom--sm { - margin-bottom: 0.5rem !important; - } - -.margin-right--sm { - margin-left: 0.5rem !important; - } - -.margin-vert--sm { - margin-bottom: 0.5rem !important; - margin-top: 0.5rem !important; - } - -.margin-horiz--sm { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - -.margin--md { - margin: 1rem !important; - } - -.margin-top--md { - margin-top: 1rem !important; - } - -.margin-left--md { - margin-right: 1rem !important; - } - -.margin-bottom--md { - margin-bottom: 1rem !important; - } - -.margin-right--md { - margin-left: 1rem !important; - } - -.margin-vert--md { - margin-bottom: 1rem !important; - margin-top: 1rem !important; - } - -.margin-horiz--md { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - -.margin--lg { - margin: 2rem !important; - } - -.margin-top--lg { - margin-top: 2rem !important; - } - -.margin-left--lg { - margin-right: 2rem !important; - } - -.margin-bottom--lg { - margin-bottom: 2rem !important; - } - -.margin-right--lg { - margin-left: 2rem !important; - } - -.margin-vert--lg { - margin-bottom: 2rem !important; - margin-top: 2rem !important; - } - -.margin-horiz--lg { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - -.margin--xl { - margin: 5rem !important; - } - -.margin-top--xl { - margin-top: 5rem !important; - } - -.margin-left--xl { - margin-right: 5rem !important; - } - -.margin-bottom--xl { - margin-bottom: 5rem !important; - } - -.margin-right--xl { - margin-left: 5rem !important; - } - -.margin-vert--xl { - margin-bottom: 5rem !important; - margin-top: 5rem !important; - } - -.margin-horiz--xl { - margin-right: 5rem !important; - margin-left: 5rem !important; - } - -.padding--none { - padding: 0 !important; - } - -.padding-top--none { - padding-top: 0 !important; - } - -.padding-left--none { - padding-right: 0 !important; - } - -.padding-bottom--none { - padding-bottom: 0 !important; - } - -.padding-right--none { - padding-left: 0 !important; - } - -.padding-vert--none { - padding-bottom: 0 !important; - padding-top: 0 !important; - } - -.padding-horiz--none { - padding-right: 0 !important; - padding-left: 0 !important; - } - -.padding--xs { - padding: 0.25rem !important; - } - -.padding-top--xs { - padding-top: 0.25rem !important; - } - -.padding-left--xs { - padding-right: 0.25rem !important; - } - -.padding-bottom--xs { - padding-bottom: 0.25rem !important; - } - -.padding-right--xs { - padding-left: 0.25rem !important; - } - -.padding-vert--xs { - padding-bottom: 0.25rem !important; - padding-top: 0.25rem !important; - } - -.padding-horiz--xs { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - -.padding--sm { - padding: 0.5rem !important; - } - -.padding-top--sm { - padding-top: 0.5rem !important; - } - -.padding-left--sm { - padding-right: 0.5rem !important; - } - -.padding-bottom--sm { - padding-bottom: 0.5rem !important; - } - -.padding-right--sm { - padding-left: 0.5rem !important; - } - -.padding-vert--sm { - padding-bottom: 0.5rem !important; - padding-top: 0.5rem !important; - } - -.padding-horiz--sm { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - -.padding--md { - padding: 1rem !important; - } - -.padding-top--md { - padding-top: 1rem !important; - } - -.padding-left--md { - padding-right: 1rem !important; - } - -.padding-bottom--md { - padding-bottom: 1rem !important; - } - -.padding-right--md { - padding-left: 1rem !important; - } - -.padding-vert--md { - padding-bottom: 1rem !important; - padding-top: 1rem !important; - } - -.padding-horiz--md { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - -.padding--lg { - padding: 2rem !important; - } - -.padding-top--lg { - padding-top: 2rem !important; - } - -.padding-left--lg { - padding-right: 2rem !important; - } - -.padding-bottom--lg { - padding-bottom: 2rem !important; - } - -.padding-right--lg { - padding-left: 2rem !important; - } - -.padding-vert--lg { - padding-bottom: 2rem !important; - padding-top: 2rem !important; - } - -.padding-horiz--lg { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - -.padding--xl { - padding: 5rem !important; - } - -.padding-top--xl { - padding-top: 5rem !important; - } - -.padding-left--xl { - padding-right: 5rem !important; - } - -.padding-bottom--xl { - padding-bottom: 5rem !important; - } - -.padding-right--xl { - padding-left: 5rem !important; - } - -.padding-vert--xl { - padding-bottom: 5rem !important; - padding-top: 5rem !important; - } - -.padding-horiz--xl { - padding-right: 5rem !important; - padding-left: 5rem !important; - } - -/* Content */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -code { - background-color: var(--ifm-code-background); - border: 0.1rem solid rgba(0, 0, 0, 0.1); - border-radius: var(--ifm-code-border-radius); - font-family: var(--ifm-font-family-monospace); - font-size: var(--ifm-code-font-size); - padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); - vertical-align: middle; -} - -a code { - color: inherit; -} - -pre { - background-color: var(--ifm-pre-background); - border-radius: var(--ifm-pre-border-radius); - color: var(--ifm-pre-color); - font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) - var(--ifm-font-family-monospace); - margin: 0 0 var(--ifm-spacing-vertical); - overflow: auto; - padding: var(--ifm-pre-padding); -} - -pre code { - background-color: transparent; - border: none; - font-size: 100%; - line-height: inherit; - padding: 0; - } - -kbd { - background-color: var(--ifm-color-emphasis-0); - border: 1px solid var(--ifm-color-emphasis-400); - border-radius: 0.2rem; - box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); - color: var(--ifm-color-emphasis-800); - font: 80% var(--ifm-font-family-monospace); - padding: 0.15rem 0.3rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--ifm-heading-color); - font-family: var(--ifm-heading-font-family); - font-weight: var(--ifm-heading-font-weight); - line-height: var(--ifm-heading-line-height); - margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; -} - -h1 { - font-size: var(--ifm-h1-font-size); - } - -h2 { - font-size: var(--ifm-h2-font-size); - } - -h3 { - font-size: var(--ifm-h3-font-size); - } - -h4 { - font-size: var(--ifm-h4-font-size); - } - -h5 { - font-size: var(--ifm-h5-font-size); - } - -h6 { - font-size: var(--ifm-h6-font-size); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -img { - border-style: none; - box-sizing: content-box; - max-width: 100%; -} - -img[align='right'] { - padding-right: var(--image-alignment-padding); -} - -img[align='left'] { - padding-left: var(--image-alignment-padding); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.markdown { - --ifm-h1-vertical-rhythm-top: 3; - --ifm-h2-vertical-rhythm-top: 2; - --ifm-h3-vertical-rhythm-top: 1.5; - --ifm-heading-vertical-rhythm-top: 1.25; - - --ifm-h1-vertical-rhythm-bottom: 1.25; - --ifm-heading-vertical-rhythm-bottom: 1; -} - -.markdown:before { - content: ''; - display: table; - } - -.markdown:after { - clear: both; - content: ''; - display: table; - } - -.markdown > *:first-child { - margin-top: 0 !important; - } - -.markdown > *:last-child { - margin-bottom: 0 !important; - } - -.markdown > h1 { - --ifm-h1-font-size: 3rem; - - margin-bottom: calc( - var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h1-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h2 { - --ifm-h2-font-size: 2rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h3 { - --ifm-h3-font-size: 1.5rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h4, - .markdown > h5, - .markdown > h6 { - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc( - var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading) - ); - } - -/* Consistent spacing between content paragraphs. */ - -.markdown > pre, - .markdown > ul, - .markdown > p { - margin-bottom: var(--ifm-leading); - } - -.markdown li { - word-wrap: break-word; - } - -.markdown li > p { - margin-top: var(--ifm-list-paragraph-margin); - } - -.markdown li + li { - margin-top: var(--ifm-list-item-margin); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Lists */ - -ul, -ol { - margin: 0 0 var(--ifm-list-margin); - padding-right: var(--ifm-list-left-padding); -} - -ol ol, -ul ol { - list-style-type: lower-roman; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin: 0; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { - list-style-type: lower-alpha; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -table { - border-collapse: collapse; - display: block; - margin-bottom: var(--ifm-spacing-vertical); - overflow: auto; - width: 100%; -} - -table thead tr { - border-bottom-color: var(--ifm-table-border-color); - border-bottom-style: solid; - border-bottom-width: 2px; - } - -table tr { - background-color: var(--ifm-table-background); - border-top: var(--ifm-table-border-width) solid - var(--ifm-table-border-color); - } - -table tr:nth-child(2n) { - background-color: var(--ifm-table-stripe-background); - } - -table th, - table td { - border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); - padding: var(--ifm-table-cell-padding); - } - -table th { - background-color: var(--ifm-table-head-background); - color: var(--ifm-table-head-color); - font-weight: var(--ifm-table-head-font-weight); - } - -table td { - color: var(--ifm-table-cell-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -strong { - font-weight: var(--ifm-font-weight-bold); -} - -/* Links */ - -a { - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -a:hover { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -a:not([href]) { - text-decoration: none; - } - -/* Paragraphs */ - -p { - margin: 0 0 var(--ifm-paragraph-margin-bottom); -} - -/* Blockquotes */ - -blockquote { - border-right: 6px solid var(--ifm-color-emphasis-300); - color: var(--ifm-blockquote-color); - font-size: var(--ifm-blockquote-font-size); - margin: 0 0 var(--ifm-spacing-vertical); - padding: var(--ifm-blockquote-padding-vertical) - var(--ifm-blockquote-padding-horizontal); -} - -blockquote > :first-child { - margin-top: 0; - } - -blockquote > :last-child { - margin-bottom: 0; - } - -/* Horizontal Rules */ - -hr { - border-color: var(--ifm-hr-border-color); - border-style: solid; - border-width: var(--ifm-hr-border-width); - box-sizing: content-box; - margin: var(--ifm-hr-margin-vertical) 0; - overflow: hidden; -} - -hr:before { - content: ''; - display: table; - } - -hr:after { - clear: both; - content: ''; - display: table; - } - -/* Utilities */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.shadow--lw { - box-shadow: var(--ifm-global-shadow-lw) !important; - } - -.shadow--md { - box-shadow: var(--ifm-global-shadow-md) !important; - } - -.shadow--tl { - box-shadow: var(--ifm-global-shadow-tl) !important; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.text--primary { - color: var(--ifm-color-primary); - } - -.text--secondary { - color: var(--ifm-color-secondary); - } - -.text--success { - color: var(--ifm-color-success); - } - -.text--info { - color: var(--ifm-color-info); - } - -.text--warning { - color: var(--ifm-color-warning); - } - -.text--danger { - color: var(--ifm-color-danger); - } - -.text--center { - text-align: center; - } - -.text--left { - text-align: right; - } - -.text--justify { - text-align: justify; - } - -.text--right { - text-align: left; - } - -.text--capitalize { - text-transform: capitalize; - } - -.text--lowercase { - text-transform: lowercase; - } - -.text--uppercase { - text-transform: uppercase; - } - -.text--light { - font-weight: var(--ifm-font-weight-light); - } - -.text--normal { - font-weight: var(--ifm-font-weight-normal); - } - -.text--semibold { - font-weight: var(--ifm-font-weight-semibold); - } - -.text--bold { - font-weight: var(--ifm-font-weight-bold); - } - -.text--italic { - font-style: italic; -} - -.text--truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text--break { - word-wrap: break-word !important; - word-break: break-word !important; -} - -.text--no-decoration, - .text--no-decoration:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.clean-btn { - background: none; - border: none; - color: inherit; - cursor: pointer; - padding: 0; -} - -/* Components */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.alert { - --ifm-code-background: rgba(0, 0, 0, 0.05); - background-color: var(--ifm-alert-background-color); - border-color: var(--ifm-alert-border-color); - border-radius: var(--ifm-alert-border-radius); - border-style: solid; - border-width: var(--ifm-alert-border-width); - color: var(--ifm-alert-color); - padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); -} - -.alert--primary { - --ifm-alert-background-color: var(--ifm-color-primary); - --ifm-alert-border-color: var(--ifm-color-primary); - } - -.alert--secondary { - --ifm-alert-background-color: var(--ifm-color-secondary); - --ifm-alert-border-color: var(--ifm-color-secondary); - --ifm-alert-color: var(--ifm-color-gray-900); - } - -.alert--success { - --ifm-alert-background-color: var(--ifm-color-success); - --ifm-alert-border-color: var(--ifm-color-success); - } - -.alert--info { - --ifm-alert-background-color: var(--ifm-color-info); - --ifm-alert-border-color: var(--ifm-color-info); - } - -.alert--warning { - --ifm-alert-background-color: var(--ifm-color-warning); - --ifm-alert-border-color: var(--ifm-color-warning); - } - -.alert--danger { - --ifm-alert-background-color: var(--ifm-color-danger); - --ifm-alert-border-color: var(--ifm-color-danger); - } - -.alert a { - color: var(--ifm-alert-color); - text-decoration: underline; - } - -.alert .close { - margin: calc(var(--ifm-alert-padding-vertical) * -1) - 0 0 calc(var(--ifm-alert-padding-horizontal) * -1); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.avatar { - display: flex; -} - -.avatar__photo-link { - display: block; - } - -.avatar__photo { - border-radius: 50%; - height: var(--ifm-avatar-photo-size-md); - overflow: hidden; - width: var(--ifm-avatar-photo-size-md); - } - -.avatar__photo--sm { - height: var(--ifm-avatar-photo-size-sm); - width: var(--ifm-avatar-photo-size-sm); - } - -.avatar__photo--lg { - height: var(--ifm-avatar-photo-size-lg); - width: var(--ifm-avatar-photo-size-lg); - } - -.avatar__photo--xl { - height: var(--ifm-avatar-photo-size-xl); - width: var(--ifm-avatar-photo-size-xl); - } - -.avatar__photo + .avatar__intro { - margin-right: var(--ifm-avatar-intro-margin); - } - -.avatar__intro { - display: flex; - flex: 1 1; - flex-direction: column; - justify-content: center; - text-align: var(--ifm-avatar-intro-alignment); - } - -.avatar__name { - font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) - var(--ifm-font-family-base); - } - -.avatar__subtitle { - margin-top: 0.25rem; - } - -.avatar--vertical { - --ifm-avatar-intro-alignment: center; - --ifm-avatar-intro-margin: 0.5rem; - - align-items: center; - flex-direction: column; - } - -.avatar--vertical .avatar__intro { - margin-right: 0; /* Reset the margin added in the horizontal layout. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.badge { - background-color: var(--ifm-badge-background-color); - border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); - border-radius: var(--ifm-badge-border-radius); - color: var(--ifm-badge-color); - display: inline-block; - font-size: 75%; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); -} - -.badge--primary { - --ifm-badge-background-color: var(--ifm-color-primary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--secondary { - --ifm-badge-background-color: var(--ifm-color-secondary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - color: var(--ifm-color-black); - } - -.badge--success { - --ifm-badge-background-color: var(--ifm-color-success); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--info { - --ifm-badge-background-color: var(--ifm-color-info); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--warning { - --ifm-badge-background-color: var(--ifm-color-warning); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--danger { - --ifm-badge-background-color: var(--ifm-color-danger); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.breadcrumbs { - margin-bottom: 0; - padding-right: 0; -} - -.breadcrumbs__item { - display: inline-block; - } - -.breadcrumbs__item:not(:first-child) { - margin-right: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child) { - margin-left: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child):after { - background: var(--ifm-breadcrumb-separator) center; - content: ' '; - display: inline-block; - filter: var(--ifm-breadcrumb-separator-filter); - height: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - margin: 0 0.5rem; - opacity: 0.5; - width: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - } - -.breadcrumbs__item--active .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - color: var(--ifm-breadcrumb-color-active); - } - -.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - } - -.breadcrumbs__link { - border-radius: var(--ifm-breadcrumb-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); - padding: calc( - var(--ifm-breadcrumb-padding-vertical) * - var(--ifm-breadcrumb-size-multiplier) - ) - calc( - var(--ifm-breadcrumb-padding-horizontal) * - var(--ifm-breadcrumb-size-multiplier) - ); - transition-property: background, color; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.breadcrumbs__link:hover { - text-decoration: none; - } - -.breadcrumbs--sm { - --ifm-breadcrumb-size-multiplier: 0.8; - } - -.breadcrumbs--lg { - --ifm-breadcrumb-size-multiplier: 1.2; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button { - background-color: var(--ifm-button-background-color); - border-color: var(--ifm-button-border-color); - border-radius: var(--ifm-button-border-radius); - border-style: solid; - border-width: var(--ifm-button-border-width); - color: var(--ifm-button-color); - cursor: pointer; - display: inline-block; - font-size: calc(0.875rem * var(--ifm-button-size-multiplier)); - font-weight: var(--ifm-button-font-weight); - line-height: 1.5; - padding: calc( - var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier) - ) - calc( - var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier) - ); - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; - transition-property: color, background, border-color; - transition-duration: var(--ifm-button-transition-duration); - transition-timing-function: var(--ifm-transition-timing-default); -} - -.button:hover { - color: var(--ifm-button-color); /* Override for button links. */ - text-decoration: none; - } - -.button--outline { - --ifm-button-background-color: transparent; - --ifm-button-color: var(--ifm-button-border-color); - } - -.button--outline:hover { - --ifm-button-background-color: var(--ifm-button-border-color); - } - -.button--outline:hover, - .button--outline:active, - .button--outline.button--active { - --ifm-button-color: var(--ifm-font-color-base-inverse); - } - -.button--link { - --ifm-button-background-color: transparent; - --ifm-button-border-color: transparent; - - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - } - -.button--link:hover, - .button--link:active, - .button--link.button--active { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -.button.disabled, - .button:disabled, - .button[disabled] { - opacity: 0.65; - pointer-events: none; - } - -.button--sm { - --ifm-button-size-multiplier: 0.8; - } - -.button--lg { - --ifm-button-size-multiplier: 1.35; - } - -.button--block { - display: block; - width: 100%; - } - -.button.button--secondary { - color: var(--ifm-color-gray-900); - } - -.button.button--secondary.button--outline:not(.button--active):not(:hover) { - color: var(--ifm-font-color-base); - } - -.button--primary { - --ifm-button-border-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-primary-dark); - --ifm-button-border-color: var(--ifm-color-primary-dark); - } - -/* Increase specificity. */ - -.button--primary:active, - .button--primary.button--active { - --ifm-button-border-color: var(--ifm-color-primary-darker); - --ifm-button-background-color: var(--ifm-color-primary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-primary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-primary-darker); - } - -.button--secondary { - --ifm-button-border-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-secondary-dark); - --ifm-button-border-color: var(--ifm-color-secondary-dark); - } - -/* Increase specificity. */ - -.button--secondary:active, - .button--secondary.button--active { - --ifm-button-border-color: var(--ifm-color-secondary-darker); - --ifm-button-background-color: var(--ifm-color-secondary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-secondary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-secondary-darker); - } - -.button--success { - --ifm-button-border-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-success-dark); - --ifm-button-border-color: var(--ifm-color-success-dark); - } - -/* Increase specificity. */ - -.button--success:active, - .button--success.button--active { - --ifm-button-border-color: var(--ifm-color-success-darker); - --ifm-button-background-color: var(--ifm-color-success-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-success-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-success-darker); - } - -.button--info { - --ifm-button-border-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-info-dark); - --ifm-button-border-color: var(--ifm-color-info-dark); - } - -/* Increase specificity. */ - -.button--info:active, - .button--info.button--active { - --ifm-button-border-color: var(--ifm-color-info-darker); - --ifm-button-background-color: var(--ifm-color-info-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-info-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-info-darker); - } - -.button--warning { - --ifm-button-border-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-warning-dark); - --ifm-button-border-color: var(--ifm-color-warning-dark); - } - -/* Increase specificity. */ - -.button--warning:active, - .button--warning.button--active { - --ifm-button-border-color: var(--ifm-color-warning-darker); - --ifm-button-background-color: var(--ifm-color-warning-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-warning-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-warning-darker); - } - -.button--danger { - --ifm-button-border-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-danger-dark); - --ifm-button-border-color: var(--ifm-color-danger-dark); - } - -/* Increase specificity. */ - -.button--danger:active, - .button--danger.button--active { - --ifm-button-border-color: var(--ifm-color-danger-darker); - --ifm-button-background-color: var(--ifm-color-danger-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-danger-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-danger-darker); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button-group { - display: inline-flex; -} - -.button-group > .button:not(:first-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: var(--ifm-button-group-margin); - } - -.button-group > .button:not(:last-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.button-group > .button--active { - z-index: 1; /* Make the active button's border take precedence. */ - } - -.button-group--block { - display: flex; - justify-content: stretch; - } - -.button-group--block > .button { - flex-grow: 1; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.card { - background-color: var(--ifm-card-background-color); - border-radius: var(--ifm-card-border-radius); - box-shadow: var(--ifm-global-shadow-lw); - display: flex; - flex-direction: column; - overflow: hidden; -} - -/* Because of border-radius. */ - -.card--full-height { - height: 100%; - } - -.card__image { - padding-top: var(--ifm-card-vertical-spacing); - } - -.card__image:first-child { - padding-top: 0; - } - -.card__header, - .card__body, - .card__footer { - padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); - } - -.card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) { - padding-bottom: 0; - } - -.card__header > :last-child, .card__body > :last-child, .card__footer > :last-child { - margin-bottom: 0; - } - -.card__footer { - margin-top: auto; /* Pushes the footer to the bottom of the card. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.table-of-contents { - font-size: 0.8rem; - margin-bottom: 0; - padding: var(--ifm-toc-padding-vertical) 0; -} - -.table-of-contents, - .table-of-contents ul { - list-style-type: none; - padding-right: var(--ifm-toc-padding-horizontal); - } - -.table-of-contents li { - margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); - } - -.table-of-contents__left-border { - border-right: 1px solid var(--ifm-toc-border-color); - } - -.table-of-contents__link { - color: var(--ifm-toc-link-color); - } - -.table-of-contents__link:hover, - .table-of-contents__link:hover code, - .table-of-contents__link--active, - .table-of-contents__link--active code { - color: var(--ifm-color-primary); - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.close { - background: none; - border: none; - color: var(--ifm-color-black); - cursor: pointer; - float: left; - font-size: 1.5rem; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - opacity: 0.5; - padding: 1rem; - transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -.close:hover { - opacity: 0.7; - } - -.close:focus { - opacity: 0.8; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.dropdown { - display: inline-flex; - font-weight: var(--ifm-dropdown-font-weight); - position: relative; - vertical-align: top; -} - -.dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu { - opacity: 1; - transform: translateY(0); - visibility: visible; - } - -.dropdown--right .dropdown__menu { - left: 0; - } - -.dropdown--nocaret .navbar__link:after { - content: none !important; - } - -.dropdown__menu { - background-color: var(--ifm-dropdown-background-color); - border-radius: var(--ifm-global-radius); - box-shadow: var(--ifm-global-shadow-md); - list-style: none; - max-height: calc(100vh - var(--ifm-navbar-height)); - min-width: 10rem; - opacity: 0; - overflow-y: auto; - padding: 0.5rem; - position: absolute; - top: 100%; - transform: translateY(-10px); - visibility: hidden; - z-index: var(--ifm-z-index-dropdown); - transition-property: opacity, transform, visibility; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.dropdown__link { - border-radius: 0.25rem; - color: var(--ifm-dropdown-link-color); - display: block; - font-size: 0.875rem; - margin-top: 0.2rem; - padding: 0.25rem 0.5rem; - white-space: nowrap; - } - -.dropdown__link:hover, - .dropdown__link--active { - background-color: var(--ifm-dropdown-hover-background-color); - color: var(--ifm-dropdown-link-color); - text-decoration: none; - } - -.dropdown__link--active, - .dropdown__link--active:hover { - --ifm-dropdown-link-color: var(--ifm-link-color); - } - -.dropdown > .navbar__link:after { - border-color: currentColor transparent; - border-style: solid; - border-width: 0.4em 0.4em 0; - content: ''; - display: inline-block; - margin-right: 0.3em; - position: relative; - top: 2px; - transform: translateY(-50%); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.footer { - background-color: var(--ifm-footer-background-color); - color: var(--ifm-footer-color); - padding: var(--ifm-footer-padding-vertical) - var(--ifm-footer-padding-horizontal); -} - -.footer--dark { - --ifm-footer-background-color: #303846; - --ifm-footer-color: var(--ifm-footer-link-color); - --ifm-footer-link-color: var(--ifm-color-secondary); - --ifm-footer-title-color: var(--ifm-color-white); - } - -.footer__links { - margin-bottom: 1rem; - } - -.footer__link-item { - color: var(--ifm-footer-link-color); - line-height: 2; - } - -.footer__link-item:hover { - color: var(--ifm-footer-link-hover-color); - } - -.footer__link-separator { - margin: 0 var(--ifm-footer-link-horizontal-spacing); - } - -.footer__logo { - margin-top: 1rem; - max-width: 10rem; - } - -.footer__title { - color: var(--ifm-footer-title-color); - font: bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base); - margin-bottom: var(--ifm-heading-margin-bottom); - } - -.footer__item { - margin-top: 0; - } - -.footer__items { - list-style-type: none; - margin-bottom: 0; - padding-right: 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -[type='checkbox'] { - padding: 0; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.hero { - align-items: center; - background-color: var(--ifm-hero-background-color); - color: var(--ifm-hero-text-color); - display: flex; - padding: 4rem 2rem; -} - -.hero--primary { - --ifm-hero-background-color: var(--ifm-color-primary); - --ifm-hero-text-color: var(--ifm-font-color-base-inverse); - } - -.hero--dark { - --ifm-hero-background-color: #303846; - --ifm-hero-text-color: var(--ifm-color-white); - } - -.hero__title { - font-size: 3rem; - } - -.hero__subtitle { - font-size: 1.5rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.menu { - font-weight: var(--ifm-font-weight-semibold); - overflow-x: hidden; -} - -.menu__list { - list-style-type: none; - margin: 0; - padding-right: 0; - } - -/* Non-top level menus */ - -.menu__list .menu__list { - margin-right: var(--ifm-menu-link-padding-horizontal); - } - -.menu__list-item:not(:first-child) { - margin-top: 0.25rem; - } - -.menu__list-item--collapsed .menu__list { - height: 0; - overflow: hidden; - } - -.menu__list-item--collapsed .menu__link--sublist:after { - transform: rotateZ(-90deg); - } - -.menu__link { - border-radius: 0.25rem; - color: var(--ifm-menu-color); - cursor: pointer; - display: flex; - justify-content: space-between; - line-height: 1.25; - padding: var(--ifm-menu-link-padding-vertical) - var(--ifm-menu-link-padding-horizontal); - position: relative; - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link:hover { - text-decoration: none; - background: var(--ifm-menu-color-background-hover); - color: var(--ifm-menu-color); - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link--sublist { - margin-bottom: 0.25rem; - } - -.menu__link--sublist:after { - background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; - content: ' '; - display: inline-block; - filter: var(--ifm-menu-link-sublist-icon-filter); - height: 1.25rem; - min-width: 1.25rem; - transform: rotate(-180deg); - transition: transform var(--ifm-transition-fast) linear; - } - -.menu__link--active { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:hover { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:not(.menu__link--sublist) { - background: var(--ifm-menu-color-background-active); - } - -.menu--responsive .menu__button { - bottom: 2rem; - display: none; - position: fixed; - left: 1rem; - z-index: var(--ifm-z-index-fixed); - } - -.menu--show { - background: var(--ifm-background-surface-color); - bottom: 0; - right: 0; - -ms-scroll-chaining: none; - overscroll-behavior: contain; - padding: 1rem; - position: fixed; - left: 0; - top: 0; - z-index: var(--ifm-z-index-overlay); - } - -.menu--show .menu__list { - display: inherit; - opacity: 1; - transition: opacity var(--ifm-transition-fast) linear; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'], -.navbar--dark { - --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) - hue-rotate(223deg) brightness(104%) contrast(98%); -} - -.navbar { - background-color: var(--ifm-navbar-background-color); - box-shadow: var(--ifm-navbar-shadow); - display: flex; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - width: 100%; -} - -.navbar > .container, - .navbar > .container-fluid { - display: flex; - } - -.navbar--fixed-top { - position: sticky; - top: 0; - z-index: var(--ifm-z-index-fixed); - } - -.navbar__inner { - align-items: stretch; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - width: 100%; - } - -.navbar__brand { - align-items: center; - color: var(--ifm-navbar-link-color); - display: flex; - font-weight: bold; - height: 2rem; - margin-left: 1rem; - min-width: 0; - } - -.navbar__brand:hover { - color: inherit; - text-decoration: none; - } - -.navbar__title { - flex: 1 1 auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - -.navbar__toggle { - display: none; - margin-left: 0.5rem; - } - -.navbar__logo { - height: 100%; - margin-left: 0.5rem; - } - -.navbar__items { - align-items: center; - display: flex; - flex: 1; - min-width: 0; - } - -.navbar__items--center { - flex: 0 0 auto; - } - -.navbar__items--center .navbar__brand { - margin: 0; - } - -.navbar__items--center + .navbar__items--right { - flex: 1; - } - -.navbar__items--right { - flex: 0 0 auto; - justify-content: flex-end; - } - -.navbar__items--right > :last-child { - padding-left: 0; - } - -.navbar__item { - display: inline-block; - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - } - -.navbar__item.dropdown { - padding: 0; - } - -.navbar__item.dropdown .navbar__link:not([href]) { - pointer-events: none; - } - -.navbar__link { - color: var(--ifm-navbar-link-color); - cursor: pointer; - font-weight: var(--ifm-font-weight-semibold); - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - position: relative; - text-decoration: none; - } - -.navbar__link:hover, - .navbar__link--active { - color: var(--ifm-navbar-link-hover-color); - text-decoration: none; - } - -.navbar--dark { - --ifm-navbar-background-color: #242526; - --ifm-navbar-link-color: var(--ifm-color-gray-100); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-white); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - --ifm-menu-color: var(--ifm-color-gray-300); - --ifm-navbar-toggle-color: var(--ifm-color-white); - } - -.navbar--dark .navbar__toggle { - color: var(--ifm-color-white); - } - -.navbar--primary { - --ifm-navbar-background-color: var(--ifm-color-primary); - --ifm-navbar-link-hover-color: var(--ifm-color-white); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - } - -.navbar__search-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */ - background: var(--ifm-navbar-search-input-background-color) - var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem; - border: none; - border-radius: 2rem; - color: var(--ifm-navbar-search-input-color); - cursor: text; - display: inline-block; - font-size: 0.9rem; - height: 2rem; - padding: 0 2.25rem 0 0.5rem; - width: 12.5rem; - } - -.navbar__search-input::-moz-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input:-ms-input-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input::placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar-sidebar { - background-color: var(--ifm-navbar-background-color); - bottom: 0; - box-shadow: var(--ifm-global-shadow-md); - right: 0; - opacity: 0; - overflow-x: hidden; - position: fixed; - top: 0; - transform: translate3d(100%, 0, 0); - visibility: hidden; - width: var(--ifm-navbar-sidebar-width); - transition-property: opacity, visibility, transform; - transition-duration: 250ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar--show .navbar-sidebar, - .navbar-sidebar--show .navbar-sidebar__backdrop { - opacity: 1; - visibility: visible; - } - -.navbar-sidebar--show .navbar-sidebar { - transform: translate3d(0, 0, 0); - } - -.navbar-sidebar__backdrop { - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - right: 0; - opacity: 0; - position: fixed; - left: 0; - top: 0; - visibility: hidden; - transition-property: opacity, visibility; - transition-duration: 100ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar__brand { - align-items: center; - box-shadow: var(--ifm-navbar-shadow); - display: flex; - flex: 1; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - } - -.navbar-sidebar__items { - display: flex; - height: calc(100% - var(--ifm-navbar-height)); - } - -.navbar-sidebar__items > div { - flex-shrink: 0; - padding: 0.5rem; - width: calc(var(--ifm-navbar-sidebar-width)); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination { - font-size: var(--ifm-pagination-font-size); - padding-right: 0; -} - -.pagination--sm { - --ifm-pagination-font-size: 0.8rem; - --ifm-pagination-padding-horizontal: 0.8rem; - --ifm-pagination-padding-vertical: 0.2rem; - } - -.pagination--lg { - --ifm-pagination-font-size: 1.2rem; - --ifm-pagination-padding-horizontal: 1.2rem; - --ifm-pagination-padding-vertical: 0.3rem; - } - -.pagination__item { - display: inline-block; - } - -.pagination__item:not(:first-child) { - margin-right: var(--ifm-pagination-page-spacing); - } - -.pagination__item:not(:last-child) { - margin-left: var(--ifm-pagination-page-spacing); - } - -.pagination__item > span { - padding: var(--ifm-pagination-padding-vertical); - } - -.pagination__item--active .pagination__link { - background: var(--ifm-pagination-item-active-background); - color: var(--ifm-pagination-color-active); - } - -.pagination__item:not(.pagination__item--active):hover .pagination__link { - background: var(--ifm-pagination-item-active-background); - } - -.pagination__item--disabled, - .pagination__item[disabled] { - opacity: 0.25; - pointer-events: none; - } - -.pagination__link { - border-radius: var(--ifm-pagination-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - padding: var(--ifm-pagination-padding-vertical) - var(--ifm-pagination-padding-horizontal); - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination__link:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination-nav { - display: flex; -} - -.pagination-nav__item { - display: flex; - flex: 1 50%; - max-width: 50%; - } - -.pagination-nav__item--next { - text-align: left; - } - -.pagination-nav__item + .pagination-nav__item { - margin-right: var(--ifm-spacing-horizontal); - } - -.pagination-nav__link { - border: 1px solid var(--ifm-color-emphasis-300); - border-radius: var(--ifm-pagination-nav-border-radius); - flex-grow: 1; - line-height: var(--ifm-heading-line-height); - padding: var(--ifm-global-spacing); - transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination-nav__link:hover { - border-color: var(--ifm-pagination-nav-color-hover); - text-decoration: none; - } - -.pagination-nav__label { - font-size: var(--ifm-h4-font-size); - font-weight: var(--ifm-heading-font-weight); - word-break: break-word; - } - -.pagination-nav__sublabel { - color: var(--ifm-color-content-secondary); - font-size: var(--ifm-h5-font-size); - font-weight: var(--ifm-font-weight-semibold); - margin-bottom: 0.25rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pills { - font-weight: var(--ifm-font-weight-bold); - padding-right: 0; -} - -.pills__item { - border-radius: 0.5rem; - cursor: pointer; - display: inline-block; - list-style-type: none; - padding: 0.25rem 1rem; - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pills__item--active { - background: var(--ifm-pills-color-background-active); - color: var(--ifm-pills-color-active); - } - -.pills__item:not(.pills__item--active):hover { - background-color: var(--ifm-pills-color-background-active); - } - -.pills__item:not(:first-child) { - margin-right: var(--ifm-pills-spacing); - } - -.pills__item:not(:last-child) { - margin-left: var(--ifm-pills-spacing); - } - -.pills__item + .pills__item { - margin-top: 0; - } - -.pills--block { - display: flex; - justify-content: stretch; - } - -.pills--block .pills__item { - flex-grow: 1; - text-align: center; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.tabs { - color: var(--ifm-tabs-color); - display: flex; - font-weight: var(--ifm-font-weight-bold); - margin-bottom: 0; - overflow-x: auto; - padding-right: 0; -} - -.tabs__item { - border-bottom: 3px solid transparent; - border-radius: var(--ifm-global-radius); - box-sizing: content-box; - cursor: pointer; - display: inline-flex; - margin: 0; - padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); - transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.tabs__item--active { - border-bottom-color: var(--ifm-tabs-color-active); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - color: var(--ifm-tabs-color-active); - } - -.tabs__item:hover { - background-color: var(--ifm-hover-overlay); - } - -.tabs--block { - justify-content: stretch; - } - -.tabs--block .tabs__item { - flex-grow: 1; - justify-content: center; - } - -/* Mode */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'] { - --ifm-color-scheme: dark; - - --ifm-color-emphasis-0: var(--ifm-color-gray-1000); - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - --ifm-color-emphasis-1000: var(--ifm-color-gray-0); - - --ifm-background-color: #18191a; - --ifm-background-surface-color: #242526; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); - - --ifm-color-content-secondary: rgba(255, 255, 255, 1); - - --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) - hue-rotate(149deg) brightness(99%) contrast(95%); - - --ifm-code-background: rgb(51, 52, 55); - - --ifm-scrollbar-track-background-color: #444444; - --ifm-scrollbar-thumb-background-color: #686868; - --ifm-scrollbar-thumb-hover-background-color: #7a7a7a; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -@media (min-width: 1440px) { - .container { - max-width: var(--ifm-container-width-xl); - } -} - -@media (max-width: 1200px) { - h1 { - --ifm-h1-font-size: calc(1.375rem + 1.5vw); - } -} - -@media (max-width: 996px) { - -.row .col { - /* Increase specificity. */ - } - .row .col.col.col { - --ifm-col-width: 100%; - flex-basis: var(--ifm-col-width); - margin-right: 0; - - max-width: var(--ifm-col-width); - } - -.footer { - --ifm-footer-padding-horizontal: 0 -} - - .footer__link-separator { - display: none; - } - - .footer__col { - margin-bottom: calc(var(--ifm-spacing-vertical) * 3); - } - - .footer__link-item { - display: block; - } - -.hero { - padding-right: 0; - padding-left: 0 -} - -.menu--responsive .menu__button { - display: inherit - } - .menu--responsive:not(.menu--show) .menu__list { - display: none; - opacity: 0; - } - -.navbar > .container, - .navbar > .container-fluid { - padding: 0 - } - -.navbar__toggle { - display: inherit - } - -.navbar__item { - display: none - } - -.navbar__search-input { - width: 9rem - } - -.pills--block { - flex-direction: column - } - .pills--block .pills__item:not(:first-child) { - margin-top: var(--ifm-pills-spacing); - } - - .pills--block .pills__item:not(:last-child) { - margin-bottom: var(--ifm-pills-spacing); - } - -.tabs--block { - flex-direction: column - } - .tabs--block .tabs__item:not(:first-child) { - margin-top: var(--ifm-tabs-spacing); - } - - .tabs--block .tabs__item:not(:last-child) { - margin-bottom: var(--ifm-tabs-spacing); - } -} - -@media (pointer: fine) { - .thin-scrollbar::-webkit-scrollbar { - height: var(--ifm-scrollbar-size); - width: var(--ifm-scrollbar-size); - } - .thin-scrollbar::-webkit-scrollbar-track { - background: var(--ifm-scrollbar-track-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb { - background: var(--ifm-scrollbar-thumb-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb:hover { - background: var(--ifm-scrollbar-thumb-hover-background-color); - } -} - -@media print { - -.table-of-contents { - display: none -} - -.footer { - display: none -} - -.menu { - display: none -} - -.navbar { - display: none -} - -.pagination-nav { - display: none -} - -.tabs { - page-break-inside: avoid -} -} diff --git a/packages/core/dist/css/default-dark/default-dark-rtl.min.css b/packages/core/dist/css/default-dark/default-dark-rtl.min.css deleted file mode 100644 index e3ea53a9..00000000 --- a/packages/core/dist/css/default-dark/default-dark-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-color-primary:#3578e5;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-secondary:#ebedf0;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-success:#00a400;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-info:#54c7ec;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-warning:#ffba00;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-danger:#fa383e;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,0.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,0.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,0.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#3e4042;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.3rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:inherit;--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-color:#6a737d;--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:1rem;--ifm-blockquote-padding-vertical:1rem;--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:var(--ifm-global-border-width);--ifm-alert-color:var(--ifm-font-color-base-inverse);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:80vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem;--ifm-color-scheme:dark;--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-background-color:#121212;--ifm-background-surface-color:#1e2125;--ifm-hover-overlay:hsla(0,0%,100%,0.05)}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;word-wrap:break-word}.container{margin:0 auto;max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.row .col{--ifm-col-width:100%;flex:1 0;margin-right:0;max-width:100%;padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col.col--1,.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-right:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-2{margin-right:16.66667%}.row .col.col--3{--ifm-col-width:25%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-3{margin-right:25%}.row .col.col--4{--ifm-col-width:33.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-4{margin-right:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-5{margin-right:41.66667%}.row .col.col--6{--ifm-col-width:50%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-6{margin-right:50%}.row .col.col--7{--ifm-col-width:58.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-7{margin-right:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-8{margin-right:66.66667%}.row .col.col--9{--ifm-col-width:75%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-9{margin-right:75%}.row .col.col--10{--ifm-col-width:83.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-10{margin-right:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-11{margin-right:91.66667%}.row .col.col--12{--ifm-col-width:100%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-12{margin-right:100%}.row--no-gutters{margin-right:0;margin-left:0}.row--no-gutters>.col{padding-right:0;padding-left:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-right:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-left:0!important}.margin-vert--none{margin-bottom:0!important;margin-top:0!important}.margin-horiz--none{margin-right:0!important;margin-left:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-right:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-left:.25rem!important}.margin-vert--xs{margin-bottom:.25rem!important;margin-top:.25rem!important}.margin-horiz--xs{margin-right:.25rem!important;margin-left:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-right:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-left:.5rem!important}.margin-vert--sm{margin-bottom:.5rem!important;margin-top:.5rem!important}.margin-horiz--sm{margin-right:.5rem!important;margin-left:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-right:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-left:1rem!important}.margin-vert--md{margin-bottom:1rem!important;margin-top:1rem!important}.margin-horiz--md{margin-right:1rem!important;margin-left:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-right:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-left:2rem!important}.margin-vert--lg{margin-bottom:2rem!important;margin-top:2rem!important}.margin-horiz--lg{margin-right:2rem!important;margin-left:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-right:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-left:5rem!important}.margin-vert--xl{margin-bottom:5rem!important;margin-top:5rem!important}.margin-horiz--xl{margin-right:5rem!important;margin-left:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-right:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-left:0!important}.padding-vert--none{padding-bottom:0!important;padding-top:0!important}.padding-horiz--none{padding-right:0!important;padding-left:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-right:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-left:.25rem!important}.padding-vert--xs{padding-bottom:.25rem!important;padding-top:.25rem!important}.padding-horiz--xs{padding-right:.25rem!important;padding-left:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-right:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-left:.5rem!important}.padding-vert--sm{padding-bottom:.5rem!important;padding-top:.5rem!important}.padding-horiz--sm{padding-right:.5rem!important;padding-left:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-right:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-left:1rem!important}.padding-vert--md{padding-bottom:1rem!important;padding-top:1rem!important}.padding-horiz--md{padding-right:1rem!important;padding-left:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-right:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-left:2rem!important}.padding-vert--lg{padding-bottom:2rem!important;padding-top:2rem!important}.padding-horiz--lg{padding-right:2rem!important;padding-left:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-right:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-left:5rem!important}.padding-vert--xl{padding-bottom:5rem!important;padding-top:5rem!important}.padding-horiz--xl{padding-right:5rem!important;padding-left:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);vertical-align:middle}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);overflow:auto;padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{border-style:none;box-sizing:content-box;max-width:100%}img[align=right]{padding-right:var(--image-alignment-padding)}img[align=left]{padding-left:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown>:first-child{margin-top:0!important}.markdown>:last-child{margin-bottom:0!important}.markdown>h1{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h1-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2,.markdown>h3{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-right:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical);overflow:auto;width:100%}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-right:6px solid var(--ifm-color-emphasis-300);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);box-sizing:content-box;margin:var(--ifm-hr-margin-vertical) 0;overflow:hidden}hr:after,hr:before{content:"";display:table}hr:after{clear:both}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:right}.text--justify{text-align:justify}.text--right{text-align:left}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{text-decoration:none}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0}.alert{--ifm-code-background:rgba(0,0,0,0.05);background-color:var(--ifm-alert-background-color);border-radius:var(--ifm-alert-border-radius);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);color:var(--ifm-alert-color);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary);--ifm-alert-border-color:var(--ifm-color-primary)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary);--ifm-alert-border-color:var(--ifm-color-secondary);--ifm-alert-color:var(--ifm-color-gray-900)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success);--ifm-alert-border-color:var(--ifm-color-success)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info);--ifm-alert-border-color:var(--ifm-color-info)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning);--ifm-alert-border-color:var(--ifm-color-warning)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger);--ifm-alert-border-color:var(--ifm-color-danger)}.alert a{color:var(--ifm-alert-color);text-decoration:underline}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) 0 0 calc(var(--ifm-alert-padding-horizontal)*-1)}.avatar{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);overflow:hidden;width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.avatar__photo+.avatar__intro{margin-right:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-right:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);display:inline-block;font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--primary,.badge--secondary{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info,.badge--success{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-right:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) 50%;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);display:inline-block;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border-radius:var(--ifm-button-border-radius);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);cursor:pointer;display:inline-block;font-size:calc(0.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default)}.button,.button:hover{color:var(--ifm-button-color)}.button:hover{text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline.button--active,.button--outline:active,.button--outline:hover{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style-type:none;padding-right:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-right:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{background:none;border:none;color:var(--ifm-color-black);cursor:pointer;float:left;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{left:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);list-style:none;max-height:calc(100vh - var(--ifm-navbar-height));min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:100%;transform:translateY(-10px);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-right:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{list-style-type:none;margin-bottom:0;padding-right:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{list-style-type:none;margin:0;padding-right:0}.menu__list .menu__list{margin-right:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(-90deg)}.menu__link{border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);position:relative}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.menu__link:hover{text-decoration:none;background:var(--ifm-menu-color-background-hover)}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";display:inline-block;filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(-180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.menu--responsive .menu__button{bottom:2rem;display:none;position:fixed;left:1rem;z-index:var(--ifm-z-index-fixed)}.menu--show{background:var(--ifm-background-surface-color);bottom:0;right:0;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem;position:fixed;left:0;top:0;z-index:var(--ifm-z-index-overlay)}.menu--show .menu__list{display:inherit;opacity:1;transition:opacity var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);width:100%}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:var(--ifm-navbar-link-color);display:flex;font-weight:700;height:2rem;margin-left:1rem;min-width:0}.navbar__brand:hover{color:inherit;text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__toggle{display:none;margin-left:.5rem}.navbar__logo{height:100%;margin-left:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-left:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__item.dropdown{padding:0}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);cursor:pointer;font-weight:var(--ifm-font-weight-semibold);padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal);position:relative;text-decoration:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-white);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5);--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-toggle-color:var(--ifm-color-white)}.navbar--dark .navbar__toggle{color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 2.25rem 0 .5rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);bottom:0;box-shadow:var(--ifm-global-shadow-md);right:0;opacity:0;overflow-x:hidden;position:fixed;top:0;transform:translate3d(100%,0,0);visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translateZ(0)}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);bottom:0;right:0;opacity:0;position:fixed;left:0;top:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height))}.navbar-sidebar__items>div{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.pagination{font-size:var(--ifm-pagination-font-size);padding-right:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-block}.pagination__item:not(:first-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:left}.pagination-nav__item+.pagination-nav__item{margin-right:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{font-weight:var(--ifm-font-weight-bold);padding-right:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;list-style-type:none;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-right:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-left:var(--ifm-pills-spacing)}.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto;padding-right:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);box-sizing:content-box;cursor:pointer;display:inline-flex;margin:0;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,0.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1200px){h1{--ifm-h1-font-size:calc(1.375rem + 1.5vw)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-right:0;max-width:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-right:0;padding-left:0}.menu--responsive .menu__button{display:inherit}.menu--responsive:not(.menu--show) .menu__list{display:none;opacity:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block{flex-direction:column}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}}@media (pointer:fine){.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}} \ No newline at end of file diff --git a/packages/core/dist/css/default-dark/default-dark.css b/packages/core/dist/css/default-dark/default-dark.css deleted file mode 100644 index 3f97d271..00000000 --- a/packages/core/dist/css/default-dark/default-dark.css +++ /dev/null @@ -1,3088 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Common */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -:root { - --ifm-color-scheme: light; - - /* Colors. */ - --ifm-dark-value: 10%; - --ifm-darker-value: 15%; - --ifm-darkest-value: 30%; - --ifm-light-value: 15%; - --ifm-lighter-value: 30%; - --ifm-lightest-value: 50%; - - --ifm-color-primary: #3578e5; - --ifm-color-primary-dark: rgb(48, 108, 206); - --ifm-color-primary-darker: rgb(45, 102, 195); - --ifm-color-primary-darkest: rgb(37, 84, 160); - --ifm-color-primary-light: rgb(83, 140, 233); - --ifm-color-primary-lighter: rgb(114, 161, 237); - --ifm-color-primary-lightest: rgb(154, 188, 242); - - --ifm-color-secondary: #ebedf0; - --ifm-color-secondary-dark: rgb(212, 213, 216); - --ifm-color-secondary-darker: rgb(200, 201, 204); - --ifm-color-secondary-darkest: rgb(164, 166, 168); - --ifm-color-secondary-light: rgb(238, 240, 242); - --ifm-color-secondary-lighter: rgb(241, 242, 245); - --ifm-color-secondary-lightest: rgb(245, 246, 248); - - --ifm-color-success: #00a400; - --ifm-color-success-dark: rgb(0, 148, 0); - --ifm-color-success-darker: rgb(0, 139, 0); - --ifm-color-success-darkest: rgb(0, 115, 0); - --ifm-color-success-light: rgb(38, 178, 38); - --ifm-color-success-lighter: rgb(77, 191, 77); - --ifm-color-success-lightest: rgb(128, 210, 128); - - --ifm-color-info: #54c7ec; - --ifm-color-info-dark: rgb(76, 179, 212); - --ifm-color-info-darker: rgb(71, 169, 201); - --ifm-color-info-darkest: rgb(59, 139, 165); - --ifm-color-info-light: rgb(110, 207, 239); - --ifm-color-info-lighter: rgb(135, 216, 242); - --ifm-color-info-lightest: rgb(170, 227, 246); - - --ifm-color-warning: #ffba00; - --ifm-color-warning-dark: rgb(230, 167, 0); - --ifm-color-warning-darker: rgb(217, 158, 0); - --ifm-color-warning-darkest: rgb(179, 130, 0); - --ifm-color-warning-light: rgb(255, 196, 38); - --ifm-color-warning-lighter: rgb(255, 207, 77); - --ifm-color-warning-lightest: rgb(255, 221, 128); - - --ifm-color-danger: #fa383e; - --ifm-color-danger-dark: rgb(225, 50, 56); - --ifm-color-danger-darker: rgb(213, 48, 53); - --ifm-color-danger-darkest: rgb(175, 39, 43); - --ifm-color-danger-light: rgb(251, 86, 91); - --ifm-color-danger-lighter: rgb(251, 116, 120); - --ifm-color-danger-lightest: rgb(253, 156, 159); - - --ifm-color-white: #fff; - --ifm-color-black: #000; - - --ifm-color-gray-0: var(--ifm-color-white); - --ifm-color-gray-100: #f5f6f7; - --ifm-color-gray-200: #ebedf0; - --ifm-color-gray-300: #dadde1; - --ifm-color-gray-400: #ccd0d5; - --ifm-color-gray-500: #bec3c9; - --ifm-color-gray-600: #8d949e; - --ifm-color-gray-700: #606770; - --ifm-color-gray-800: #444950; - --ifm-color-gray-900: #1c1e21; - --ifm-color-gray-1000: var(--ifm-color-black); - - --ifm-color-emphasis-0: var(--ifm-color-gray-0); - --ifm-color-emphasis-100: var(--ifm-color-gray-100); - --ifm-color-emphasis-200: var(--ifm-color-gray-200); - --ifm-color-emphasis-300: var(--ifm-color-gray-300); - --ifm-color-emphasis-400: var(--ifm-color-gray-400); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-600); - --ifm-color-emphasis-700: var(--ifm-color-gray-700); - --ifm-color-emphasis-800: var(--ifm-color-gray-800); - --ifm-color-emphasis-900: var(--ifm-color-gray-900); - --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); - - /* Base. */ - --ifm-color-content: var(--ifm-color-emphasis-900); - --ifm-color-content-inverse: var(--ifm-color-emphasis-0); - --ifm-color-content-secondary: #525860; - - --ifm-background-color: transparent; /* Body's background. */ - --ifm-background-surface-color: var(--ifm-color-content-inverse); - --ifm-global-border-width: 1px; - --ifm-global-radius: 0.4rem; - - --ifm-hover-overlay: rgba(0, 0, 0, 0.05); - - /* Typography. */ - --ifm-font-color-base: var(--ifm-color-content); - --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); - --ifm-font-color-secondary: var(--ifm-color-content-secondary); - --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, - 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol'; - --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - 'Liberation Mono', 'Courier New', monospace; - --ifm-font-size-base: 100%; - - --ifm-font-weight-light: 300; - --ifm-font-weight-normal: 400; - --ifm-font-weight-semibold: 500; - --ifm-font-weight-bold: 700; - - --ifm-font-weight-base: var(--ifm-font-weight-normal); - --ifm-line-height-base: 1.65; - - /* Spacing. */ - --ifm-global-spacing: 1rem; - --ifm-spacing-vertical: var(--ifm-global-spacing); - --ifm-spacing-horizontal: var(--ifm-global-spacing); - - /* Transitions. */ - --ifm-transition-fast: 200ms; - --ifm-transition-slow: 400ms; - --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1); - - /* Shadows. */ - --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1); - --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2); - --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2), - 0 2px 4px 0 rgba(0, 0, 0, 0.1); - - /* Z-index. */ - --ifm-z-index-dropdown: 100; - --ifm-z-index-fixed: 200; - --ifm-z-index-overlay: 400; - --ifm-container-width: 1140px; - --ifm-container-width-xl: 1320px; - --ifm-code-background: rgb(62, 64, 66); - --ifm-code-border-radius: var(--ifm-global-radius); - --ifm-code-font-size: 90%; - --ifm-code-padding-horizontal: 0.3rem; - --ifm-code-padding-vertical: 0.1rem; - - --ifm-pre-background: var(--ifm-color-emphasis-100); - --ifm-pre-border-radius: var(--ifm-code-border-radius); - --ifm-pre-color: inherit; - --ifm-pre-line-height: 1.45; - --ifm-pre-padding: 1rem; - --ifm-heading-color: inherit; - --ifm-heading-margin-top: 0; - --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); - --ifm-heading-font-family: inherit; - --ifm-heading-font-weight: var(--ifm-font-weight-bold); - --ifm-heading-line-height: 1.25; - - --ifm-h1-font-size: 2rem; - --ifm-h2-font-size: 1.5rem; - --ifm-h3-font-size: 1.25rem; - --ifm-h4-font-size: 1rem; - --ifm-h5-font-size: 0.875rem; - --ifm-h6-font-size: 0.85rem; - --ifm-image-alignment-padding: 1.25rem; - /* Leading is the distance between two baselines */ - /* TODO: add appropriate mobile leading */ - --ifm-leading-desktop: 1.25; - --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); - --ifm-list-left-padding: 2rem; - --ifm-list-margin: 1rem; - --ifm-list-item-margin: 0.25rem; - --ifm-list-paragraph-margin: 1rem; - --ifm-table-cell-padding: 0.75rem; - - --ifm-table-background: transparent; - --ifm-table-stripe-background: var(--ifm-color-emphasis-100); - - --ifm-table-border-width: 1px; - --ifm-table-border-color: var(--ifm-color-emphasis-300); - - --ifm-table-head-background: inherit; - --ifm-table-head-color: inherit; - --ifm-table-head-font-weight: var(--ifm-font-weight-bold); - - --ifm-table-cell-color: inherit; - /* Links. */ - --ifm-link-color: var(--ifm-color-primary); - --ifm-link-decoration: none; - --ifm-link-hover-color: var(--ifm-link-color); - --ifm-link-hover-decoration: underline; - - /* Paragraphs. */ - --ifm-paragraph-margin-bottom: var(--ifm-leading); - - /* Blockquotes. */ - --ifm-blockquote-color: #6a737d; - --ifm-blockquote-font-size: var(--ifm-font-size-base); - --ifm-blockquote-padding-horizontal: 1rem; - --ifm-blockquote-padding-vertical: 1rem; - - /* Horizontal Rules. */ - --ifm-hr-border-color: var(--ifm-color-emphasis-500); - --ifm-hr-border-width: 1px; - --ifm-hr-margin-vertical: 1.5rem; - --ifm-scrollbar-size: 7px; - --ifm-scrollbar-track-background-color: #f1f1f1; - --ifm-scrollbar-thumb-background-color: #c0c0c0; - --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; - --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-radius: var(--ifm-global-radius); - --ifm-alert-border-width: var(--ifm-global-border-width); - --ifm-alert-color: var(--ifm-font-color-base-inverse); - --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); - --ifm-avatar-intro-margin: 1rem; - --ifm-avatar-intro-alignment: inherit; - --ifm-avatar-photo-size-sm: 2rem; - --ifm-avatar-photo-size-md: 3rem; - --ifm-avatar-photo-size-lg: 4rem; - --ifm-avatar-photo-size-xl: 6rem; - --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-radius: var(--ifm-global-radius); - --ifm-badge-border-width: var(--ifm-global-border-width); - --ifm-badge-color: var(--ifm-color-white); - --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5); - --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-breadcrumb-border-radius: 1.5rem; - --ifm-breadcrumb-spacing: 0.0625rem; - --ifm-breadcrumb-color-active: var(--ifm-color-primary); - --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); - --ifm-breadcrumb-padding-horizontal: 1rem; - --ifm-breadcrumb-padding-vertical: 0.5rem; - --ifm-breadcrumb-size-multiplier: 1; - --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,'); - --ifm-breadcrumb-separator-filter: none; - --ifm-breadcrumb-separator-size: 0.5rem; - --ifm-breadcrumb-separator-size-multiplier: 1.25; - --ifm-button-background-color: inherit; - --ifm-button-border-color: var(--ifm-button-background-color); - --ifm-button-border-width: var(--ifm-global-border-width); - --ifm-button-color: var(--ifm-font-color-base-inverse); - --ifm-button-font-weight: var(--ifm-font-weight-bold); - --ifm-button-padding-horizontal: 1.5rem; - --ifm-button-padding-vertical: 0.375rem; - --ifm-button-size-multiplier: 1; - --ifm-button-transition-duration: var(--ifm-transition-fast); - --ifm-button-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-button-size-multiplier) - ); - --ifm-button-group-margin: 2px; - --ifm-card-background-color: var(--ifm-background-surface-color); - --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); - --ifm-card-horizontal-spacing: var(--ifm-global-spacing); - --ifm-card-vertical-spacing: var(--ifm-global-spacing); - --ifm-toc-border-color: var(--ifm-color-emphasis-300); - --ifm-toc-link-color: var(--ifm-color-content-secondary); - --ifm-toc-padding-vertical: 0.5rem; - --ifm-toc-padding-horizontal: 0.5rem; - --ifm-dropdown-background-color: var(--ifm-background-surface-color); - --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); - --ifm-dropdown-link-color: var(--ifm-font-color-base); - --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); - --ifm-footer-background-color: var(--ifm-color-emphasis-100); - --ifm-footer-color: inherit; - --ifm-footer-link-color: var(--ifm-color-emphasis-700); - --ifm-footer-link-hover-color: var(--ifm-color-primary); - --ifm-footer-link-horizontal-spacing: 0.5rem; - --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); - --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); - --ifm-footer-title-color: inherit; - --ifm-hero-background-color: var(--ifm-background-surface-color); - --ifm-hero-text-color: var(--ifm-color-emphasis-800); - --ifm-menu-color: var(--ifm-color-emphasis-700); - --ifm-menu-color-active: var(--ifm-color-primary); - --ifm-menu-color-background-active: var(--ifm-hover-overlay); - --ifm-menu-color-background-hover: var(--ifm-hover-overlay); - --ifm-menu-link-padding-horizontal: 1rem; - --ifm-menu-link-padding-vertical: 0.375rem; - --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); - --ifm-menu-link-sublist-icon-filter: none; - --ifm-navbar-background-color: var(--ifm-background-surface-color); - --ifm-navbar-height: 3.75rem; - --ifm-navbar-item-padding-horizontal: 0.75rem; - --ifm-navbar-item-padding-vertical: 0.25rem; - --ifm-navbar-link-color: var(--ifm-font-color-base); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-link-active-color: var(--ifm-link-color); - --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5); - --ifm-navbar-shadow: var(--ifm-global-shadow-lw); - --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); - --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); - --ifm-navbar-sidebar-width: 80vw; - --ifm-pagination-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-pagination-size-multiplier) - ); - --ifm-pagination-color-active: var(--ifm-color-primary); - --ifm-pagination-font-size: 1rem; - --ifm-pagination-item-active-background: var(--ifm-hover-overlay); - --ifm-pagination-page-spacing: 0.0625rem; - --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); - --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-pagination-size-multiplier: 1; - --ifm-pagination-nav-border-radius: var(--ifm-global-radius); - --ifm-pagination-nav-color-hover: var(--ifm-color-primary); - --ifm-pills-color-active: var(--ifm-color-primary); - --ifm-pills-color-background-active: var(--ifm-hover-overlay); - --ifm-pills-spacing: 0.0625rem; - --ifm-tabs-color: var(--ifm-font-color-secondary); - --ifm-tabs-color-active: var(--ifm-color-primary); - --ifm-tabs-padding-horizontal: 1rem; - --ifm-tabs-padding-vertical: 1rem; - --ifm-tabs-spacing: 0.0625rem; - --ifm-color-scheme: dark; - - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - - --ifm-background-color: #121212; - --ifm-background-surface-color: #1e2125; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -* { - box-sizing: border-box; -} - -html { - background-color: var(--ifm-background-color); - color: var(--ifm-font-color-base); - color-scheme: var(--ifm-color-scheme); - font: var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base); - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; - text-rendering: optimizelegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -body { - margin: 0; - word-wrap: break-word; -} - -/* Layout */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.container { - margin: 0 auto; - max-width: var(--ifm-container-width); - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; -} - -.container--fluid { - max-width: inherit; - } - -.row { - display: flex; - flex-direction: row; - flex-wrap: wrap; - margin: 0 calc(var(--ifm-spacing-horizontal) * -1); -} - -.row .col { - --ifm-col-width: 100%; - - flex: 1 0; - margin-left: 0; - max-width: 100%; - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; - } - -.row .col[class*='col--'] { - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--1 { - --ifm-col-width: calc(1 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-1 { - margin-left: calc(1 / 12 * 100%); - } - -.row .col.col--2 { - --ifm-col-width: calc(2 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-2 { - margin-left: calc(2 / 12 * 100%); - } - -.row .col.col--3 { - --ifm-col-width: calc(3 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-3 { - margin-left: calc(3 / 12 * 100%); - } - -.row .col.col--4 { - --ifm-col-width: calc(4 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-4 { - margin-left: calc(4 / 12 * 100%); - } - -.row .col.col--5 { - --ifm-col-width: calc(5 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-5 { - margin-left: calc(5 / 12 * 100%); - } - -.row .col.col--6 { - --ifm-col-width: calc(6 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-6 { - margin-left: calc(6 / 12 * 100%); - } - -.row .col.col--7 { - --ifm-col-width: calc(7 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-7 { - margin-left: calc(7 / 12 * 100%); - } - -.row .col.col--8 { - --ifm-col-width: calc(8 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-8 { - margin-left: calc(8 / 12 * 100%); - } - -.row .col.col--9 { - --ifm-col-width: calc(9 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-9 { - margin-left: calc(9 / 12 * 100%); - } - -.row .col.col--10 { - --ifm-col-width: calc(10 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-10 { - margin-left: calc(10 / 12 * 100%); - } - -.row .col.col--11 { - --ifm-col-width: calc(11 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-11 { - margin-left: calc(11 / 12 * 100%); - } - -.row .col.col--12 { - --ifm-col-width: calc(12 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-12 { - margin-left: calc(12 / 12 * 100%); - } - -.row--no-gutters { - margin-left: 0; - margin-right: 0; - } - -.row--no-gutters > .col { - padding-left: 0; - padding-right: 0; - } - -.row--align-top { - align-items: flex-start; - } - -.row--align-bottom { - align-items: flex-end; - } - -.row--align-center { - align-items: center; - } - -.row--align-stretch { - align-items: stretch; - } - -.row--align-baseline { - align-items: baseline; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.margin--none { - margin: 0 !important; - } - -.margin-top--none { - margin-top: 0 !important; - } - -.margin-left--none { - margin-left: 0 !important; - } - -.margin-bottom--none { - margin-bottom: 0 !important; - } - -.margin-right--none { - margin-right: 0 !important; - } - -.margin-vert--none { - margin-bottom: 0 !important; - margin-top: 0 !important; - } - -.margin-horiz--none { - margin-left: 0 !important; - margin-right: 0 !important; - } - -.margin--xs { - margin: 0.25rem !important; - } - -.margin-top--xs { - margin-top: 0.25rem !important; - } - -.margin-left--xs { - margin-left: 0.25rem !important; - } - -.margin-bottom--xs { - margin-bottom: 0.25rem !important; - } - -.margin-right--xs { - margin-right: 0.25rem !important; - } - -.margin-vert--xs { - margin-bottom: 0.25rem !important; - margin-top: 0.25rem !important; - } - -.margin-horiz--xs { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - -.margin--sm { - margin: 0.5rem !important; - } - -.margin-top--sm { - margin-top: 0.5rem !important; - } - -.margin-left--sm { - margin-left: 0.5rem !important; - } - -.margin-bottom--sm { - margin-bottom: 0.5rem !important; - } - -.margin-right--sm { - margin-right: 0.5rem !important; - } - -.margin-vert--sm { - margin-bottom: 0.5rem !important; - margin-top: 0.5rem !important; - } - -.margin-horiz--sm { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - -.margin--md { - margin: 1rem !important; - } - -.margin-top--md { - margin-top: 1rem !important; - } - -.margin-left--md { - margin-left: 1rem !important; - } - -.margin-bottom--md { - margin-bottom: 1rem !important; - } - -.margin-right--md { - margin-right: 1rem !important; - } - -.margin-vert--md { - margin-bottom: 1rem !important; - margin-top: 1rem !important; - } - -.margin-horiz--md { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - -.margin--lg { - margin: 2rem !important; - } - -.margin-top--lg { - margin-top: 2rem !important; - } - -.margin-left--lg { - margin-left: 2rem !important; - } - -.margin-bottom--lg { - margin-bottom: 2rem !important; - } - -.margin-right--lg { - margin-right: 2rem !important; - } - -.margin-vert--lg { - margin-bottom: 2rem !important; - margin-top: 2rem !important; - } - -.margin-horiz--lg { - margin-left: 2rem !important; - margin-right: 2rem !important; - } - -.margin--xl { - margin: 5rem !important; - } - -.margin-top--xl { - margin-top: 5rem !important; - } - -.margin-left--xl { - margin-left: 5rem !important; - } - -.margin-bottom--xl { - margin-bottom: 5rem !important; - } - -.margin-right--xl { - margin-right: 5rem !important; - } - -.margin-vert--xl { - margin-bottom: 5rem !important; - margin-top: 5rem !important; - } - -.margin-horiz--xl { - margin-left: 5rem !important; - margin-right: 5rem !important; - } - -.padding--none { - padding: 0 !important; - } - -.padding-top--none { - padding-top: 0 !important; - } - -.padding-left--none { - padding-left: 0 !important; - } - -.padding-bottom--none { - padding-bottom: 0 !important; - } - -.padding-right--none { - padding-right: 0 !important; - } - -.padding-vert--none { - padding-bottom: 0 !important; - padding-top: 0 !important; - } - -.padding-horiz--none { - padding-left: 0 !important; - padding-right: 0 !important; - } - -.padding--xs { - padding: 0.25rem !important; - } - -.padding-top--xs { - padding-top: 0.25rem !important; - } - -.padding-left--xs { - padding-left: 0.25rem !important; - } - -.padding-bottom--xs { - padding-bottom: 0.25rem !important; - } - -.padding-right--xs { - padding-right: 0.25rem !important; - } - -.padding-vert--xs { - padding-bottom: 0.25rem !important; - padding-top: 0.25rem !important; - } - -.padding-horiz--xs { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - -.padding--sm { - padding: 0.5rem !important; - } - -.padding-top--sm { - padding-top: 0.5rem !important; - } - -.padding-left--sm { - padding-left: 0.5rem !important; - } - -.padding-bottom--sm { - padding-bottom: 0.5rem !important; - } - -.padding-right--sm { - padding-right: 0.5rem !important; - } - -.padding-vert--sm { - padding-bottom: 0.5rem !important; - padding-top: 0.5rem !important; - } - -.padding-horiz--sm { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - -.padding--md { - padding: 1rem !important; - } - -.padding-top--md { - padding-top: 1rem !important; - } - -.padding-left--md { - padding-left: 1rem !important; - } - -.padding-bottom--md { - padding-bottom: 1rem !important; - } - -.padding-right--md { - padding-right: 1rem !important; - } - -.padding-vert--md { - padding-bottom: 1rem !important; - padding-top: 1rem !important; - } - -.padding-horiz--md { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - -.padding--lg { - padding: 2rem !important; - } - -.padding-top--lg { - padding-top: 2rem !important; - } - -.padding-left--lg { - padding-left: 2rem !important; - } - -.padding-bottom--lg { - padding-bottom: 2rem !important; - } - -.padding-right--lg { - padding-right: 2rem !important; - } - -.padding-vert--lg { - padding-bottom: 2rem !important; - padding-top: 2rem !important; - } - -.padding-horiz--lg { - padding-left: 2rem !important; - padding-right: 2rem !important; - } - -.padding--xl { - padding: 5rem !important; - } - -.padding-top--xl { - padding-top: 5rem !important; - } - -.padding-left--xl { - padding-left: 5rem !important; - } - -.padding-bottom--xl { - padding-bottom: 5rem !important; - } - -.padding-right--xl { - padding-right: 5rem !important; - } - -.padding-vert--xl { - padding-bottom: 5rem !important; - padding-top: 5rem !important; - } - -.padding-horiz--xl { - padding-left: 5rem !important; - padding-right: 5rem !important; - } - -/* Content */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -code { - background-color: var(--ifm-code-background); - border: 0.1rem solid rgba(0, 0, 0, 0.1); - border-radius: var(--ifm-code-border-radius); - font-family: var(--ifm-font-family-monospace); - font-size: var(--ifm-code-font-size); - padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); - vertical-align: middle; -} - -a code { - color: inherit; -} - -pre { - background-color: var(--ifm-pre-background); - border-radius: var(--ifm-pre-border-radius); - color: var(--ifm-pre-color); - font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) - var(--ifm-font-family-monospace); - margin: 0 0 var(--ifm-spacing-vertical); - overflow: auto; - padding: var(--ifm-pre-padding); -} - -pre code { - background-color: transparent; - border: none; - font-size: 100%; - line-height: inherit; - padding: 0; - } - -kbd { - background-color: var(--ifm-color-emphasis-0); - border: 1px solid var(--ifm-color-emphasis-400); - border-radius: 0.2rem; - box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); - color: var(--ifm-color-emphasis-800); - font: 80% var(--ifm-font-family-monospace); - padding: 0.15rem 0.3rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--ifm-heading-color); - font-family: var(--ifm-heading-font-family); - font-weight: var(--ifm-heading-font-weight); - line-height: var(--ifm-heading-line-height); - margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; -} - -h1 { - font-size: var(--ifm-h1-font-size); - } - -h2 { - font-size: var(--ifm-h2-font-size); - } - -h3 { - font-size: var(--ifm-h3-font-size); - } - -h4 { - font-size: var(--ifm-h4-font-size); - } - -h5 { - font-size: var(--ifm-h5-font-size); - } - -h6 { - font-size: var(--ifm-h6-font-size); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -img { - border-style: none; - box-sizing: content-box; - max-width: 100%; -} - -img[align='right'] { - padding-left: var(--image-alignment-padding); -} - -img[align='left'] { - padding-right: var(--image-alignment-padding); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.markdown { - --ifm-h1-vertical-rhythm-top: 3; - --ifm-h2-vertical-rhythm-top: 2; - --ifm-h3-vertical-rhythm-top: 1.5; - --ifm-heading-vertical-rhythm-top: 1.25; - - --ifm-h1-vertical-rhythm-bottom: 1.25; - --ifm-heading-vertical-rhythm-bottom: 1; -} - -.markdown:before { - content: ''; - display: table; - } - -.markdown:after { - clear: both; - content: ''; - display: table; - } - -.markdown > *:first-child { - margin-top: 0 !important; - } - -.markdown > *:last-child { - margin-bottom: 0 !important; - } - -.markdown > h1 { - --ifm-h1-font-size: 3rem; - - margin-bottom: calc( - var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h1-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h2 { - --ifm-h2-font-size: 2rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h3 { - --ifm-h3-font-size: 1.5rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h4, - .markdown > h5, - .markdown > h6 { - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc( - var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading) - ); - } - -/* Consistent spacing between content paragraphs. */ - -.markdown > pre, - .markdown > ul, - .markdown > p { - margin-bottom: var(--ifm-leading); - } - -.markdown li { - word-wrap: break-word; - } - -.markdown li > p { - margin-top: var(--ifm-list-paragraph-margin); - } - -.markdown li + li { - margin-top: var(--ifm-list-item-margin); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Lists */ - -ul, -ol { - margin: 0 0 var(--ifm-list-margin); - padding-left: var(--ifm-list-left-padding); -} - -ol ol, -ul ol { - list-style-type: lower-roman; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin: 0; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { - list-style-type: lower-alpha; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -table { - border-collapse: collapse; - display: block; - margin-bottom: var(--ifm-spacing-vertical); - overflow: auto; - width: 100%; -} - -table thead tr { - border-bottom-color: var(--ifm-table-border-color); - border-bottom-style: solid; - border-bottom-width: 2px; - } - -table tr { - background-color: var(--ifm-table-background); - border-top: var(--ifm-table-border-width) solid - var(--ifm-table-border-color); - } - -table tr:nth-child(2n) { - background-color: var(--ifm-table-stripe-background); - } - -table th, - table td { - border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); - padding: var(--ifm-table-cell-padding); - } - -table th { - background-color: var(--ifm-table-head-background); - color: var(--ifm-table-head-color); - font-weight: var(--ifm-table-head-font-weight); - } - -table td { - color: var(--ifm-table-cell-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -strong { - font-weight: var(--ifm-font-weight-bold); -} - -/* Links */ - -a { - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -a:hover { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -a:not([href]) { - text-decoration: none; - } - -/* Paragraphs */ - -p { - margin: 0 0 var(--ifm-paragraph-margin-bottom); -} - -/* Blockquotes */ - -blockquote { - border-left: 6px solid var(--ifm-color-emphasis-300); - color: var(--ifm-blockquote-color); - font-size: var(--ifm-blockquote-font-size); - margin: 0 0 var(--ifm-spacing-vertical); - padding: var(--ifm-blockquote-padding-vertical) - var(--ifm-blockquote-padding-horizontal); -} - -blockquote > :first-child { - margin-top: 0; - } - -blockquote > :last-child { - margin-bottom: 0; - } - -/* Horizontal Rules */ - -hr { - border-color: var(--ifm-hr-border-color); - border-style: solid; - border-width: var(--ifm-hr-border-width); - box-sizing: content-box; - margin: var(--ifm-hr-margin-vertical) 0; - overflow: hidden; -} - -hr:before { - content: ''; - display: table; - } - -hr:after { - clear: both; - content: ''; - display: table; - } - -/* Utilities */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.shadow--lw { - box-shadow: var(--ifm-global-shadow-lw) !important; - } - -.shadow--md { - box-shadow: var(--ifm-global-shadow-md) !important; - } - -.shadow--tl { - box-shadow: var(--ifm-global-shadow-tl) !important; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.text--primary { - color: var(--ifm-color-primary); - } - -.text--secondary { - color: var(--ifm-color-secondary); - } - -.text--success { - color: var(--ifm-color-success); - } - -.text--info { - color: var(--ifm-color-info); - } - -.text--warning { - color: var(--ifm-color-warning); - } - -.text--danger { - color: var(--ifm-color-danger); - } - -.text--center { - text-align: center; - } - -.text--left { - text-align: left; - } - -.text--justify { - text-align: justify; - } - -.text--right { - text-align: right; - } - -.text--capitalize { - text-transform: capitalize; - } - -.text--lowercase { - text-transform: lowercase; - } - -.text--uppercase { - text-transform: uppercase; - } - -.text--light { - font-weight: var(--ifm-font-weight-light); - } - -.text--normal { - font-weight: var(--ifm-font-weight-normal); - } - -.text--semibold { - font-weight: var(--ifm-font-weight-semibold); - } - -.text--bold { - font-weight: var(--ifm-font-weight-bold); - } - -.text--italic { - font-style: italic; -} - -.text--truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text--break { - word-wrap: break-word !important; - word-break: break-word !important; -} - -.text--no-decoration, - .text--no-decoration:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.clean-btn { - background: none; - border: none; - color: inherit; - cursor: pointer; - padding: 0; -} - -/* Components */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.alert { - --ifm-code-background: rgba(0, 0, 0, 0.05); - background-color: var(--ifm-alert-background-color); - border-color: var(--ifm-alert-border-color); - border-radius: var(--ifm-alert-border-radius); - border-style: solid; - border-width: var(--ifm-alert-border-width); - color: var(--ifm-alert-color); - padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); -} - -.alert--primary { - --ifm-alert-background-color: var(--ifm-color-primary); - --ifm-alert-border-color: var(--ifm-color-primary); - } - -.alert--secondary { - --ifm-alert-background-color: var(--ifm-color-secondary); - --ifm-alert-border-color: var(--ifm-color-secondary); - --ifm-alert-color: var(--ifm-color-gray-900); - } - -.alert--success { - --ifm-alert-background-color: var(--ifm-color-success); - --ifm-alert-border-color: var(--ifm-color-success); - } - -.alert--info { - --ifm-alert-background-color: var(--ifm-color-info); - --ifm-alert-border-color: var(--ifm-color-info); - } - -.alert--warning { - --ifm-alert-background-color: var(--ifm-color-warning); - --ifm-alert-border-color: var(--ifm-color-warning); - } - -.alert--danger { - --ifm-alert-background-color: var(--ifm-color-danger); - --ifm-alert-border-color: var(--ifm-color-danger); - } - -.alert a { - color: var(--ifm-alert-color); - text-decoration: underline; - } - -.alert .close { - margin: calc(var(--ifm-alert-padding-vertical) * -1) - calc(var(--ifm-alert-padding-horizontal) * -1) 0 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.avatar { - display: flex; -} - -.avatar__photo-link { - display: block; - } - -.avatar__photo { - border-radius: 50%; - height: var(--ifm-avatar-photo-size-md); - overflow: hidden; - width: var(--ifm-avatar-photo-size-md); - } - -.avatar__photo--sm { - height: var(--ifm-avatar-photo-size-sm); - width: var(--ifm-avatar-photo-size-sm); - } - -.avatar__photo--lg { - height: var(--ifm-avatar-photo-size-lg); - width: var(--ifm-avatar-photo-size-lg); - } - -.avatar__photo--xl { - height: var(--ifm-avatar-photo-size-xl); - width: var(--ifm-avatar-photo-size-xl); - } - -.avatar__photo + .avatar__intro { - margin-left: var(--ifm-avatar-intro-margin); - } - -.avatar__intro { - display: flex; - flex: 1 1; - flex-direction: column; - justify-content: center; - text-align: var(--ifm-avatar-intro-alignment); - } - -.avatar__name { - font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) - var(--ifm-font-family-base); - } - -.avatar__subtitle { - margin-top: 0.25rem; - } - -.avatar--vertical { - --ifm-avatar-intro-alignment: center; - --ifm-avatar-intro-margin: 0.5rem; - - align-items: center; - flex-direction: column; - } - -.avatar--vertical .avatar__intro { - margin-left: 0; /* Reset the margin added in the horizontal layout. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.badge { - background-color: var(--ifm-badge-background-color); - border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); - border-radius: var(--ifm-badge-border-radius); - color: var(--ifm-badge-color); - display: inline-block; - font-size: 75%; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); -} - -.badge--primary { - --ifm-badge-background-color: var(--ifm-color-primary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--secondary { - --ifm-badge-background-color: var(--ifm-color-secondary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - color: var(--ifm-color-black); - } - -.badge--success { - --ifm-badge-background-color: var(--ifm-color-success); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--info { - --ifm-badge-background-color: var(--ifm-color-info); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--warning { - --ifm-badge-background-color: var(--ifm-color-warning); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--danger { - --ifm-badge-background-color: var(--ifm-color-danger); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.breadcrumbs { - margin-bottom: 0; - padding-left: 0; -} - -.breadcrumbs__item { - display: inline-block; - } - -.breadcrumbs__item:not(:first-child) { - margin-left: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child) { - margin-right: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child):after { - background: var(--ifm-breadcrumb-separator) center; - content: ' '; - display: inline-block; - filter: var(--ifm-breadcrumb-separator-filter); - height: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - margin: 0 0.5rem; - opacity: 0.5; - width: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - } - -.breadcrumbs__item--active .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - color: var(--ifm-breadcrumb-color-active); - } - -.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - } - -.breadcrumbs__link { - border-radius: var(--ifm-breadcrumb-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); - padding: calc( - var(--ifm-breadcrumb-padding-vertical) * - var(--ifm-breadcrumb-size-multiplier) - ) - calc( - var(--ifm-breadcrumb-padding-horizontal) * - var(--ifm-breadcrumb-size-multiplier) - ); - transition-property: background, color; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.breadcrumbs__link:hover { - text-decoration: none; - } - -.breadcrumbs--sm { - --ifm-breadcrumb-size-multiplier: 0.8; - } - -.breadcrumbs--lg { - --ifm-breadcrumb-size-multiplier: 1.2; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button { - background-color: var(--ifm-button-background-color); - border-color: var(--ifm-button-border-color); - border-radius: var(--ifm-button-border-radius); - border-style: solid; - border-width: var(--ifm-button-border-width); - color: var(--ifm-button-color); - cursor: pointer; - display: inline-block; - font-size: calc(0.875rem * var(--ifm-button-size-multiplier)); - font-weight: var(--ifm-button-font-weight); - line-height: 1.5; - padding: calc( - var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier) - ) - calc( - var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier) - ); - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; - transition-property: color, background, border-color; - transition-duration: var(--ifm-button-transition-duration); - transition-timing-function: var(--ifm-transition-timing-default); -} - -.button:hover { - color: var(--ifm-button-color); /* Override for button links. */ - text-decoration: none; - } - -.button--outline { - --ifm-button-background-color: transparent; - --ifm-button-color: var(--ifm-button-border-color); - } - -.button--outline:hover { - --ifm-button-background-color: var(--ifm-button-border-color); - } - -.button--outline:hover, - .button--outline:active, - .button--outline.button--active { - --ifm-button-color: var(--ifm-font-color-base-inverse); - } - -.button--link { - --ifm-button-background-color: transparent; - --ifm-button-border-color: transparent; - - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - } - -.button--link:hover, - .button--link:active, - .button--link.button--active { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -.button.disabled, - .button:disabled, - .button[disabled] { - opacity: 0.65; - pointer-events: none; - } - -.button--sm { - --ifm-button-size-multiplier: 0.8; - } - -.button--lg { - --ifm-button-size-multiplier: 1.35; - } - -.button--block { - display: block; - width: 100%; - } - -.button.button--secondary { - color: var(--ifm-color-gray-900); - } - -.button.button--secondary.button--outline:not(.button--active):not(:hover) { - color: var(--ifm-font-color-base); - } - -.button--primary { - --ifm-button-border-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-primary-dark); - --ifm-button-border-color: var(--ifm-color-primary-dark); - } - -/* Increase specificity. */ - -.button--primary:active, - .button--primary.button--active { - --ifm-button-border-color: var(--ifm-color-primary-darker); - --ifm-button-background-color: var(--ifm-color-primary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-primary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-primary-darker); - } - -.button--secondary { - --ifm-button-border-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-secondary-dark); - --ifm-button-border-color: var(--ifm-color-secondary-dark); - } - -/* Increase specificity. */ - -.button--secondary:active, - .button--secondary.button--active { - --ifm-button-border-color: var(--ifm-color-secondary-darker); - --ifm-button-background-color: var(--ifm-color-secondary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-secondary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-secondary-darker); - } - -.button--success { - --ifm-button-border-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-success-dark); - --ifm-button-border-color: var(--ifm-color-success-dark); - } - -/* Increase specificity. */ - -.button--success:active, - .button--success.button--active { - --ifm-button-border-color: var(--ifm-color-success-darker); - --ifm-button-background-color: var(--ifm-color-success-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-success-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-success-darker); - } - -.button--info { - --ifm-button-border-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-info-dark); - --ifm-button-border-color: var(--ifm-color-info-dark); - } - -/* Increase specificity. */ - -.button--info:active, - .button--info.button--active { - --ifm-button-border-color: var(--ifm-color-info-darker); - --ifm-button-background-color: var(--ifm-color-info-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-info-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-info-darker); - } - -.button--warning { - --ifm-button-border-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-warning-dark); - --ifm-button-border-color: var(--ifm-color-warning-dark); - } - -/* Increase specificity. */ - -.button--warning:active, - .button--warning.button--active { - --ifm-button-border-color: var(--ifm-color-warning-darker); - --ifm-button-background-color: var(--ifm-color-warning-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-warning-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-warning-darker); - } - -.button--danger { - --ifm-button-border-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-danger-dark); - --ifm-button-border-color: var(--ifm-color-danger-dark); - } - -/* Increase specificity. */ - -.button--danger:active, - .button--danger.button--active { - --ifm-button-border-color: var(--ifm-color-danger-darker); - --ifm-button-background-color: var(--ifm-color-danger-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-danger-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-danger-darker); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button-group { - display: inline-flex; -} - -.button-group > .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - margin-left: var(--ifm-button-group-margin); - } - -.button-group > .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.button-group > .button--active { - z-index: 1; /* Make the active button's border take precedence. */ - } - -.button-group--block { - display: flex; - justify-content: stretch; - } - -.button-group--block > .button { - flex-grow: 1; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.card { - background-color: var(--ifm-card-background-color); - border-radius: var(--ifm-card-border-radius); - box-shadow: var(--ifm-global-shadow-lw); - display: flex; - flex-direction: column; - overflow: hidden; -} - -/* Because of border-radius. */ - -.card--full-height { - height: 100%; - } - -.card__image { - padding-top: var(--ifm-card-vertical-spacing); - } - -.card__image:first-child { - padding-top: 0; - } - -.card__header, - .card__body, - .card__footer { - padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); - } - -.card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) { - padding-bottom: 0; - } - -.card__header > :last-child, .card__body > :last-child, .card__footer > :last-child { - margin-bottom: 0; - } - -.card__footer { - margin-top: auto; /* Pushes the footer to the bottom of the card. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.table-of-contents { - font-size: 0.8rem; - margin-bottom: 0; - padding: var(--ifm-toc-padding-vertical) 0; -} - -.table-of-contents, - .table-of-contents ul { - list-style-type: none; - padding-left: var(--ifm-toc-padding-horizontal); - } - -.table-of-contents li { - margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); - } - -.table-of-contents__left-border { - border-left: 1px solid var(--ifm-toc-border-color); - } - -.table-of-contents__link { - color: var(--ifm-toc-link-color); - } - -.table-of-contents__link:hover, - .table-of-contents__link:hover code, - .table-of-contents__link--active, - .table-of-contents__link--active code { - color: var(--ifm-color-primary); - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.close { - background: none; - border: none; - color: var(--ifm-color-black); - cursor: pointer; - float: right; - font-size: 1.5rem; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - opacity: 0.5; - padding: 1rem; - transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -.close:hover { - opacity: 0.7; - } - -.close:focus { - opacity: 0.8; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.dropdown { - display: inline-flex; - font-weight: var(--ifm-dropdown-font-weight); - position: relative; - vertical-align: top; -} - -.dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu { - opacity: 1; - transform: translateY(0); - visibility: visible; - } - -.dropdown--right .dropdown__menu { - right: 0; - } - -.dropdown--nocaret .navbar__link:after { - content: none !important; - } - -.dropdown__menu { - background-color: var(--ifm-dropdown-background-color); - border-radius: var(--ifm-global-radius); - box-shadow: var(--ifm-global-shadow-md); - list-style: none; - max-height: calc(100vh - var(--ifm-navbar-height)); - min-width: 10rem; - opacity: 0; - overflow-y: auto; - padding: 0.5rem; - position: absolute; - top: 100%; - transform: translateY(-10px); - visibility: hidden; - z-index: var(--ifm-z-index-dropdown); - transition-property: opacity, transform, visibility; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.dropdown__link { - border-radius: 0.25rem; - color: var(--ifm-dropdown-link-color); - display: block; - font-size: 0.875rem; - margin-top: 0.2rem; - padding: 0.25rem 0.5rem; - white-space: nowrap; - } - -.dropdown__link:hover, - .dropdown__link--active { - background-color: var(--ifm-dropdown-hover-background-color); - color: var(--ifm-dropdown-link-color); - text-decoration: none; - } - -.dropdown__link--active, - .dropdown__link--active:hover { - --ifm-dropdown-link-color: var(--ifm-link-color); - } - -.dropdown > .navbar__link:after { - border-color: currentColor transparent; - border-style: solid; - border-width: 0.4em 0.4em 0; - content: ''; - display: inline-block; - margin-left: 0.3em; - position: relative; - top: 2px; - transform: translateY(-50%); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.footer { - background-color: var(--ifm-footer-background-color); - color: var(--ifm-footer-color); - padding: var(--ifm-footer-padding-vertical) - var(--ifm-footer-padding-horizontal); -} - -.footer--dark { - --ifm-footer-background-color: #303846; - --ifm-footer-color: var(--ifm-footer-link-color); - --ifm-footer-link-color: var(--ifm-color-secondary); - --ifm-footer-title-color: var(--ifm-color-white); - } - -.footer__links { - margin-bottom: 1rem; - } - -.footer__link-item { - color: var(--ifm-footer-link-color); - line-height: 2; - } - -.footer__link-item:hover { - color: var(--ifm-footer-link-hover-color); - } - -.footer__link-separator { - margin: 0 var(--ifm-footer-link-horizontal-spacing); - } - -.footer__logo { - margin-top: 1rem; - max-width: 10rem; - } - -.footer__title { - color: var(--ifm-footer-title-color); - font: bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base); - margin-bottom: var(--ifm-heading-margin-bottom); - } - -.footer__item { - margin-top: 0; - } - -.footer__items { - list-style-type: none; - margin-bottom: 0; - padding-left: 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -[type='checkbox'] { - padding: 0; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.hero { - align-items: center; - background-color: var(--ifm-hero-background-color); - color: var(--ifm-hero-text-color); - display: flex; - padding: 4rem 2rem; -} - -.hero--primary { - --ifm-hero-background-color: var(--ifm-color-primary); - --ifm-hero-text-color: var(--ifm-font-color-base-inverse); - } - -.hero--dark { - --ifm-hero-background-color: #303846; - --ifm-hero-text-color: var(--ifm-color-white); - } - -.hero__title { - font-size: 3rem; - } - -.hero__subtitle { - font-size: 1.5rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.menu { - font-weight: var(--ifm-font-weight-semibold); - overflow-x: hidden; -} - -.menu__list { - list-style-type: none; - margin: 0; - padding-left: 0; - } - -/* Non-top level menus */ - -.menu__list .menu__list { - margin-left: var(--ifm-menu-link-padding-horizontal); - } - -.menu__list-item:not(:first-child) { - margin-top: 0.25rem; - } - -.menu__list-item--collapsed .menu__list { - height: 0; - overflow: hidden; - } - -.menu__list-item--collapsed .menu__link--sublist:after { - transform: rotateZ(90deg); - } - -.menu__link { - border-radius: 0.25rem; - color: var(--ifm-menu-color); - cursor: pointer; - display: flex; - justify-content: space-between; - line-height: 1.25; - padding: var(--ifm-menu-link-padding-vertical) - var(--ifm-menu-link-padding-horizontal); - position: relative; - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link:hover { - text-decoration: none; - background: var(--ifm-menu-color-background-hover); - color: var(--ifm-menu-color); - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link--sublist { - margin-bottom: 0.25rem; - } - -.menu__link--sublist:after { - background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; - content: ' '; - display: inline-block; - filter: var(--ifm-menu-link-sublist-icon-filter); - height: 1.25rem; - min-width: 1.25rem; - transform: rotate(180deg); - transition: transform var(--ifm-transition-fast) linear; - } - -.menu__link--active { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:hover { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:not(.menu__link--sublist) { - background: var(--ifm-menu-color-background-active); - } - -.menu--responsive .menu__button { - bottom: 2rem; - display: none; - position: fixed; - right: 1rem; - z-index: var(--ifm-z-index-fixed); - } - -.menu--show { - background: var(--ifm-background-surface-color); - bottom: 0; - left: 0; - -ms-scroll-chaining: none; - overscroll-behavior: contain; - padding: 1rem; - position: fixed; - right: 0; - top: 0; - z-index: var(--ifm-z-index-overlay); - } - -.menu--show .menu__list { - display: inherit; - opacity: 1; - transition: opacity var(--ifm-transition-fast) linear; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'], -.navbar--dark { - --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) - hue-rotate(223deg) brightness(104%) contrast(98%); -} - -.navbar { - background-color: var(--ifm-navbar-background-color); - box-shadow: var(--ifm-navbar-shadow); - display: flex; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - width: 100%; -} - -.navbar > .container, - .navbar > .container-fluid { - display: flex; - } - -.navbar--fixed-top { - position: sticky; - top: 0; - z-index: var(--ifm-z-index-fixed); - } - -.navbar__inner { - align-items: stretch; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - width: 100%; - } - -.navbar__brand { - align-items: center; - color: var(--ifm-navbar-link-color); - display: flex; - font-weight: bold; - height: 2rem; - margin-right: 1rem; - min-width: 0; - } - -.navbar__brand:hover { - color: inherit; - text-decoration: none; - } - -.navbar__title { - flex: 1 1 auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - -.navbar__toggle { - display: none; - margin-right: 0.5rem; - } - -.navbar__logo { - height: 100%; - margin-right: 0.5rem; - } - -.navbar__items { - align-items: center; - display: flex; - flex: 1; - min-width: 0; - } - -.navbar__items--center { - flex: 0 0 auto; - } - -.navbar__items--center .navbar__brand { - margin: 0; - } - -.navbar__items--center + .navbar__items--right { - flex: 1; - } - -.navbar__items--right { - flex: 0 0 auto; - justify-content: flex-end; - } - -.navbar__items--right > :last-child { - padding-right: 0; - } - -.navbar__item { - display: inline-block; - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - } - -.navbar__item.dropdown { - padding: 0; - } - -.navbar__item.dropdown .navbar__link:not([href]) { - pointer-events: none; - } - -.navbar__link { - color: var(--ifm-navbar-link-color); - cursor: pointer; - font-weight: var(--ifm-font-weight-semibold); - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - position: relative; - text-decoration: none; - } - -.navbar__link:hover, - .navbar__link--active { - color: var(--ifm-navbar-link-hover-color); - text-decoration: none; - } - -.navbar--dark { - --ifm-navbar-background-color: #242526; - --ifm-navbar-link-color: var(--ifm-color-gray-100); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-white); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - --ifm-menu-color: var(--ifm-color-gray-300); - --ifm-navbar-toggle-color: var(--ifm-color-white); - } - -.navbar--dark .navbar__toggle { - color: var(--ifm-color-white); - } - -.navbar--primary { - --ifm-navbar-background-color: var(--ifm-color-primary); - --ifm-navbar-link-hover-color: var(--ifm-color-white); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - } - -.navbar__search-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */ - background: var(--ifm-navbar-search-input-background-color) - var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem; - border: none; - border-radius: 2rem; - color: var(--ifm-navbar-search-input-color); - cursor: text; - display: inline-block; - font-size: 0.9rem; - height: 2rem; - padding: 0 0.5rem 0 2.25rem; - width: 12.5rem; - } - -.navbar__search-input::-moz-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input:-ms-input-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input::placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar-sidebar { - background-color: var(--ifm-navbar-background-color); - bottom: 0; - box-shadow: var(--ifm-global-shadow-md); - left: 0; - opacity: 0; - overflow-x: hidden; - position: fixed; - top: 0; - transform: translate3d(-100%, 0, 0); - visibility: hidden; - width: var(--ifm-navbar-sidebar-width); - transition-property: opacity, visibility, transform; - transition-duration: 250ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar--show .navbar-sidebar, - .navbar-sidebar--show .navbar-sidebar__backdrop { - opacity: 1; - visibility: visible; - } - -.navbar-sidebar--show .navbar-sidebar { - transform: translate3d(0, 0, 0); - } - -.navbar-sidebar__backdrop { - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - left: 0; - opacity: 0; - position: fixed; - right: 0; - top: 0; - visibility: hidden; - transition-property: opacity, visibility; - transition-duration: 100ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar__brand { - align-items: center; - box-shadow: var(--ifm-navbar-shadow); - display: flex; - flex: 1; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - } - -.navbar-sidebar__items { - display: flex; - height: calc(100% - var(--ifm-navbar-height)); - } - -.navbar-sidebar__items > div { - flex-shrink: 0; - padding: 0.5rem; - width: calc(var(--ifm-navbar-sidebar-width)); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination { - font-size: var(--ifm-pagination-font-size); - padding-left: 0; -} - -.pagination--sm { - --ifm-pagination-font-size: 0.8rem; - --ifm-pagination-padding-horizontal: 0.8rem; - --ifm-pagination-padding-vertical: 0.2rem; - } - -.pagination--lg { - --ifm-pagination-font-size: 1.2rem; - --ifm-pagination-padding-horizontal: 1.2rem; - --ifm-pagination-padding-vertical: 0.3rem; - } - -.pagination__item { - display: inline-block; - } - -.pagination__item:not(:first-child) { - margin-left: var(--ifm-pagination-page-spacing); - } - -.pagination__item:not(:last-child) { - margin-right: var(--ifm-pagination-page-spacing); - } - -.pagination__item > span { - padding: var(--ifm-pagination-padding-vertical); - } - -.pagination__item--active .pagination__link { - background: var(--ifm-pagination-item-active-background); - color: var(--ifm-pagination-color-active); - } - -.pagination__item:not(.pagination__item--active):hover .pagination__link { - background: var(--ifm-pagination-item-active-background); - } - -.pagination__item--disabled, - .pagination__item[disabled] { - opacity: 0.25; - pointer-events: none; - } - -.pagination__link { - border-radius: var(--ifm-pagination-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - padding: var(--ifm-pagination-padding-vertical) - var(--ifm-pagination-padding-horizontal); - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination__link:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination-nav { - display: flex; -} - -.pagination-nav__item { - display: flex; - flex: 1 50%; - max-width: 50%; - } - -.pagination-nav__item--next { - text-align: right; - } - -.pagination-nav__item + .pagination-nav__item { - margin-left: var(--ifm-spacing-horizontal); - } - -.pagination-nav__link { - border: 1px solid var(--ifm-color-emphasis-300); - border-radius: var(--ifm-pagination-nav-border-radius); - flex-grow: 1; - line-height: var(--ifm-heading-line-height); - padding: var(--ifm-global-spacing); - transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination-nav__link:hover { - border-color: var(--ifm-pagination-nav-color-hover); - text-decoration: none; - } - -.pagination-nav__label { - font-size: var(--ifm-h4-font-size); - font-weight: var(--ifm-heading-font-weight); - word-break: break-word; - } - -.pagination-nav__sublabel { - color: var(--ifm-color-content-secondary); - font-size: var(--ifm-h5-font-size); - font-weight: var(--ifm-font-weight-semibold); - margin-bottom: 0.25rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pills { - font-weight: var(--ifm-font-weight-bold); - padding-left: 0; -} - -.pills__item { - border-radius: 0.5rem; - cursor: pointer; - display: inline-block; - list-style-type: none; - padding: 0.25rem 1rem; - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pills__item--active { - background: var(--ifm-pills-color-background-active); - color: var(--ifm-pills-color-active); - } - -.pills__item:not(.pills__item--active):hover { - background-color: var(--ifm-pills-color-background-active); - } - -.pills__item:not(:first-child) { - margin-left: var(--ifm-pills-spacing); - } - -.pills__item:not(:last-child) { - margin-right: var(--ifm-pills-spacing); - } - -.pills__item + .pills__item { - margin-top: 0; - } - -.pills--block { - display: flex; - justify-content: stretch; - } - -.pills--block .pills__item { - flex-grow: 1; - text-align: center; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.tabs { - color: var(--ifm-tabs-color); - display: flex; - font-weight: var(--ifm-font-weight-bold); - margin-bottom: 0; - overflow-x: auto; - padding-left: 0; -} - -.tabs__item { - border-bottom: 3px solid transparent; - border-radius: var(--ifm-global-radius); - box-sizing: content-box; - cursor: pointer; - display: inline-flex; - margin: 0; - padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); - transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.tabs__item--active { - border-bottom-color: var(--ifm-tabs-color-active); - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - color: var(--ifm-tabs-color-active); - } - -.tabs__item:hover { - background-color: var(--ifm-hover-overlay); - } - -.tabs--block { - justify-content: stretch; - } - -.tabs--block .tabs__item { - flex-grow: 1; - justify-content: center; - } - -/* Mode */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'] { - --ifm-color-scheme: dark; - - --ifm-color-emphasis-0: var(--ifm-color-gray-1000); - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - --ifm-color-emphasis-1000: var(--ifm-color-gray-0); - - --ifm-background-color: #18191a; - --ifm-background-surface-color: #242526; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); - - --ifm-color-content-secondary: rgba(255, 255, 255, 1); - - --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) - hue-rotate(149deg) brightness(99%) contrast(95%); - - --ifm-code-background: rgb(51, 52, 55); - - --ifm-scrollbar-track-background-color: #444444; - --ifm-scrollbar-thumb-background-color: #686868; - --ifm-scrollbar-thumb-hover-background-color: #7a7a7a; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -@media (min-width: 1440px) { - .container { - max-width: var(--ifm-container-width-xl); - } -} - -@media (max-width: 1200px) { - h1 { - --ifm-h1-font-size: calc(1.375rem + 1.5vw); - } -} - -@media (max-width: 996px) { - -.row .col { - /* Increase specificity. */ - } - .row .col.col.col { - --ifm-col-width: 100%; - flex-basis: var(--ifm-col-width); - margin-left: 0; - - max-width: var(--ifm-col-width); - } - -.footer { - --ifm-footer-padding-horizontal: 0 -} - - .footer__link-separator { - display: none; - } - - .footer__col { - margin-bottom: calc(var(--ifm-spacing-vertical) * 3); - } - - .footer__link-item { - display: block; - } - -.hero { - padding-left: 0; - padding-right: 0 -} - -.menu--responsive .menu__button { - display: inherit - } - .menu--responsive:not(.menu--show) .menu__list { - display: none; - opacity: 0; - } - -.navbar > .container, - .navbar > .container-fluid { - padding: 0 - } - -.navbar__toggle { - display: inherit - } - -.navbar__item { - display: none - } - -.navbar__search-input { - width: 9rem - } - -.pills--block { - flex-direction: column - } - .pills--block .pills__item:not(:first-child) { - margin-top: var(--ifm-pills-spacing); - } - - .pills--block .pills__item:not(:last-child) { - margin-bottom: var(--ifm-pills-spacing); - } - -.tabs--block { - flex-direction: column - } - .tabs--block .tabs__item:not(:first-child) { - margin-top: var(--ifm-tabs-spacing); - } - - .tabs--block .tabs__item:not(:last-child) { - margin-bottom: var(--ifm-tabs-spacing); - } -} - -@media (pointer: fine) { - .thin-scrollbar::-webkit-scrollbar { - height: var(--ifm-scrollbar-size); - width: var(--ifm-scrollbar-size); - } - .thin-scrollbar::-webkit-scrollbar-track { - background: var(--ifm-scrollbar-track-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb { - background: var(--ifm-scrollbar-thumb-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb:hover { - background: var(--ifm-scrollbar-thumb-hover-background-color); - } -} - -@media print { - -.table-of-contents { - display: none -} - -.footer { - display: none -} - -.menu { - display: none -} - -.navbar { - display: none -} - -.pagination-nav { - display: none -} - -.tabs { - page-break-inside: avoid -} -} diff --git a/packages/core/dist/css/default-dark/default-dark.min.css b/packages/core/dist/css/default-dark/default-dark.min.css deleted file mode 100644 index a04e07b2..00000000 --- a/packages/core/dist/css/default-dark/default-dark.min.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-color-primary:#3578e5;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-secondary:#ebedf0;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-success:#00a400;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-info:#54c7ec;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-warning:#ffba00;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-danger:#fa383e;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,0.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,0.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,0.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#3e4042;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.3rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:inherit;--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-color:#6a737d;--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:1rem;--ifm-blockquote-padding-vertical:1rem;--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:var(--ifm-global-border-width);--ifm-alert-color:var(--ifm-font-color-base-inverse);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:80vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem;--ifm-color-scheme:dark;--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-background-color:#121212;--ifm-background-surface-color:#1e2125;--ifm-hover-overlay:hsla(0,0%,100%,0.05)}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;word-wrap:break-word}.container{margin:0 auto;max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.row .col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:100%;padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col.col--1,.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-left:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-2{margin-left:16.66667%}.row .col.col--3{--ifm-col-width:25%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-3{margin-left:25%}.row .col.col--4{--ifm-col-width:33.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-4{margin-left:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-5{margin-left:41.66667%}.row .col.col--6{--ifm-col-width:50%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-6{margin-left:50%}.row .col.col--7{--ifm-col-width:58.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-7{margin-left:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-8{margin-left:66.66667%}.row .col.col--9{--ifm-col-width:75%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-9{margin-left:75%}.row .col.col--10{--ifm-col-width:83.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-10{margin-left:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-11{margin-left:91.66667%}.row .col.col--12{--ifm-col-width:100%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-12{margin-left:100%}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-bottom:0!important;margin-top:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-bottom:.25rem!important;margin-top:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-bottom:.5rem!important;margin-top:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-bottom:1rem!important;margin-top:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-bottom:2rem!important;margin-top:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-bottom:5rem!important;margin-top:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-bottom:0!important;padding-top:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-bottom:.25rem!important;padding-top:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-bottom:.5rem!important;padding-top:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-bottom:1rem!important;padding-top:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-bottom:2rem!important;padding-top:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-bottom:5rem!important;padding-top:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);vertical-align:middle}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);overflow:auto;padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{border-style:none;box-sizing:content-box;max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown>:first-child{margin-top:0!important}.markdown>:last-child{margin-bottom:0!important}.markdown>h1{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h1-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2,.markdown>h3{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical);overflow:auto;width:100%}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:6px solid var(--ifm-color-emphasis-300);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);box-sizing:content-box;margin:var(--ifm-hr-margin-vertical) 0;overflow:hidden}hr:after,hr:before{content:"";display:table}hr:after{clear:both}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{text-decoration:none}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0}.alert{--ifm-code-background:rgba(0,0,0,0.05);background-color:var(--ifm-alert-background-color);border-radius:var(--ifm-alert-border-radius);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);color:var(--ifm-alert-color);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary);--ifm-alert-border-color:var(--ifm-color-primary)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary);--ifm-alert-border-color:var(--ifm-color-secondary);--ifm-alert-color:var(--ifm-color-gray-900)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success);--ifm-alert-border-color:var(--ifm-color-success)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info);--ifm-alert-border-color:var(--ifm-color-info)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning);--ifm-alert-border-color:var(--ifm-color-warning)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger);--ifm-alert-border-color:var(--ifm-color-danger)}.alert a{color:var(--ifm-alert-color);text-decoration:underline}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0}.avatar{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);overflow:hidden;width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.avatar__photo+.avatar__intro{margin-left:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-left:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);display:inline-block;font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--primary,.badge--secondary{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info,.badge--success{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) 50%;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);display:inline-block;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border-radius:var(--ifm-button-border-radius);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);cursor:pointer;display:inline-block;font-size:calc(0.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default)}.button,.button:hover{color:var(--ifm-button-color)}.button:hover{text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline.button--active,.button--outline:active,.button--outline:hover{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style-type:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{background:none;border:none;color:var(--ifm-color-black);cursor:pointer;float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);list-style:none;max-height:calc(100vh - var(--ifm-navbar-height));min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:100%;transform:translateY(-10px);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{list-style-type:none;margin-bottom:0;padding-left:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{list-style-type:none;margin:0;padding-left:0}.menu__list .menu__list{margin-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__link{border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);position:relative}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.menu__link:hover{text-decoration:none;background:var(--ifm-menu-color-background-hover)}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";display:inline-block;filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.menu--responsive .menu__button{bottom:2rem;display:none;position:fixed;right:1rem;z-index:var(--ifm-z-index-fixed)}.menu--show{background:var(--ifm-background-surface-color);bottom:0;left:0;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem;position:fixed;right:0;top:0;z-index:var(--ifm-z-index-overlay)}.menu--show .menu__list{display:inherit;opacity:1;transition:opacity var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);width:100%}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:var(--ifm-navbar-link-color);display:flex;font-weight:700;height:2rem;margin-right:1rem;min-width:0}.navbar__brand:hover{color:inherit;text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{height:100%;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__item.dropdown{padding:0}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);cursor:pointer;font-weight:var(--ifm-font-weight-semibold);padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal);position:relative;text-decoration:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-white);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5);--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-toggle-color:var(--ifm-color-white)}.navbar--dark .navbar__toggle{color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);bottom:0;box-shadow:var(--ifm-global-shadow-md);left:0;opacity:0;overflow-x:hidden;position:fixed;top:0;transform:translate3d(-100%,0,0);visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translateZ(0)}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height))}.navbar-sidebar__items>div{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.pagination{font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-block}.pagination__item:not(:first-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:right}.pagination-nav__item+.pagination-nav__item{margin-left:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{font-weight:var(--ifm-font-weight-bold);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;list-style-type:none;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-left:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-right:var(--ifm-pills-spacing)}.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);box-sizing:content-box;cursor:pointer;display:inline-flex;margin:0;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,0.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1200px){h1{--ifm-h1-font-size:calc(1.375rem + 1.5vw)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0;max-width:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.menu--responsive .menu__button{display:inherit}.menu--responsive:not(.menu--show) .menu__list{display:none;opacity:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block{flex-direction:column}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}}@media (pointer:fine){.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}} \ No newline at end of file diff --git a/packages/core/dist/css/default/default-rtl.css b/packages/core/dist/css/default/default-rtl.css deleted file mode 100644 index e2d628fc..00000000 --- a/packages/core/dist/css/default/default-rtl.css +++ /dev/null @@ -1,3065 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Common */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -:root { - --ifm-color-scheme: light; - - /* Colors. */ - --ifm-dark-value: 10%; - --ifm-darker-value: 15%; - --ifm-darkest-value: 30%; - --ifm-light-value: 15%; - --ifm-lighter-value: 30%; - --ifm-lightest-value: 50%; - - --ifm-color-primary: #3578e5; - --ifm-color-primary-dark: rgb(48, 108, 206); - --ifm-color-primary-darker: rgb(45, 102, 195); - --ifm-color-primary-darkest: rgb(37, 84, 160); - --ifm-color-primary-light: rgb(83, 140, 233); - --ifm-color-primary-lighter: rgb(114, 161, 237); - --ifm-color-primary-lightest: rgb(154, 188, 242); - - --ifm-color-secondary: #ebedf0; - --ifm-color-secondary-dark: rgb(212, 213, 216); - --ifm-color-secondary-darker: rgb(200, 201, 204); - --ifm-color-secondary-darkest: rgb(164, 166, 168); - --ifm-color-secondary-light: rgb(238, 240, 242); - --ifm-color-secondary-lighter: rgb(241, 242, 245); - --ifm-color-secondary-lightest: rgb(245, 246, 248); - - --ifm-color-success: #00a400; - --ifm-color-success-dark: rgb(0, 148, 0); - --ifm-color-success-darker: rgb(0, 139, 0); - --ifm-color-success-darkest: rgb(0, 115, 0); - --ifm-color-success-light: rgb(38, 178, 38); - --ifm-color-success-lighter: rgb(77, 191, 77); - --ifm-color-success-lightest: rgb(128, 210, 128); - - --ifm-color-info: #54c7ec; - --ifm-color-info-dark: rgb(76, 179, 212); - --ifm-color-info-darker: rgb(71, 169, 201); - --ifm-color-info-darkest: rgb(59, 139, 165); - --ifm-color-info-light: rgb(110, 207, 239); - --ifm-color-info-lighter: rgb(135, 216, 242); - --ifm-color-info-lightest: rgb(170, 227, 246); - - --ifm-color-warning: #ffba00; - --ifm-color-warning-dark: rgb(230, 167, 0); - --ifm-color-warning-darker: rgb(217, 158, 0); - --ifm-color-warning-darkest: rgb(179, 130, 0); - --ifm-color-warning-light: rgb(255, 196, 38); - --ifm-color-warning-lighter: rgb(255, 207, 77); - --ifm-color-warning-lightest: rgb(255, 221, 128); - - --ifm-color-danger: #fa383e; - --ifm-color-danger-dark: rgb(225, 50, 56); - --ifm-color-danger-darker: rgb(213, 48, 53); - --ifm-color-danger-darkest: rgb(175, 39, 43); - --ifm-color-danger-light: rgb(251, 86, 91); - --ifm-color-danger-lighter: rgb(251, 116, 120); - --ifm-color-danger-lightest: rgb(253, 156, 159); - - --ifm-color-white: #fff; - --ifm-color-black: #000; - - --ifm-color-gray-0: var(--ifm-color-white); - --ifm-color-gray-100: #f5f6f7; - --ifm-color-gray-200: #ebedf0; - --ifm-color-gray-300: #dadde1; - --ifm-color-gray-400: #ccd0d5; - --ifm-color-gray-500: #bec3c9; - --ifm-color-gray-600: #8d949e; - --ifm-color-gray-700: #606770; - --ifm-color-gray-800: #444950; - --ifm-color-gray-900: #1c1e21; - --ifm-color-gray-1000: var(--ifm-color-black); - - --ifm-color-emphasis-0: var(--ifm-color-gray-0); - --ifm-color-emphasis-100: var(--ifm-color-gray-100); - --ifm-color-emphasis-200: var(--ifm-color-gray-200); - --ifm-color-emphasis-300: var(--ifm-color-gray-300); - --ifm-color-emphasis-400: var(--ifm-color-gray-400); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-600); - --ifm-color-emphasis-700: var(--ifm-color-gray-700); - --ifm-color-emphasis-800: var(--ifm-color-gray-800); - --ifm-color-emphasis-900: var(--ifm-color-gray-900); - --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); - - /* Base. */ - --ifm-color-content: var(--ifm-color-emphasis-900); - --ifm-color-content-inverse: var(--ifm-color-emphasis-0); - --ifm-color-content-secondary: #525860; - - --ifm-background-color: transparent; /* Body's background. */ - --ifm-background-surface-color: var(--ifm-color-content-inverse); - --ifm-global-border-width: 1px; - --ifm-global-radius: 0.4rem; - - --ifm-hover-overlay: rgba(0, 0, 0, 0.05); - - /* Typography. */ - --ifm-font-color-base: var(--ifm-color-content); - --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); - --ifm-font-color-secondary: var(--ifm-color-content-secondary); - --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, - 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol'; - --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - 'Liberation Mono', 'Courier New', monospace; - --ifm-font-size-base: 100%; - - --ifm-font-weight-light: 300; - --ifm-font-weight-normal: 400; - --ifm-font-weight-semibold: 500; - --ifm-font-weight-bold: 700; - - --ifm-font-weight-base: var(--ifm-font-weight-normal); - --ifm-line-height-base: 1.65; - - /* Spacing. */ - --ifm-global-spacing: 1rem; - --ifm-spacing-vertical: var(--ifm-global-spacing); - --ifm-spacing-horizontal: var(--ifm-global-spacing); - - /* Transitions. */ - --ifm-transition-fast: 200ms; - --ifm-transition-slow: 400ms; - --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1); - - /* Shadows. */ - --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1); - --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2); - --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2), - 0 2px 4px 0 rgba(0, 0, 0, 0.1); - - /* Z-index. */ - --ifm-z-index-dropdown: 100; - --ifm-z-index-fixed: 200; - --ifm-z-index-overlay: 400; - --ifm-container-width: 1140px; - --ifm-container-width-xl: 1320px; - --ifm-code-background: rgb(246, 247, 248); - --ifm-code-border-radius: var(--ifm-global-radius); - --ifm-code-font-size: 90%; - --ifm-code-padding-horizontal: 0.3rem; - --ifm-code-padding-vertical: 0.1rem; - - --ifm-pre-background: var(--ifm-color-emphasis-100); - --ifm-pre-border-radius: var(--ifm-code-border-radius); - --ifm-pre-color: inherit; - --ifm-pre-line-height: 1.45; - --ifm-pre-padding: 1rem; - --ifm-heading-color: inherit; - --ifm-heading-margin-top: 0; - --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); - --ifm-heading-font-family: inherit; - --ifm-heading-font-weight: var(--ifm-font-weight-bold); - --ifm-heading-line-height: 1.25; - - --ifm-h1-font-size: 2rem; - --ifm-h2-font-size: 1.5rem; - --ifm-h3-font-size: 1.25rem; - --ifm-h4-font-size: 1rem; - --ifm-h5-font-size: 0.875rem; - --ifm-h6-font-size: 0.85rem; - --ifm-image-alignment-padding: 1.25rem; - /* Leading is the distance between two baselines */ - /* TODO: add appropriate mobile leading */ - --ifm-leading-desktop: 1.25; - --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); - --ifm-list-left-padding: 2rem; - --ifm-list-margin: 1rem; - --ifm-list-item-margin: 0.25rem; - --ifm-list-paragraph-margin: 1rem; - --ifm-table-cell-padding: 0.75rem; - - --ifm-table-background: transparent; - --ifm-table-stripe-background: var(--ifm-color-emphasis-100); - - --ifm-table-border-width: 1px; - --ifm-table-border-color: var(--ifm-color-emphasis-300); - - --ifm-table-head-background: inherit; - --ifm-table-head-color: inherit; - --ifm-table-head-font-weight: var(--ifm-font-weight-bold); - - --ifm-table-cell-color: inherit; - /* Links. */ - --ifm-link-color: var(--ifm-color-primary); - --ifm-link-decoration: none; - --ifm-link-hover-color: var(--ifm-link-color); - --ifm-link-hover-decoration: underline; - - /* Paragraphs. */ - --ifm-paragraph-margin-bottom: var(--ifm-leading); - - /* Blockquotes. */ - --ifm-blockquote-color: #6a737d; - --ifm-blockquote-font-size: var(--ifm-font-size-base); - --ifm-blockquote-padding-horizontal: 1rem; - --ifm-blockquote-padding-vertical: 1rem; - - /* Horizontal Rules. */ - --ifm-hr-border-color: var(--ifm-color-emphasis-500); - --ifm-hr-border-width: 1px; - --ifm-hr-margin-vertical: 1.5rem; - --ifm-scrollbar-size: 7px; - --ifm-scrollbar-track-background-color: #f1f1f1; - --ifm-scrollbar-thumb-background-color: #c0c0c0; - --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; - --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-radius: var(--ifm-global-radius); - --ifm-alert-border-width: var(--ifm-global-border-width); - --ifm-alert-color: var(--ifm-font-color-base-inverse); - --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); - --ifm-avatar-intro-margin: 1rem; - --ifm-avatar-intro-alignment: inherit; - --ifm-avatar-photo-size-sm: 2rem; - --ifm-avatar-photo-size-md: 3rem; - --ifm-avatar-photo-size-lg: 4rem; - --ifm-avatar-photo-size-xl: 6rem; - --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-radius: var(--ifm-global-radius); - --ifm-badge-border-width: var(--ifm-global-border-width); - --ifm-badge-color: var(--ifm-color-white); - --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5); - --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-breadcrumb-border-radius: 1.5rem; - --ifm-breadcrumb-spacing: 0.0625rem; - --ifm-breadcrumb-color-active: var(--ifm-color-primary); - --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); - --ifm-breadcrumb-padding-horizontal: 1rem; - --ifm-breadcrumb-padding-vertical: 0.5rem; - --ifm-breadcrumb-size-multiplier: 1; - --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,'); - --ifm-breadcrumb-separator-filter: none; - --ifm-breadcrumb-separator-size: 0.5rem; - --ifm-breadcrumb-separator-size-multiplier: 1.25; - --ifm-button-background-color: inherit; - --ifm-button-border-color: var(--ifm-button-background-color); - --ifm-button-border-width: var(--ifm-global-border-width); - --ifm-button-color: var(--ifm-font-color-base-inverse); - --ifm-button-font-weight: var(--ifm-font-weight-bold); - --ifm-button-padding-horizontal: 1.5rem; - --ifm-button-padding-vertical: 0.375rem; - --ifm-button-size-multiplier: 1; - --ifm-button-transition-duration: var(--ifm-transition-fast); - --ifm-button-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-button-size-multiplier) - ); - --ifm-button-group-margin: 2px; - --ifm-card-background-color: var(--ifm-background-surface-color); - --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); - --ifm-card-horizontal-spacing: var(--ifm-global-spacing); - --ifm-card-vertical-spacing: var(--ifm-global-spacing); - --ifm-toc-border-color: var(--ifm-color-emphasis-300); - --ifm-toc-link-color: var(--ifm-color-content-secondary); - --ifm-toc-padding-vertical: 0.5rem; - --ifm-toc-padding-horizontal: 0.5rem; - --ifm-dropdown-background-color: var(--ifm-background-surface-color); - --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); - --ifm-dropdown-link-color: var(--ifm-font-color-base); - --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); - --ifm-footer-background-color: var(--ifm-color-emphasis-100); - --ifm-footer-color: inherit; - --ifm-footer-link-color: var(--ifm-color-emphasis-700); - --ifm-footer-link-hover-color: var(--ifm-color-primary); - --ifm-footer-link-horizontal-spacing: 0.5rem; - --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); - --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); - --ifm-footer-title-color: inherit; - --ifm-hero-background-color: var(--ifm-background-surface-color); - --ifm-hero-text-color: var(--ifm-color-emphasis-800); - --ifm-menu-color: var(--ifm-color-emphasis-700); - --ifm-menu-color-active: var(--ifm-color-primary); - --ifm-menu-color-background-active: var(--ifm-hover-overlay); - --ifm-menu-color-background-hover: var(--ifm-hover-overlay); - --ifm-menu-link-padding-horizontal: 1rem; - --ifm-menu-link-padding-vertical: 0.375rem; - --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); - --ifm-menu-link-sublist-icon-filter: none; - --ifm-navbar-background-color: var(--ifm-background-surface-color); - --ifm-navbar-height: 3.75rem; - --ifm-navbar-item-padding-horizontal: 0.75rem; - --ifm-navbar-item-padding-vertical: 0.25rem; - --ifm-navbar-link-color: var(--ifm-font-color-base); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-link-active-color: var(--ifm-link-color); - --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5); - --ifm-navbar-shadow: var(--ifm-global-shadow-lw); - --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); - --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); - --ifm-navbar-sidebar-width: 80vw; - --ifm-pagination-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-pagination-size-multiplier) - ); - --ifm-pagination-color-active: var(--ifm-color-primary); - --ifm-pagination-font-size: 1rem; - --ifm-pagination-item-active-background: var(--ifm-hover-overlay); - --ifm-pagination-page-spacing: 0.0625rem; - --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); - --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-pagination-size-multiplier: 1; - --ifm-pagination-nav-border-radius: var(--ifm-global-radius); - --ifm-pagination-nav-color-hover: var(--ifm-color-primary); - --ifm-pills-color-active: var(--ifm-color-primary); - --ifm-pills-color-background-active: var(--ifm-hover-overlay); - --ifm-pills-spacing: 0.0625rem; - --ifm-tabs-color: var(--ifm-font-color-secondary); - --ifm-tabs-color-active: var(--ifm-color-primary); - --ifm-tabs-padding-horizontal: 1rem; - --ifm-tabs-padding-vertical: 1rem; - --ifm-tabs-spacing: 0.0625rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -* { - box-sizing: border-box; -} - -html { - background-color: var(--ifm-background-color); - color: var(--ifm-font-color-base); - color-scheme: var(--ifm-color-scheme); - font: var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base); - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; - text-rendering: optimizelegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -body { - margin: 0; - word-wrap: break-word; -} - -/* Layout */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.container { - margin: 0 auto; - max-width: var(--ifm-container-width); - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; -} - -.container--fluid { - max-width: inherit; - } - -.row { - display: flex; - flex-direction: row; - flex-wrap: wrap; - margin: 0 calc(var(--ifm-spacing-horizontal) * -1); -} - -.row .col { - --ifm-col-width: 100%; - - flex: 1 0; - margin-right: 0; - max-width: 100%; - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; - } - -.row .col[class*='col--'] { - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--1 { - --ifm-col-width: calc(1 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-1 { - margin-right: calc(1 / 12 * 100%); - } - -.row .col.col--2 { - --ifm-col-width: calc(2 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-2 { - margin-right: calc(2 / 12 * 100%); - } - -.row .col.col--3 { - --ifm-col-width: calc(3 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-3 { - margin-right: calc(3 / 12 * 100%); - } - -.row .col.col--4 { - --ifm-col-width: calc(4 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-4 { - margin-right: calc(4 / 12 * 100%); - } - -.row .col.col--5 { - --ifm-col-width: calc(5 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-5 { - margin-right: calc(5 / 12 * 100%); - } - -.row .col.col--6 { - --ifm-col-width: calc(6 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-6 { - margin-right: calc(6 / 12 * 100%); - } - -.row .col.col--7 { - --ifm-col-width: calc(7 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-7 { - margin-right: calc(7 / 12 * 100%); - } - -.row .col.col--8 { - --ifm-col-width: calc(8 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-8 { - margin-right: calc(8 / 12 * 100%); - } - -.row .col.col--9 { - --ifm-col-width: calc(9 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-9 { - margin-right: calc(9 / 12 * 100%); - } - -.row .col.col--10 { - --ifm-col-width: calc(10 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-10 { - margin-right: calc(10 / 12 * 100%); - } - -.row .col.col--11 { - --ifm-col-width: calc(11 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-11 { - margin-right: calc(11 / 12 * 100%); - } - -.row .col.col--12 { - --ifm-col-width: calc(12 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-12 { - margin-right: calc(12 / 12 * 100%); - } - -.row--no-gutters { - margin-right: 0; - margin-left: 0; - } - -.row--no-gutters > .col { - padding-right: 0; - padding-left: 0; - } - -.row--align-top { - align-items: flex-start; - } - -.row--align-bottom { - align-items: flex-end; - } - -.row--align-center { - align-items: center; - } - -.row--align-stretch { - align-items: stretch; - } - -.row--align-baseline { - align-items: baseline; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.margin--none { - margin: 0 !important; - } - -.margin-top--none { - margin-top: 0 !important; - } - -.margin-left--none { - margin-right: 0 !important; - } - -.margin-bottom--none { - margin-bottom: 0 !important; - } - -.margin-right--none { - margin-left: 0 !important; - } - -.margin-vert--none { - margin-bottom: 0 !important; - margin-top: 0 !important; - } - -.margin-horiz--none { - margin-right: 0 !important; - margin-left: 0 !important; - } - -.margin--xs { - margin: 0.25rem !important; - } - -.margin-top--xs { - margin-top: 0.25rem !important; - } - -.margin-left--xs { - margin-right: 0.25rem !important; - } - -.margin-bottom--xs { - margin-bottom: 0.25rem !important; - } - -.margin-right--xs { - margin-left: 0.25rem !important; - } - -.margin-vert--xs { - margin-bottom: 0.25rem !important; - margin-top: 0.25rem !important; - } - -.margin-horiz--xs { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - -.margin--sm { - margin: 0.5rem !important; - } - -.margin-top--sm { - margin-top: 0.5rem !important; - } - -.margin-left--sm { - margin-right: 0.5rem !important; - } - -.margin-bottom--sm { - margin-bottom: 0.5rem !important; - } - -.margin-right--sm { - margin-left: 0.5rem !important; - } - -.margin-vert--sm { - margin-bottom: 0.5rem !important; - margin-top: 0.5rem !important; - } - -.margin-horiz--sm { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - -.margin--md { - margin: 1rem !important; - } - -.margin-top--md { - margin-top: 1rem !important; - } - -.margin-left--md { - margin-right: 1rem !important; - } - -.margin-bottom--md { - margin-bottom: 1rem !important; - } - -.margin-right--md { - margin-left: 1rem !important; - } - -.margin-vert--md { - margin-bottom: 1rem !important; - margin-top: 1rem !important; - } - -.margin-horiz--md { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - -.margin--lg { - margin: 2rem !important; - } - -.margin-top--lg { - margin-top: 2rem !important; - } - -.margin-left--lg { - margin-right: 2rem !important; - } - -.margin-bottom--lg { - margin-bottom: 2rem !important; - } - -.margin-right--lg { - margin-left: 2rem !important; - } - -.margin-vert--lg { - margin-bottom: 2rem !important; - margin-top: 2rem !important; - } - -.margin-horiz--lg { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - -.margin--xl { - margin: 5rem !important; - } - -.margin-top--xl { - margin-top: 5rem !important; - } - -.margin-left--xl { - margin-right: 5rem !important; - } - -.margin-bottom--xl { - margin-bottom: 5rem !important; - } - -.margin-right--xl { - margin-left: 5rem !important; - } - -.margin-vert--xl { - margin-bottom: 5rem !important; - margin-top: 5rem !important; - } - -.margin-horiz--xl { - margin-right: 5rem !important; - margin-left: 5rem !important; - } - -.padding--none { - padding: 0 !important; - } - -.padding-top--none { - padding-top: 0 !important; - } - -.padding-left--none { - padding-right: 0 !important; - } - -.padding-bottom--none { - padding-bottom: 0 !important; - } - -.padding-right--none { - padding-left: 0 !important; - } - -.padding-vert--none { - padding-bottom: 0 !important; - padding-top: 0 !important; - } - -.padding-horiz--none { - padding-right: 0 !important; - padding-left: 0 !important; - } - -.padding--xs { - padding: 0.25rem !important; - } - -.padding-top--xs { - padding-top: 0.25rem !important; - } - -.padding-left--xs { - padding-right: 0.25rem !important; - } - -.padding-bottom--xs { - padding-bottom: 0.25rem !important; - } - -.padding-right--xs { - padding-left: 0.25rem !important; - } - -.padding-vert--xs { - padding-bottom: 0.25rem !important; - padding-top: 0.25rem !important; - } - -.padding-horiz--xs { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - -.padding--sm { - padding: 0.5rem !important; - } - -.padding-top--sm { - padding-top: 0.5rem !important; - } - -.padding-left--sm { - padding-right: 0.5rem !important; - } - -.padding-bottom--sm { - padding-bottom: 0.5rem !important; - } - -.padding-right--sm { - padding-left: 0.5rem !important; - } - -.padding-vert--sm { - padding-bottom: 0.5rem !important; - padding-top: 0.5rem !important; - } - -.padding-horiz--sm { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - -.padding--md { - padding: 1rem !important; - } - -.padding-top--md { - padding-top: 1rem !important; - } - -.padding-left--md { - padding-right: 1rem !important; - } - -.padding-bottom--md { - padding-bottom: 1rem !important; - } - -.padding-right--md { - padding-left: 1rem !important; - } - -.padding-vert--md { - padding-bottom: 1rem !important; - padding-top: 1rem !important; - } - -.padding-horiz--md { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - -.padding--lg { - padding: 2rem !important; - } - -.padding-top--lg { - padding-top: 2rem !important; - } - -.padding-left--lg { - padding-right: 2rem !important; - } - -.padding-bottom--lg { - padding-bottom: 2rem !important; - } - -.padding-right--lg { - padding-left: 2rem !important; - } - -.padding-vert--lg { - padding-bottom: 2rem !important; - padding-top: 2rem !important; - } - -.padding-horiz--lg { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - -.padding--xl { - padding: 5rem !important; - } - -.padding-top--xl { - padding-top: 5rem !important; - } - -.padding-left--xl { - padding-right: 5rem !important; - } - -.padding-bottom--xl { - padding-bottom: 5rem !important; - } - -.padding-right--xl { - padding-left: 5rem !important; - } - -.padding-vert--xl { - padding-bottom: 5rem !important; - padding-top: 5rem !important; - } - -.padding-horiz--xl { - padding-right: 5rem !important; - padding-left: 5rem !important; - } - -/* Content */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -code { - background-color: var(--ifm-code-background); - border: 0.1rem solid rgba(0, 0, 0, 0.1); - border-radius: var(--ifm-code-border-radius); - font-family: var(--ifm-font-family-monospace); - font-size: var(--ifm-code-font-size); - padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); - vertical-align: middle; -} - -a code { - color: inherit; -} - -pre { - background-color: var(--ifm-pre-background); - border-radius: var(--ifm-pre-border-radius); - color: var(--ifm-pre-color); - font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) - var(--ifm-font-family-monospace); - margin: 0 0 var(--ifm-spacing-vertical); - overflow: auto; - padding: var(--ifm-pre-padding); -} - -pre code { - background-color: transparent; - border: none; - font-size: 100%; - line-height: inherit; - padding: 0; - } - -kbd { - background-color: var(--ifm-color-emphasis-0); - border: 1px solid var(--ifm-color-emphasis-400); - border-radius: 0.2rem; - box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); - color: var(--ifm-color-emphasis-800); - font: 80% var(--ifm-font-family-monospace); - padding: 0.15rem 0.3rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--ifm-heading-color); - font-family: var(--ifm-heading-font-family); - font-weight: var(--ifm-heading-font-weight); - line-height: var(--ifm-heading-line-height); - margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; -} - -h1 { - font-size: var(--ifm-h1-font-size); - } - -h2 { - font-size: var(--ifm-h2-font-size); - } - -h3 { - font-size: var(--ifm-h3-font-size); - } - -h4 { - font-size: var(--ifm-h4-font-size); - } - -h5 { - font-size: var(--ifm-h5-font-size); - } - -h6 { - font-size: var(--ifm-h6-font-size); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -img { - border-style: none; - box-sizing: content-box; - max-width: 100%; -} - -img[align='right'] { - padding-right: var(--image-alignment-padding); -} - -img[align='left'] { - padding-left: var(--image-alignment-padding); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.markdown { - --ifm-h1-vertical-rhythm-top: 3; - --ifm-h2-vertical-rhythm-top: 2; - --ifm-h3-vertical-rhythm-top: 1.5; - --ifm-heading-vertical-rhythm-top: 1.25; - - --ifm-h1-vertical-rhythm-bottom: 1.25; - --ifm-heading-vertical-rhythm-bottom: 1; -} - -.markdown:before { - content: ''; - display: table; - } - -.markdown:after { - clear: both; - content: ''; - display: table; - } - -.markdown > *:first-child { - margin-top: 0 !important; - } - -.markdown > *:last-child { - margin-bottom: 0 !important; - } - -.markdown > h1 { - --ifm-h1-font-size: 3rem; - - margin-bottom: calc( - var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h1-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h2 { - --ifm-h2-font-size: 2rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h3 { - --ifm-h3-font-size: 1.5rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h4, - .markdown > h5, - .markdown > h6 { - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc( - var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading) - ); - } - -/* Consistent spacing between content paragraphs. */ - -.markdown > pre, - .markdown > ul, - .markdown > p { - margin-bottom: var(--ifm-leading); - } - -.markdown li { - word-wrap: break-word; - } - -.markdown li > p { - margin-top: var(--ifm-list-paragraph-margin); - } - -.markdown li + li { - margin-top: var(--ifm-list-item-margin); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Lists */ - -ul, -ol { - margin: 0 0 var(--ifm-list-margin); - padding-right: var(--ifm-list-left-padding); -} - -ol ol, -ul ol { - list-style-type: lower-roman; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin: 0; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { - list-style-type: lower-alpha; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -table { - border-collapse: collapse; - display: block; - margin-bottom: var(--ifm-spacing-vertical); - overflow: auto; - width: 100%; -} - -table thead tr { - border-bottom-color: var(--ifm-table-border-color); - border-bottom-style: solid; - border-bottom-width: 2px; - } - -table tr { - background-color: var(--ifm-table-background); - border-top: var(--ifm-table-border-width) solid - var(--ifm-table-border-color); - } - -table tr:nth-child(2n) { - background-color: var(--ifm-table-stripe-background); - } - -table th, - table td { - border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); - padding: var(--ifm-table-cell-padding); - } - -table th { - background-color: var(--ifm-table-head-background); - color: var(--ifm-table-head-color); - font-weight: var(--ifm-table-head-font-weight); - } - -table td { - color: var(--ifm-table-cell-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -strong { - font-weight: var(--ifm-font-weight-bold); -} - -/* Links */ - -a { - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -a:hover { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -a:not([href]) { - text-decoration: none; - } - -/* Paragraphs */ - -p { - margin: 0 0 var(--ifm-paragraph-margin-bottom); -} - -/* Blockquotes */ - -blockquote { - border-right: 6px solid var(--ifm-color-emphasis-300); - color: var(--ifm-blockquote-color); - font-size: var(--ifm-blockquote-font-size); - margin: 0 0 var(--ifm-spacing-vertical); - padding: var(--ifm-blockquote-padding-vertical) - var(--ifm-blockquote-padding-horizontal); -} - -blockquote > :first-child { - margin-top: 0; - } - -blockquote > :last-child { - margin-bottom: 0; - } - -/* Horizontal Rules */ - -hr { - border-color: var(--ifm-hr-border-color); - border-style: solid; - border-width: var(--ifm-hr-border-width); - box-sizing: content-box; - margin: var(--ifm-hr-margin-vertical) 0; - overflow: hidden; -} - -hr:before { - content: ''; - display: table; - } - -hr:after { - clear: both; - content: ''; - display: table; - } - -/* Utilities */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.shadow--lw { - box-shadow: var(--ifm-global-shadow-lw) !important; - } - -.shadow--md { - box-shadow: var(--ifm-global-shadow-md) !important; - } - -.shadow--tl { - box-shadow: var(--ifm-global-shadow-tl) !important; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.text--primary { - color: var(--ifm-color-primary); - } - -.text--secondary { - color: var(--ifm-color-secondary); - } - -.text--success { - color: var(--ifm-color-success); - } - -.text--info { - color: var(--ifm-color-info); - } - -.text--warning { - color: var(--ifm-color-warning); - } - -.text--danger { - color: var(--ifm-color-danger); - } - -.text--center { - text-align: center; - } - -.text--left { - text-align: right; - } - -.text--justify { - text-align: justify; - } - -.text--right { - text-align: left; - } - -.text--capitalize { - text-transform: capitalize; - } - -.text--lowercase { - text-transform: lowercase; - } - -.text--uppercase { - text-transform: uppercase; - } - -.text--light { - font-weight: var(--ifm-font-weight-light); - } - -.text--normal { - font-weight: var(--ifm-font-weight-normal); - } - -.text--semibold { - font-weight: var(--ifm-font-weight-semibold); - } - -.text--bold { - font-weight: var(--ifm-font-weight-bold); - } - -.text--italic { - font-style: italic; -} - -.text--truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text--break { - word-wrap: break-word !important; - word-break: break-word !important; -} - -.text--no-decoration, - .text--no-decoration:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.clean-btn { - background: none; - border: none; - color: inherit; - cursor: pointer; - padding: 0; -} - -/* Components */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.alert { - --ifm-code-background: rgba(0, 0, 0, 0.05); - background-color: var(--ifm-alert-background-color); - border-color: var(--ifm-alert-border-color); - border-radius: var(--ifm-alert-border-radius); - border-style: solid; - border-width: var(--ifm-alert-border-width); - color: var(--ifm-alert-color); - padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); -} - -.alert--primary { - --ifm-alert-background-color: var(--ifm-color-primary); - --ifm-alert-border-color: var(--ifm-color-primary); - } - -.alert--secondary { - --ifm-alert-background-color: var(--ifm-color-secondary); - --ifm-alert-border-color: var(--ifm-color-secondary); - --ifm-alert-color: var(--ifm-color-gray-900); - } - -.alert--success { - --ifm-alert-background-color: var(--ifm-color-success); - --ifm-alert-border-color: var(--ifm-color-success); - } - -.alert--info { - --ifm-alert-background-color: var(--ifm-color-info); - --ifm-alert-border-color: var(--ifm-color-info); - } - -.alert--warning { - --ifm-alert-background-color: var(--ifm-color-warning); - --ifm-alert-border-color: var(--ifm-color-warning); - } - -.alert--danger { - --ifm-alert-background-color: var(--ifm-color-danger); - --ifm-alert-border-color: var(--ifm-color-danger); - } - -.alert a { - color: var(--ifm-alert-color); - text-decoration: underline; - } - -.alert .close { - margin: calc(var(--ifm-alert-padding-vertical) * -1) - 0 0 calc(var(--ifm-alert-padding-horizontal) * -1); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.avatar { - display: flex; -} - -.avatar__photo-link { - display: block; - } - -.avatar__photo { - border-radius: 50%; - height: var(--ifm-avatar-photo-size-md); - overflow: hidden; - width: var(--ifm-avatar-photo-size-md); - } - -.avatar__photo--sm { - height: var(--ifm-avatar-photo-size-sm); - width: var(--ifm-avatar-photo-size-sm); - } - -.avatar__photo--lg { - height: var(--ifm-avatar-photo-size-lg); - width: var(--ifm-avatar-photo-size-lg); - } - -.avatar__photo--xl { - height: var(--ifm-avatar-photo-size-xl); - width: var(--ifm-avatar-photo-size-xl); - } - -.avatar__photo + .avatar__intro { - margin-right: var(--ifm-avatar-intro-margin); - } - -.avatar__intro { - display: flex; - flex: 1 1; - flex-direction: column; - justify-content: center; - text-align: var(--ifm-avatar-intro-alignment); - } - -.avatar__name { - font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) - var(--ifm-font-family-base); - } - -.avatar__subtitle { - margin-top: 0.25rem; - } - -.avatar--vertical { - --ifm-avatar-intro-alignment: center; - --ifm-avatar-intro-margin: 0.5rem; - - align-items: center; - flex-direction: column; - } - -.avatar--vertical .avatar__intro { - margin-right: 0; /* Reset the margin added in the horizontal layout. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.badge { - background-color: var(--ifm-badge-background-color); - border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); - border-radius: var(--ifm-badge-border-radius); - color: var(--ifm-badge-color); - display: inline-block; - font-size: 75%; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); -} - -.badge--primary { - --ifm-badge-background-color: var(--ifm-color-primary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--secondary { - --ifm-badge-background-color: var(--ifm-color-secondary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - color: var(--ifm-color-black); - } - -.badge--success { - --ifm-badge-background-color: var(--ifm-color-success); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--info { - --ifm-badge-background-color: var(--ifm-color-info); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--warning { - --ifm-badge-background-color: var(--ifm-color-warning); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--danger { - --ifm-badge-background-color: var(--ifm-color-danger); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.breadcrumbs { - margin-bottom: 0; - padding-right: 0; -} - -.breadcrumbs__item { - display: inline-block; - } - -.breadcrumbs__item:not(:first-child) { - margin-right: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child) { - margin-left: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child):after { - background: var(--ifm-breadcrumb-separator) center; - content: ' '; - display: inline-block; - filter: var(--ifm-breadcrumb-separator-filter); - height: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - margin: 0 0.5rem; - opacity: 0.5; - width: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - } - -.breadcrumbs__item--active .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - color: var(--ifm-breadcrumb-color-active); - } - -.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - } - -.breadcrumbs__link { - border-radius: var(--ifm-breadcrumb-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); - padding: calc( - var(--ifm-breadcrumb-padding-vertical) * - var(--ifm-breadcrumb-size-multiplier) - ) - calc( - var(--ifm-breadcrumb-padding-horizontal) * - var(--ifm-breadcrumb-size-multiplier) - ); - transition-property: background, color; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.breadcrumbs__link:hover { - text-decoration: none; - } - -.breadcrumbs--sm { - --ifm-breadcrumb-size-multiplier: 0.8; - } - -.breadcrumbs--lg { - --ifm-breadcrumb-size-multiplier: 1.2; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button { - background-color: var(--ifm-button-background-color); - border-color: var(--ifm-button-border-color); - border-radius: var(--ifm-button-border-radius); - border-style: solid; - border-width: var(--ifm-button-border-width); - color: var(--ifm-button-color); - cursor: pointer; - display: inline-block; - font-size: calc(0.875rem * var(--ifm-button-size-multiplier)); - font-weight: var(--ifm-button-font-weight); - line-height: 1.5; - padding: calc( - var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier) - ) - calc( - var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier) - ); - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; - transition-property: color, background, border-color; - transition-duration: var(--ifm-button-transition-duration); - transition-timing-function: var(--ifm-transition-timing-default); -} - -.button:hover { - color: var(--ifm-button-color); /* Override for button links. */ - text-decoration: none; - } - -.button--outline { - --ifm-button-background-color: transparent; - --ifm-button-color: var(--ifm-button-border-color); - } - -.button--outline:hover { - --ifm-button-background-color: var(--ifm-button-border-color); - } - -.button--outline:hover, - .button--outline:active, - .button--outline.button--active { - --ifm-button-color: var(--ifm-font-color-base-inverse); - } - -.button--link { - --ifm-button-background-color: transparent; - --ifm-button-border-color: transparent; - - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - } - -.button--link:hover, - .button--link:active, - .button--link.button--active { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -.button.disabled, - .button:disabled, - .button[disabled] { - opacity: 0.65; - pointer-events: none; - } - -.button--sm { - --ifm-button-size-multiplier: 0.8; - } - -.button--lg { - --ifm-button-size-multiplier: 1.35; - } - -.button--block { - display: block; - width: 100%; - } - -.button.button--secondary { - color: var(--ifm-color-gray-900); - } - -.button.button--secondary.button--outline:not(.button--active):not(:hover) { - color: var(--ifm-font-color-base); - } - -.button--primary { - --ifm-button-border-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-primary-dark); - --ifm-button-border-color: var(--ifm-color-primary-dark); - } - -/* Increase specificity. */ - -.button--primary:active, - .button--primary.button--active { - --ifm-button-border-color: var(--ifm-color-primary-darker); - --ifm-button-background-color: var(--ifm-color-primary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-primary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-primary-darker); - } - -.button--secondary { - --ifm-button-border-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-secondary-dark); - --ifm-button-border-color: var(--ifm-color-secondary-dark); - } - -/* Increase specificity. */ - -.button--secondary:active, - .button--secondary.button--active { - --ifm-button-border-color: var(--ifm-color-secondary-darker); - --ifm-button-background-color: var(--ifm-color-secondary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-secondary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-secondary-darker); - } - -.button--success { - --ifm-button-border-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-success-dark); - --ifm-button-border-color: var(--ifm-color-success-dark); - } - -/* Increase specificity. */ - -.button--success:active, - .button--success.button--active { - --ifm-button-border-color: var(--ifm-color-success-darker); - --ifm-button-background-color: var(--ifm-color-success-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-success-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-success-darker); - } - -.button--info { - --ifm-button-border-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-info-dark); - --ifm-button-border-color: var(--ifm-color-info-dark); - } - -/* Increase specificity. */ - -.button--info:active, - .button--info.button--active { - --ifm-button-border-color: var(--ifm-color-info-darker); - --ifm-button-background-color: var(--ifm-color-info-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-info-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-info-darker); - } - -.button--warning { - --ifm-button-border-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-warning-dark); - --ifm-button-border-color: var(--ifm-color-warning-dark); - } - -/* Increase specificity. */ - -.button--warning:active, - .button--warning.button--active { - --ifm-button-border-color: var(--ifm-color-warning-darker); - --ifm-button-background-color: var(--ifm-color-warning-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-warning-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-warning-darker); - } - -.button--danger { - --ifm-button-border-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-danger-dark); - --ifm-button-border-color: var(--ifm-color-danger-dark); - } - -/* Increase specificity. */ - -.button--danger:active, - .button--danger.button--active { - --ifm-button-border-color: var(--ifm-color-danger-darker); - --ifm-button-background-color: var(--ifm-color-danger-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-danger-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-danger-darker); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button-group { - display: inline-flex; -} - -.button-group > .button:not(:first-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: var(--ifm-button-group-margin); - } - -.button-group > .button:not(:last-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.button-group > .button--active { - z-index: 1; /* Make the active button's border take precedence. */ - } - -.button-group--block { - display: flex; - justify-content: stretch; - } - -.button-group--block > .button { - flex-grow: 1; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.card { - background-color: var(--ifm-card-background-color); - border-radius: var(--ifm-card-border-radius); - box-shadow: var(--ifm-global-shadow-lw); - display: flex; - flex-direction: column; - overflow: hidden; -} - -/* Because of border-radius. */ - -.card--full-height { - height: 100%; - } - -.card__image { - padding-top: var(--ifm-card-vertical-spacing); - } - -.card__image:first-child { - padding-top: 0; - } - -.card__header, - .card__body, - .card__footer { - padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); - } - -.card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) { - padding-bottom: 0; - } - -.card__header > :last-child, .card__body > :last-child, .card__footer > :last-child { - margin-bottom: 0; - } - -.card__footer { - margin-top: auto; /* Pushes the footer to the bottom of the card. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.table-of-contents { - font-size: 0.8rem; - margin-bottom: 0; - padding: var(--ifm-toc-padding-vertical) 0; -} - -.table-of-contents, - .table-of-contents ul { - list-style-type: none; - padding-right: var(--ifm-toc-padding-horizontal); - } - -.table-of-contents li { - margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); - } - -.table-of-contents__left-border { - border-right: 1px solid var(--ifm-toc-border-color); - } - -.table-of-contents__link { - color: var(--ifm-toc-link-color); - } - -.table-of-contents__link:hover, - .table-of-contents__link:hover code, - .table-of-contents__link--active, - .table-of-contents__link--active code { - color: var(--ifm-color-primary); - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.close { - background: none; - border: none; - color: var(--ifm-color-black); - cursor: pointer; - float: left; - font-size: 1.5rem; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - opacity: 0.5; - padding: 1rem; - transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -.close:hover { - opacity: 0.7; - } - -.close:focus { - opacity: 0.8; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.dropdown { - display: inline-flex; - font-weight: var(--ifm-dropdown-font-weight); - position: relative; - vertical-align: top; -} - -.dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu { - opacity: 1; - transform: translateY(0); - visibility: visible; - } - -.dropdown--right .dropdown__menu { - left: 0; - } - -.dropdown--nocaret .navbar__link:after { - content: none !important; - } - -.dropdown__menu { - background-color: var(--ifm-dropdown-background-color); - border-radius: var(--ifm-global-radius); - box-shadow: var(--ifm-global-shadow-md); - list-style: none; - max-height: calc(100vh - var(--ifm-navbar-height)); - min-width: 10rem; - opacity: 0; - overflow-y: auto; - padding: 0.5rem; - position: absolute; - top: 100%; - transform: translateY(-10px); - visibility: hidden; - z-index: var(--ifm-z-index-dropdown); - transition-property: opacity, transform, visibility; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.dropdown__link { - border-radius: 0.25rem; - color: var(--ifm-dropdown-link-color); - display: block; - font-size: 0.875rem; - margin-top: 0.2rem; - padding: 0.25rem 0.5rem; - white-space: nowrap; - } - -.dropdown__link:hover, - .dropdown__link--active { - background-color: var(--ifm-dropdown-hover-background-color); - color: var(--ifm-dropdown-link-color); - text-decoration: none; - } - -.dropdown__link--active, - .dropdown__link--active:hover { - --ifm-dropdown-link-color: var(--ifm-link-color); - } - -.dropdown > .navbar__link:after { - border-color: currentColor transparent; - border-style: solid; - border-width: 0.4em 0.4em 0; - content: ''; - display: inline-block; - margin-right: 0.3em; - position: relative; - top: 2px; - transform: translateY(-50%); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.footer { - background-color: var(--ifm-footer-background-color); - color: var(--ifm-footer-color); - padding: var(--ifm-footer-padding-vertical) - var(--ifm-footer-padding-horizontal); -} - -.footer--dark { - --ifm-footer-background-color: #303846; - --ifm-footer-color: var(--ifm-footer-link-color); - --ifm-footer-link-color: var(--ifm-color-secondary); - --ifm-footer-title-color: var(--ifm-color-white); - } - -.footer__links { - margin-bottom: 1rem; - } - -.footer__link-item { - color: var(--ifm-footer-link-color); - line-height: 2; - } - -.footer__link-item:hover { - color: var(--ifm-footer-link-hover-color); - } - -.footer__link-separator { - margin: 0 var(--ifm-footer-link-horizontal-spacing); - } - -.footer__logo { - margin-top: 1rem; - max-width: 10rem; - } - -.footer__title { - color: var(--ifm-footer-title-color); - font: bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base); - margin-bottom: var(--ifm-heading-margin-bottom); - } - -.footer__item { - margin-top: 0; - } - -.footer__items { - list-style-type: none; - margin-bottom: 0; - padding-right: 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -[type='checkbox'] { - padding: 0; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.hero { - align-items: center; - background-color: var(--ifm-hero-background-color); - color: var(--ifm-hero-text-color); - display: flex; - padding: 4rem 2rem; -} - -.hero--primary { - --ifm-hero-background-color: var(--ifm-color-primary); - --ifm-hero-text-color: var(--ifm-font-color-base-inverse); - } - -.hero--dark { - --ifm-hero-background-color: #303846; - --ifm-hero-text-color: var(--ifm-color-white); - } - -.hero__title { - font-size: 3rem; - } - -.hero__subtitle { - font-size: 1.5rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.menu { - font-weight: var(--ifm-font-weight-semibold); - overflow-x: hidden; -} - -.menu__list { - list-style-type: none; - margin: 0; - padding-right: 0; - } - -/* Non-top level menus */ - -.menu__list .menu__list { - margin-right: var(--ifm-menu-link-padding-horizontal); - } - -.menu__list-item:not(:first-child) { - margin-top: 0.25rem; - } - -.menu__list-item--collapsed .menu__list { - height: 0; - overflow: hidden; - } - -.menu__list-item--collapsed .menu__link--sublist:after { - transform: rotateZ(-90deg); - } - -.menu__link { - border-radius: 0.25rem; - color: var(--ifm-menu-color); - cursor: pointer; - display: flex; - justify-content: space-between; - line-height: 1.25; - padding: var(--ifm-menu-link-padding-vertical) - var(--ifm-menu-link-padding-horizontal); - position: relative; - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link:hover { - text-decoration: none; - background: var(--ifm-menu-color-background-hover); - color: var(--ifm-menu-color); - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link--sublist { - margin-bottom: 0.25rem; - } - -.menu__link--sublist:after { - background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; - content: ' '; - display: inline-block; - filter: var(--ifm-menu-link-sublist-icon-filter); - height: 1.25rem; - min-width: 1.25rem; - transform: rotate(-180deg); - transition: transform var(--ifm-transition-fast) linear; - } - -.menu__link--active { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:hover { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:not(.menu__link--sublist) { - background: var(--ifm-menu-color-background-active); - } - -.menu--responsive .menu__button { - bottom: 2rem; - display: none; - position: fixed; - left: 1rem; - z-index: var(--ifm-z-index-fixed); - } - -.menu--show { - background: var(--ifm-background-surface-color); - bottom: 0; - right: 0; - -ms-scroll-chaining: none; - overscroll-behavior: contain; - padding: 1rem; - position: fixed; - left: 0; - top: 0; - z-index: var(--ifm-z-index-overlay); - } - -.menu--show .menu__list { - display: inherit; - opacity: 1; - transition: opacity var(--ifm-transition-fast) linear; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'], -.navbar--dark { - --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) - hue-rotate(223deg) brightness(104%) contrast(98%); -} - -.navbar { - background-color: var(--ifm-navbar-background-color); - box-shadow: var(--ifm-navbar-shadow); - display: flex; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - width: 100%; -} - -.navbar > .container, - .navbar > .container-fluid { - display: flex; - } - -.navbar--fixed-top { - position: sticky; - top: 0; - z-index: var(--ifm-z-index-fixed); - } - -.navbar__inner { - align-items: stretch; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - width: 100%; - } - -.navbar__brand { - align-items: center; - color: var(--ifm-navbar-link-color); - display: flex; - font-weight: bold; - height: 2rem; - margin-left: 1rem; - min-width: 0; - } - -.navbar__brand:hover { - color: inherit; - text-decoration: none; - } - -.navbar__title { - flex: 1 1 auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - -.navbar__toggle { - display: none; - margin-left: 0.5rem; - } - -.navbar__logo { - height: 100%; - margin-left: 0.5rem; - } - -.navbar__items { - align-items: center; - display: flex; - flex: 1; - min-width: 0; - } - -.navbar__items--center { - flex: 0 0 auto; - } - -.navbar__items--center .navbar__brand { - margin: 0; - } - -.navbar__items--center + .navbar__items--right { - flex: 1; - } - -.navbar__items--right { - flex: 0 0 auto; - justify-content: flex-end; - } - -.navbar__items--right > :last-child { - padding-left: 0; - } - -.navbar__item { - display: inline-block; - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - } - -.navbar__item.dropdown { - padding: 0; - } - -.navbar__item.dropdown .navbar__link:not([href]) { - pointer-events: none; - } - -.navbar__link { - color: var(--ifm-navbar-link-color); - cursor: pointer; - font-weight: var(--ifm-font-weight-semibold); - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - position: relative; - text-decoration: none; - } - -.navbar__link:hover, - .navbar__link--active { - color: var(--ifm-navbar-link-hover-color); - text-decoration: none; - } - -.navbar--dark { - --ifm-navbar-background-color: #242526; - --ifm-navbar-link-color: var(--ifm-color-gray-100); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-white); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - --ifm-menu-color: var(--ifm-color-gray-300); - --ifm-navbar-toggle-color: var(--ifm-color-white); - } - -.navbar--dark .navbar__toggle { - color: var(--ifm-color-white); - } - -.navbar--primary { - --ifm-navbar-background-color: var(--ifm-color-primary); - --ifm-navbar-link-hover-color: var(--ifm-color-white); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - } - -.navbar__search-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */ - background: var(--ifm-navbar-search-input-background-color) - var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem; - border: none; - border-radius: 2rem; - color: var(--ifm-navbar-search-input-color); - cursor: text; - display: inline-block; - font-size: 0.9rem; - height: 2rem; - padding: 0 2.25rem 0 0.5rem; - width: 12.5rem; - } - -.navbar__search-input::-moz-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input:-ms-input-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input::placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar-sidebar { - background-color: var(--ifm-navbar-background-color); - bottom: 0; - box-shadow: var(--ifm-global-shadow-md); - right: 0; - opacity: 0; - overflow-x: hidden; - position: fixed; - top: 0; - transform: translate3d(100%, 0, 0); - visibility: hidden; - width: var(--ifm-navbar-sidebar-width); - transition-property: opacity, visibility, transform; - transition-duration: 250ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar--show .navbar-sidebar, - .navbar-sidebar--show .navbar-sidebar__backdrop { - opacity: 1; - visibility: visible; - } - -.navbar-sidebar--show .navbar-sidebar { - transform: translate3d(0, 0, 0); - } - -.navbar-sidebar__backdrop { - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - right: 0; - opacity: 0; - position: fixed; - left: 0; - top: 0; - visibility: hidden; - transition-property: opacity, visibility; - transition-duration: 100ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar__brand { - align-items: center; - box-shadow: var(--ifm-navbar-shadow); - display: flex; - flex: 1; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - } - -.navbar-sidebar__items { - display: flex; - height: calc(100% - var(--ifm-navbar-height)); - } - -.navbar-sidebar__items > div { - flex-shrink: 0; - padding: 0.5rem; - width: calc(var(--ifm-navbar-sidebar-width)); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination { - font-size: var(--ifm-pagination-font-size); - padding-right: 0; -} - -.pagination--sm { - --ifm-pagination-font-size: 0.8rem; - --ifm-pagination-padding-horizontal: 0.8rem; - --ifm-pagination-padding-vertical: 0.2rem; - } - -.pagination--lg { - --ifm-pagination-font-size: 1.2rem; - --ifm-pagination-padding-horizontal: 1.2rem; - --ifm-pagination-padding-vertical: 0.3rem; - } - -.pagination__item { - display: inline-block; - } - -.pagination__item:not(:first-child) { - margin-right: var(--ifm-pagination-page-spacing); - } - -.pagination__item:not(:last-child) { - margin-left: var(--ifm-pagination-page-spacing); - } - -.pagination__item > span { - padding: var(--ifm-pagination-padding-vertical); - } - -.pagination__item--active .pagination__link { - background: var(--ifm-pagination-item-active-background); - color: var(--ifm-pagination-color-active); - } - -.pagination__item:not(.pagination__item--active):hover .pagination__link { - background: var(--ifm-pagination-item-active-background); - } - -.pagination__item--disabled, - .pagination__item[disabled] { - opacity: 0.25; - pointer-events: none; - } - -.pagination__link { - border-radius: var(--ifm-pagination-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - padding: var(--ifm-pagination-padding-vertical) - var(--ifm-pagination-padding-horizontal); - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination__link:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination-nav { - display: flex; -} - -.pagination-nav__item { - display: flex; - flex: 1 50%; - max-width: 50%; - } - -.pagination-nav__item--next { - text-align: left; - } - -.pagination-nav__item + .pagination-nav__item { - margin-right: var(--ifm-spacing-horizontal); - } - -.pagination-nav__link { - border: 1px solid var(--ifm-color-emphasis-300); - border-radius: var(--ifm-pagination-nav-border-radius); - flex-grow: 1; - line-height: var(--ifm-heading-line-height); - padding: var(--ifm-global-spacing); - transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination-nav__link:hover { - border-color: var(--ifm-pagination-nav-color-hover); - text-decoration: none; - } - -.pagination-nav__label { - font-size: var(--ifm-h4-font-size); - font-weight: var(--ifm-heading-font-weight); - word-break: break-word; - } - -.pagination-nav__sublabel { - color: var(--ifm-color-content-secondary); - font-size: var(--ifm-h5-font-size); - font-weight: var(--ifm-font-weight-semibold); - margin-bottom: 0.25rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pills { - font-weight: var(--ifm-font-weight-bold); - padding-right: 0; -} - -.pills__item { - border-radius: 0.5rem; - cursor: pointer; - display: inline-block; - list-style-type: none; - padding: 0.25rem 1rem; - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pills__item--active { - background: var(--ifm-pills-color-background-active); - color: var(--ifm-pills-color-active); - } - -.pills__item:not(.pills__item--active):hover { - background-color: var(--ifm-pills-color-background-active); - } - -.pills__item:not(:first-child) { - margin-right: var(--ifm-pills-spacing); - } - -.pills__item:not(:last-child) { - margin-left: var(--ifm-pills-spacing); - } - -.pills__item + .pills__item { - margin-top: 0; - } - -.pills--block { - display: flex; - justify-content: stretch; - } - -.pills--block .pills__item { - flex-grow: 1; - text-align: center; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.tabs { - color: var(--ifm-tabs-color); - display: flex; - font-weight: var(--ifm-font-weight-bold); - margin-bottom: 0; - overflow-x: auto; - padding-right: 0; -} - -.tabs__item { - border-bottom: 3px solid transparent; - border-radius: var(--ifm-global-radius); - box-sizing: content-box; - cursor: pointer; - display: inline-flex; - margin: 0; - padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); - transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.tabs__item--active { - border-bottom-color: var(--ifm-tabs-color-active); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - color: var(--ifm-tabs-color-active); - } - -.tabs__item:hover { - background-color: var(--ifm-hover-overlay); - } - -.tabs--block { - justify-content: stretch; - } - -.tabs--block .tabs__item { - flex-grow: 1; - justify-content: center; - } - -/* Mode */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'] { - --ifm-color-scheme: dark; - - --ifm-color-emphasis-0: var(--ifm-color-gray-1000); - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - --ifm-color-emphasis-1000: var(--ifm-color-gray-0); - - --ifm-background-color: #18191a; - --ifm-background-surface-color: #242526; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); - - --ifm-color-content-secondary: rgba(255, 255, 255, 1); - - --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) - hue-rotate(149deg) brightness(99%) contrast(95%); - - --ifm-code-background: rgb(51, 52, 55); - - --ifm-scrollbar-track-background-color: #444444; - --ifm-scrollbar-thumb-background-color: #686868; - --ifm-scrollbar-thumb-hover-background-color: #7a7a7a; -} - -@media (min-width: 1440px) { - .container { - max-width: var(--ifm-container-width-xl); - } -} - -@media (max-width: 1200px) { - h1 { - --ifm-h1-font-size: calc(1.375rem + 1.5vw); - } -} - -@media (max-width: 996px) { - -.row .col { - /* Increase specificity. */ - } - .row .col.col.col { - --ifm-col-width: 100%; - flex-basis: var(--ifm-col-width); - margin-right: 0; - - max-width: var(--ifm-col-width); - } - -.footer { - --ifm-footer-padding-horizontal: 0 -} - - .footer__link-separator { - display: none; - } - - .footer__col { - margin-bottom: calc(var(--ifm-spacing-vertical) * 3); - } - - .footer__link-item { - display: block; - } - -.hero { - padding-right: 0; - padding-left: 0 -} - -.menu--responsive .menu__button { - display: inherit - } - .menu--responsive:not(.menu--show) .menu__list { - display: none; - opacity: 0; - } - -.navbar > .container, - .navbar > .container-fluid { - padding: 0 - } - -.navbar__toggle { - display: inherit - } - -.navbar__item { - display: none - } - -.navbar__search-input { - width: 9rem - } - -.pills--block { - flex-direction: column - } - .pills--block .pills__item:not(:first-child) { - margin-top: var(--ifm-pills-spacing); - } - - .pills--block .pills__item:not(:last-child) { - margin-bottom: var(--ifm-pills-spacing); - } - -.tabs--block { - flex-direction: column - } - .tabs--block .tabs__item:not(:first-child) { - margin-top: var(--ifm-tabs-spacing); - } - - .tabs--block .tabs__item:not(:last-child) { - margin-bottom: var(--ifm-tabs-spacing); - } -} - -@media (pointer: fine) { - .thin-scrollbar::-webkit-scrollbar { - height: var(--ifm-scrollbar-size); - width: var(--ifm-scrollbar-size); - } - .thin-scrollbar::-webkit-scrollbar-track { - background: var(--ifm-scrollbar-track-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb { - background: var(--ifm-scrollbar-thumb-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb:hover { - background: var(--ifm-scrollbar-thumb-hover-background-color); - } -} - -@media print { - -.table-of-contents { - display: none -} - -.footer { - display: none -} - -.menu { - display: none -} - -.navbar { - display: none -} - -.pagination-nav { - display: none -} - -.tabs { - page-break-inside: avoid -} -} diff --git a/packages/core/dist/css/default/default-rtl.min.css b/packages/core/dist/css/default/default-rtl.min.css deleted file mode 100644 index b12d65ab..00000000 --- a/packages/core/dist/css/default/default-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-color-primary:#3578e5;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-secondary:#ebedf0;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-success:#00a400;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-info:#54c7ec;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-warning:#ffba00;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-danger:#fa383e;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,0.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,0.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,0.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.3rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:inherit;--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-color:#6a737d;--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:1rem;--ifm-blockquote-padding-vertical:1rem;--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:var(--ifm-global-border-width);--ifm-alert-color:var(--ifm-font-color-base-inverse);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:80vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;word-wrap:break-word}.container{margin:0 auto;max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.row .col{--ifm-col-width:100%;flex:1 0;margin-right:0;max-width:100%;padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col.col--1,.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-right:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-2{margin-right:16.66667%}.row .col.col--3{--ifm-col-width:25%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-3{margin-right:25%}.row .col.col--4{--ifm-col-width:33.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-4{margin-right:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-5{margin-right:41.66667%}.row .col.col--6{--ifm-col-width:50%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-6{margin-right:50%}.row .col.col--7{--ifm-col-width:58.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-7{margin-right:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-8{margin-right:66.66667%}.row .col.col--9{--ifm-col-width:75%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-9{margin-right:75%}.row .col.col--10{--ifm-col-width:83.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-10{margin-right:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-11{margin-right:91.66667%}.row .col.col--12{--ifm-col-width:100%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-12{margin-right:100%}.row--no-gutters{margin-right:0;margin-left:0}.row--no-gutters>.col{padding-right:0;padding-left:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-right:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-left:0!important}.margin-vert--none{margin-bottom:0!important;margin-top:0!important}.margin-horiz--none{margin-right:0!important;margin-left:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-right:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-left:.25rem!important}.margin-vert--xs{margin-bottom:.25rem!important;margin-top:.25rem!important}.margin-horiz--xs{margin-right:.25rem!important;margin-left:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-right:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-left:.5rem!important}.margin-vert--sm{margin-bottom:.5rem!important;margin-top:.5rem!important}.margin-horiz--sm{margin-right:.5rem!important;margin-left:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-right:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-left:1rem!important}.margin-vert--md{margin-bottom:1rem!important;margin-top:1rem!important}.margin-horiz--md{margin-right:1rem!important;margin-left:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-right:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-left:2rem!important}.margin-vert--lg{margin-bottom:2rem!important;margin-top:2rem!important}.margin-horiz--lg{margin-right:2rem!important;margin-left:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-right:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-left:5rem!important}.margin-vert--xl{margin-bottom:5rem!important;margin-top:5rem!important}.margin-horiz--xl{margin-right:5rem!important;margin-left:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-right:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-left:0!important}.padding-vert--none{padding-bottom:0!important;padding-top:0!important}.padding-horiz--none{padding-right:0!important;padding-left:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-right:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-left:.25rem!important}.padding-vert--xs{padding-bottom:.25rem!important;padding-top:.25rem!important}.padding-horiz--xs{padding-right:.25rem!important;padding-left:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-right:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-left:.5rem!important}.padding-vert--sm{padding-bottom:.5rem!important;padding-top:.5rem!important}.padding-horiz--sm{padding-right:.5rem!important;padding-left:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-right:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-left:1rem!important}.padding-vert--md{padding-bottom:1rem!important;padding-top:1rem!important}.padding-horiz--md{padding-right:1rem!important;padding-left:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-right:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-left:2rem!important}.padding-vert--lg{padding-bottom:2rem!important;padding-top:2rem!important}.padding-horiz--lg{padding-right:2rem!important;padding-left:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-right:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-left:5rem!important}.padding-vert--xl{padding-bottom:5rem!important;padding-top:5rem!important}.padding-horiz--xl{padding-right:5rem!important;padding-left:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);vertical-align:middle}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);overflow:auto;padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{border-style:none;box-sizing:content-box;max-width:100%}img[align=right]{padding-right:var(--image-alignment-padding)}img[align=left]{padding-left:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown>:first-child{margin-top:0!important}.markdown>:last-child{margin-bottom:0!important}.markdown>h1{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h1-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2,.markdown>h3{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-right:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical);overflow:auto;width:100%}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-right:6px solid var(--ifm-color-emphasis-300);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);box-sizing:content-box;margin:var(--ifm-hr-margin-vertical) 0;overflow:hidden}hr:after,hr:before{content:"";display:table}hr:after{clear:both}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:right}.text--justify{text-align:justify}.text--right{text-align:left}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{text-decoration:none}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0}.alert{--ifm-code-background:rgba(0,0,0,0.05);background-color:var(--ifm-alert-background-color);border-radius:var(--ifm-alert-border-radius);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);color:var(--ifm-alert-color);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary);--ifm-alert-border-color:var(--ifm-color-primary)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary);--ifm-alert-border-color:var(--ifm-color-secondary);--ifm-alert-color:var(--ifm-color-gray-900)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success);--ifm-alert-border-color:var(--ifm-color-success)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info);--ifm-alert-border-color:var(--ifm-color-info)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning);--ifm-alert-border-color:var(--ifm-color-warning)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger);--ifm-alert-border-color:var(--ifm-color-danger)}.alert a{color:var(--ifm-alert-color);text-decoration:underline}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) 0 0 calc(var(--ifm-alert-padding-horizontal)*-1)}.avatar{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);overflow:hidden;width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.avatar__photo+.avatar__intro{margin-right:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-right:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);display:inline-block;font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--primary,.badge--secondary{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info,.badge--success{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-right:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) 50%;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);display:inline-block;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border-radius:var(--ifm-button-border-radius);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);cursor:pointer;display:inline-block;font-size:calc(0.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default)}.button,.button:hover{color:var(--ifm-button-color)}.button:hover{text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline.button--active,.button--outline:active,.button--outline:hover{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style-type:none;padding-right:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-right:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{background:none;border:none;color:var(--ifm-color-black);cursor:pointer;float:left;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{left:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);list-style:none;max-height:calc(100vh - var(--ifm-navbar-height));min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:100%;transform:translateY(-10px);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-right:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{list-style-type:none;margin-bottom:0;padding-right:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{list-style-type:none;margin:0;padding-right:0}.menu__list .menu__list{margin-right:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(-90deg)}.menu__link{border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);position:relative}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.menu__link:hover{text-decoration:none;background:var(--ifm-menu-color-background-hover)}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";display:inline-block;filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(-180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.menu--responsive .menu__button{bottom:2rem;display:none;position:fixed;left:1rem;z-index:var(--ifm-z-index-fixed)}.menu--show{background:var(--ifm-background-surface-color);bottom:0;right:0;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem;position:fixed;left:0;top:0;z-index:var(--ifm-z-index-overlay)}.menu--show .menu__list{display:inherit;opacity:1;transition:opacity var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);width:100%}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:var(--ifm-navbar-link-color);display:flex;font-weight:700;height:2rem;margin-left:1rem;min-width:0}.navbar__brand:hover{color:inherit;text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__toggle{display:none;margin-left:.5rem}.navbar__logo{height:100%;margin-left:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-left:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__item.dropdown{padding:0}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);cursor:pointer;font-weight:var(--ifm-font-weight-semibold);padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal);position:relative;text-decoration:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-white);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5);--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-toggle-color:var(--ifm-color-white)}.navbar--dark .navbar__toggle{color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 2.25rem 0 .5rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);bottom:0;box-shadow:var(--ifm-global-shadow-md);right:0;opacity:0;overflow-x:hidden;position:fixed;top:0;transform:translate3d(100%,0,0);visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translateZ(0)}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);bottom:0;right:0;opacity:0;position:fixed;left:0;top:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height))}.navbar-sidebar__items>div{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.pagination{font-size:var(--ifm-pagination-font-size);padding-right:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-block}.pagination__item:not(:first-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:left}.pagination-nav__item+.pagination-nav__item{margin-right:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{font-weight:var(--ifm-font-weight-bold);padding-right:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;list-style-type:none;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-right:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-left:var(--ifm-pills-spacing)}.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto;padding-right:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);box-sizing:content-box;cursor:pointer;display:inline-flex;margin:0;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active);border-bottom-right-radius:0;border-bottom-left-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,0.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1200px){h1{--ifm-h1-font-size:calc(1.375rem + 1.5vw)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-right:0;max-width:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-right:0;padding-left:0}.menu--responsive .menu__button{display:inherit}.menu--responsive:not(.menu--show) .menu__list{display:none;opacity:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block{flex-direction:column}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}}@media (pointer:fine){.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}} \ No newline at end of file diff --git a/packages/core/dist/css/default/default.css b/packages/core/dist/css/default/default.css deleted file mode 100644 index 7d4c3971..00000000 --- a/packages/core/dist/css/default/default.css +++ /dev/null @@ -1,3065 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Common */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -:root { - --ifm-color-scheme: light; - - /* Colors. */ - --ifm-dark-value: 10%; - --ifm-darker-value: 15%; - --ifm-darkest-value: 30%; - --ifm-light-value: 15%; - --ifm-lighter-value: 30%; - --ifm-lightest-value: 50%; - - --ifm-color-primary: #3578e5; - --ifm-color-primary-dark: rgb(48, 108, 206); - --ifm-color-primary-darker: rgb(45, 102, 195); - --ifm-color-primary-darkest: rgb(37, 84, 160); - --ifm-color-primary-light: rgb(83, 140, 233); - --ifm-color-primary-lighter: rgb(114, 161, 237); - --ifm-color-primary-lightest: rgb(154, 188, 242); - - --ifm-color-secondary: #ebedf0; - --ifm-color-secondary-dark: rgb(212, 213, 216); - --ifm-color-secondary-darker: rgb(200, 201, 204); - --ifm-color-secondary-darkest: rgb(164, 166, 168); - --ifm-color-secondary-light: rgb(238, 240, 242); - --ifm-color-secondary-lighter: rgb(241, 242, 245); - --ifm-color-secondary-lightest: rgb(245, 246, 248); - - --ifm-color-success: #00a400; - --ifm-color-success-dark: rgb(0, 148, 0); - --ifm-color-success-darker: rgb(0, 139, 0); - --ifm-color-success-darkest: rgb(0, 115, 0); - --ifm-color-success-light: rgb(38, 178, 38); - --ifm-color-success-lighter: rgb(77, 191, 77); - --ifm-color-success-lightest: rgb(128, 210, 128); - - --ifm-color-info: #54c7ec; - --ifm-color-info-dark: rgb(76, 179, 212); - --ifm-color-info-darker: rgb(71, 169, 201); - --ifm-color-info-darkest: rgb(59, 139, 165); - --ifm-color-info-light: rgb(110, 207, 239); - --ifm-color-info-lighter: rgb(135, 216, 242); - --ifm-color-info-lightest: rgb(170, 227, 246); - - --ifm-color-warning: #ffba00; - --ifm-color-warning-dark: rgb(230, 167, 0); - --ifm-color-warning-darker: rgb(217, 158, 0); - --ifm-color-warning-darkest: rgb(179, 130, 0); - --ifm-color-warning-light: rgb(255, 196, 38); - --ifm-color-warning-lighter: rgb(255, 207, 77); - --ifm-color-warning-lightest: rgb(255, 221, 128); - - --ifm-color-danger: #fa383e; - --ifm-color-danger-dark: rgb(225, 50, 56); - --ifm-color-danger-darker: rgb(213, 48, 53); - --ifm-color-danger-darkest: rgb(175, 39, 43); - --ifm-color-danger-light: rgb(251, 86, 91); - --ifm-color-danger-lighter: rgb(251, 116, 120); - --ifm-color-danger-lightest: rgb(253, 156, 159); - - --ifm-color-white: #fff; - --ifm-color-black: #000; - - --ifm-color-gray-0: var(--ifm-color-white); - --ifm-color-gray-100: #f5f6f7; - --ifm-color-gray-200: #ebedf0; - --ifm-color-gray-300: #dadde1; - --ifm-color-gray-400: #ccd0d5; - --ifm-color-gray-500: #bec3c9; - --ifm-color-gray-600: #8d949e; - --ifm-color-gray-700: #606770; - --ifm-color-gray-800: #444950; - --ifm-color-gray-900: #1c1e21; - --ifm-color-gray-1000: var(--ifm-color-black); - - --ifm-color-emphasis-0: var(--ifm-color-gray-0); - --ifm-color-emphasis-100: var(--ifm-color-gray-100); - --ifm-color-emphasis-200: var(--ifm-color-gray-200); - --ifm-color-emphasis-300: var(--ifm-color-gray-300); - --ifm-color-emphasis-400: var(--ifm-color-gray-400); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-600); - --ifm-color-emphasis-700: var(--ifm-color-gray-700); - --ifm-color-emphasis-800: var(--ifm-color-gray-800); - --ifm-color-emphasis-900: var(--ifm-color-gray-900); - --ifm-color-emphasis-1000: var(--ifm-color-gray-1000); - - /* Base. */ - --ifm-color-content: var(--ifm-color-emphasis-900); - --ifm-color-content-inverse: var(--ifm-color-emphasis-0); - --ifm-color-content-secondary: #525860; - - --ifm-background-color: transparent; /* Body's background. */ - --ifm-background-surface-color: var(--ifm-color-content-inverse); - --ifm-global-border-width: 1px; - --ifm-global-radius: 0.4rem; - - --ifm-hover-overlay: rgba(0, 0, 0, 0.05); - - /* Typography. */ - --ifm-font-color-base: var(--ifm-color-content); - --ifm-font-color-base-inverse: var(--ifm-color-content-inverse); - --ifm-font-color-secondary: var(--ifm-color-content-secondary); - --ifm-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, - 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol'; - --ifm-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - 'Liberation Mono', 'Courier New', monospace; - --ifm-font-size-base: 100%; - - --ifm-font-weight-light: 300; - --ifm-font-weight-normal: 400; - --ifm-font-weight-semibold: 500; - --ifm-font-weight-bold: 700; - - --ifm-font-weight-base: var(--ifm-font-weight-normal); - --ifm-line-height-base: 1.65; - - /* Spacing. */ - --ifm-global-spacing: 1rem; - --ifm-spacing-vertical: var(--ifm-global-spacing); - --ifm-spacing-horizontal: var(--ifm-global-spacing); - - /* Transitions. */ - --ifm-transition-fast: 200ms; - --ifm-transition-slow: 400ms; - --ifm-transition-timing-default: cubic-bezier(0.08, 0.52, 0.52, 1); - - /* Shadows. */ - --ifm-global-shadow-lw: 0 1px 2px 0 rgba(0, 0, 0, 0.1); - --ifm-global-shadow-md: 0 5px 40px rgba(0, 0, 0, 0.2); - --ifm-global-shadow-tl: 0 12px 28px 0 rgba(0, 0, 0, 0.2), - 0 2px 4px 0 rgba(0, 0, 0, 0.1); - - /* Z-index. */ - --ifm-z-index-dropdown: 100; - --ifm-z-index-fixed: 200; - --ifm-z-index-overlay: 400; - --ifm-container-width: 1140px; - --ifm-container-width-xl: 1320px; - --ifm-code-background: rgb(246, 247, 248); - --ifm-code-border-radius: var(--ifm-global-radius); - --ifm-code-font-size: 90%; - --ifm-code-padding-horizontal: 0.3rem; - --ifm-code-padding-vertical: 0.1rem; - - --ifm-pre-background: var(--ifm-color-emphasis-100); - --ifm-pre-border-radius: var(--ifm-code-border-radius); - --ifm-pre-color: inherit; - --ifm-pre-line-height: 1.45; - --ifm-pre-padding: 1rem; - --ifm-heading-color: inherit; - --ifm-heading-margin-top: 0; - --ifm-heading-margin-bottom: var(--ifm-spacing-vertical); - --ifm-heading-font-family: inherit; - --ifm-heading-font-weight: var(--ifm-font-weight-bold); - --ifm-heading-line-height: 1.25; - - --ifm-h1-font-size: 2rem; - --ifm-h2-font-size: 1.5rem; - --ifm-h3-font-size: 1.25rem; - --ifm-h4-font-size: 1rem; - --ifm-h5-font-size: 0.875rem; - --ifm-h6-font-size: 0.85rem; - --ifm-image-alignment-padding: 1.25rem; - /* Leading is the distance between two baselines */ - /* TODO: add appropriate mobile leading */ - --ifm-leading-desktop: 1.25; - --ifm-leading: calc(var(--ifm-leading-desktop) * 1rem); - --ifm-list-left-padding: 2rem; - --ifm-list-margin: 1rem; - --ifm-list-item-margin: 0.25rem; - --ifm-list-paragraph-margin: 1rem; - --ifm-table-cell-padding: 0.75rem; - - --ifm-table-background: transparent; - --ifm-table-stripe-background: var(--ifm-color-emphasis-100); - - --ifm-table-border-width: 1px; - --ifm-table-border-color: var(--ifm-color-emphasis-300); - - --ifm-table-head-background: inherit; - --ifm-table-head-color: inherit; - --ifm-table-head-font-weight: var(--ifm-font-weight-bold); - - --ifm-table-cell-color: inherit; - /* Links. */ - --ifm-link-color: var(--ifm-color-primary); - --ifm-link-decoration: none; - --ifm-link-hover-color: var(--ifm-link-color); - --ifm-link-hover-decoration: underline; - - /* Paragraphs. */ - --ifm-paragraph-margin-bottom: var(--ifm-leading); - - /* Blockquotes. */ - --ifm-blockquote-color: #6a737d; - --ifm-blockquote-font-size: var(--ifm-font-size-base); - --ifm-blockquote-padding-horizontal: 1rem; - --ifm-blockquote-padding-vertical: 1rem; - - /* Horizontal Rules. */ - --ifm-hr-border-color: var(--ifm-color-emphasis-500); - --ifm-hr-border-width: 1px; - --ifm-hr-margin-vertical: 1.5rem; - --ifm-scrollbar-size: 7px; - --ifm-scrollbar-track-background-color: #f1f1f1; - --ifm-scrollbar-thumb-background-color: #c0c0c0; - --ifm-scrollbar-thumb-hover-background-color: #a7a7a7; - --ifm-alert-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-alert-border-radius: var(--ifm-global-radius); - --ifm-alert-border-width: var(--ifm-global-border-width); - --ifm-alert-color: var(--ifm-font-color-base-inverse); - --ifm-alert-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-alert-padding-vertical: var(--ifm-spacing-vertical); - --ifm-avatar-intro-margin: 1rem; - --ifm-avatar-intro-alignment: inherit; - --ifm-avatar-photo-size-sm: 2rem; - --ifm-avatar-photo-size-md: 3rem; - --ifm-avatar-photo-size-lg: 4rem; - --ifm-avatar-photo-size-xl: 6rem; - --ifm-badge-background-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-color: inherit; /* Set a default which will be overridden later. */ - --ifm-badge-border-radius: var(--ifm-global-radius); - --ifm-badge-border-width: var(--ifm-global-border-width); - --ifm-badge-color: var(--ifm-color-white); - --ifm-badge-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 0.5); - --ifm-badge-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-breadcrumb-border-radius: 1.5rem; - --ifm-breadcrumb-spacing: 0.0625rem; - --ifm-breadcrumb-color-active: var(--ifm-color-primary); - --ifm-breadcrumb-item-background-active: var(--ifm-hover-overlay); - --ifm-breadcrumb-padding-horizontal: 1rem; - --ifm-breadcrumb-padding-vertical: 0.5rem; - --ifm-breadcrumb-size-multiplier: 1; - --ifm-breadcrumb-separator: url('data:image/svg+xml;utf8,'); - --ifm-breadcrumb-separator-filter: none; - --ifm-breadcrumb-separator-size: 0.5rem; - --ifm-breadcrumb-separator-size-multiplier: 1.25; - --ifm-button-background-color: inherit; - --ifm-button-border-color: var(--ifm-button-background-color); - --ifm-button-border-width: var(--ifm-global-border-width); - --ifm-button-color: var(--ifm-font-color-base-inverse); - --ifm-button-font-weight: var(--ifm-font-weight-bold); - --ifm-button-padding-horizontal: 1.5rem; - --ifm-button-padding-vertical: 0.375rem; - --ifm-button-size-multiplier: 1; - --ifm-button-transition-duration: var(--ifm-transition-fast); - --ifm-button-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-button-size-multiplier) - ); - --ifm-button-group-margin: 2px; - --ifm-card-background-color: var(--ifm-background-surface-color); - --ifm-card-border-radius: calc(var(--ifm-global-radius) * 2); - --ifm-card-horizontal-spacing: var(--ifm-global-spacing); - --ifm-card-vertical-spacing: var(--ifm-global-spacing); - --ifm-toc-border-color: var(--ifm-color-emphasis-300); - --ifm-toc-link-color: var(--ifm-color-content-secondary); - --ifm-toc-padding-vertical: 0.5rem; - --ifm-toc-padding-horizontal: 0.5rem; - --ifm-dropdown-background-color: var(--ifm-background-surface-color); - --ifm-dropdown-font-weight: var(--ifm-font-weight-semibold); - --ifm-dropdown-link-color: var(--ifm-font-color-base); - --ifm-dropdown-hover-background-color: var(--ifm-hover-overlay); - --ifm-footer-background-color: var(--ifm-color-emphasis-100); - --ifm-footer-color: inherit; - --ifm-footer-link-color: var(--ifm-color-emphasis-700); - --ifm-footer-link-hover-color: var(--ifm-color-primary); - --ifm-footer-link-horizontal-spacing: 0.5rem; - --ifm-footer-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 2); - --ifm-footer-padding-vertical: calc(var(--ifm-spacing-vertical) * 2); - --ifm-footer-title-color: inherit; - --ifm-hero-background-color: var(--ifm-background-surface-color); - --ifm-hero-text-color: var(--ifm-color-emphasis-800); - --ifm-menu-color: var(--ifm-color-emphasis-700); - --ifm-menu-color-active: var(--ifm-color-primary); - --ifm-menu-color-background-active: var(--ifm-hover-overlay); - --ifm-menu-color-background-hover: var(--ifm-hover-overlay); - --ifm-menu-link-padding-horizontal: 1rem; - --ifm-menu-link-padding-vertical: 0.375rem; - --ifm-menu-link-sublist-icon: url('data:image/svg+xml;utf8,'); - --ifm-menu-link-sublist-icon-filter: none; - --ifm-navbar-background-color: var(--ifm-background-surface-color); - --ifm-navbar-height: 3.75rem; - --ifm-navbar-item-padding-horizontal: 0.75rem; - --ifm-navbar-item-padding-vertical: 0.25rem; - --ifm-navbar-link-color: var(--ifm-font-color-base); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-link-active-color: var(--ifm-link-color); - --ifm-navbar-padding-horizontal: var(--ifm-spacing-horizontal); - --ifm-navbar-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.5); - --ifm-navbar-shadow: var(--ifm-global-shadow-lw); - --ifm-navbar-search-input-background-color: var(--ifm-color-emphasis-200); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-800); - --ifm-navbar-search-input-placeholder-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-icon: url('data:image/svg+xml;utf8,'); - --ifm-navbar-sidebar-width: 80vw; - --ifm-pagination-border-radius: calc( - var(--ifm-global-radius) * var(--ifm-pagination-size-multiplier) - ); - --ifm-pagination-color-active: var(--ifm-color-primary); - --ifm-pagination-font-size: 1rem; - --ifm-pagination-item-active-background: var(--ifm-hover-overlay); - --ifm-pagination-page-spacing: 0.0625rem; - --ifm-pagination-padding-horizontal: calc(var(--ifm-spacing-horizontal) * 1); - --ifm-pagination-padding-vertical: calc(var(--ifm-spacing-vertical) * 0.25); - --ifm-pagination-size-multiplier: 1; - --ifm-pagination-nav-border-radius: var(--ifm-global-radius); - --ifm-pagination-nav-color-hover: var(--ifm-color-primary); - --ifm-pills-color-active: var(--ifm-color-primary); - --ifm-pills-color-background-active: var(--ifm-hover-overlay); - --ifm-pills-spacing: 0.0625rem; - --ifm-tabs-color: var(--ifm-font-color-secondary); - --ifm-tabs-color-active: var(--ifm-color-primary); - --ifm-tabs-padding-horizontal: 1rem; - --ifm-tabs-padding-vertical: 1rem; - --ifm-tabs-spacing: 0.0625rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -* { - box-sizing: border-box; -} - -html { - background-color: var(--ifm-background-color); - color: var(--ifm-font-color-base); - color-scheme: var(--ifm-color-scheme); - font: var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base); - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; - text-rendering: optimizelegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - text-size-adjust: 100%; -} - -body { - margin: 0; - word-wrap: break-word; -} - -/* Layout */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.container { - margin: 0 auto; - max-width: var(--ifm-container-width); - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; -} - -.container--fluid { - max-width: inherit; - } - -.row { - display: flex; - flex-direction: row; - flex-wrap: wrap; - margin: 0 calc(var(--ifm-spacing-horizontal) * -1); -} - -.row .col { - --ifm-col-width: 100%; - - flex: 1 0; - margin-left: 0; - max-width: 100%; - padding: 0 var(--ifm-spacing-horizontal); - width: 100%; - } - -.row .col[class*='col--'] { - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--1 { - --ifm-col-width: calc(1 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-1 { - margin-left: calc(1 / 12 * 100%); - } - -.row .col.col--2 { - --ifm-col-width: calc(2 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-2 { - margin-left: calc(2 / 12 * 100%); - } - -.row .col.col--3 { - --ifm-col-width: calc(3 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-3 { - margin-left: calc(3 / 12 * 100%); - } - -.row .col.col--4 { - --ifm-col-width: calc(4 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-4 { - margin-left: calc(4 / 12 * 100%); - } - -.row .col.col--5 { - --ifm-col-width: calc(5 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-5 { - margin-left: calc(5 / 12 * 100%); - } - -.row .col.col--6 { - --ifm-col-width: calc(6 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-6 { - margin-left: calc(6 / 12 * 100%); - } - -.row .col.col--7 { - --ifm-col-width: calc(7 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-7 { - margin-left: calc(7 / 12 * 100%); - } - -.row .col.col--8 { - --ifm-col-width: calc(8 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-8 { - margin-left: calc(8 / 12 * 100%); - } - -.row .col.col--9 { - --ifm-col-width: calc(9 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-9 { - margin-left: calc(9 / 12 * 100%); - } - -.row .col.col--10 { - --ifm-col-width: calc(10 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-10 { - margin-left: calc(10 / 12 * 100%); - } - -.row .col.col--11 { - --ifm-col-width: calc(11 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-11 { - margin-left: calc(11 / 12 * 100%); - } - -.row .col.col--12 { - --ifm-col-width: calc(12 / 12 * 100%); - - flex: 0 0 var(--ifm-col-width); - max-width: var(--ifm-col-width); - } - -.row .col.col--offset-12 { - margin-left: calc(12 / 12 * 100%); - } - -.row--no-gutters { - margin-left: 0; - margin-right: 0; - } - -.row--no-gutters > .col { - padding-left: 0; - padding-right: 0; - } - -.row--align-top { - align-items: flex-start; - } - -.row--align-bottom { - align-items: flex-end; - } - -.row--align-center { - align-items: center; - } - -.row--align-stretch { - align-items: stretch; - } - -.row--align-baseline { - align-items: baseline; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.margin--none { - margin: 0 !important; - } - -.margin-top--none { - margin-top: 0 !important; - } - -.margin-left--none { - margin-left: 0 !important; - } - -.margin-bottom--none { - margin-bottom: 0 !important; - } - -.margin-right--none { - margin-right: 0 !important; - } - -.margin-vert--none { - margin-bottom: 0 !important; - margin-top: 0 !important; - } - -.margin-horiz--none { - margin-left: 0 !important; - margin-right: 0 !important; - } - -.margin--xs { - margin: 0.25rem !important; - } - -.margin-top--xs { - margin-top: 0.25rem !important; - } - -.margin-left--xs { - margin-left: 0.25rem !important; - } - -.margin-bottom--xs { - margin-bottom: 0.25rem !important; - } - -.margin-right--xs { - margin-right: 0.25rem !important; - } - -.margin-vert--xs { - margin-bottom: 0.25rem !important; - margin-top: 0.25rem !important; - } - -.margin-horiz--xs { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - -.margin--sm { - margin: 0.5rem !important; - } - -.margin-top--sm { - margin-top: 0.5rem !important; - } - -.margin-left--sm { - margin-left: 0.5rem !important; - } - -.margin-bottom--sm { - margin-bottom: 0.5rem !important; - } - -.margin-right--sm { - margin-right: 0.5rem !important; - } - -.margin-vert--sm { - margin-bottom: 0.5rem !important; - margin-top: 0.5rem !important; - } - -.margin-horiz--sm { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - -.margin--md { - margin: 1rem !important; - } - -.margin-top--md { - margin-top: 1rem !important; - } - -.margin-left--md { - margin-left: 1rem !important; - } - -.margin-bottom--md { - margin-bottom: 1rem !important; - } - -.margin-right--md { - margin-right: 1rem !important; - } - -.margin-vert--md { - margin-bottom: 1rem !important; - margin-top: 1rem !important; - } - -.margin-horiz--md { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - -.margin--lg { - margin: 2rem !important; - } - -.margin-top--lg { - margin-top: 2rem !important; - } - -.margin-left--lg { - margin-left: 2rem !important; - } - -.margin-bottom--lg { - margin-bottom: 2rem !important; - } - -.margin-right--lg { - margin-right: 2rem !important; - } - -.margin-vert--lg { - margin-bottom: 2rem !important; - margin-top: 2rem !important; - } - -.margin-horiz--lg { - margin-left: 2rem !important; - margin-right: 2rem !important; - } - -.margin--xl { - margin: 5rem !important; - } - -.margin-top--xl { - margin-top: 5rem !important; - } - -.margin-left--xl { - margin-left: 5rem !important; - } - -.margin-bottom--xl { - margin-bottom: 5rem !important; - } - -.margin-right--xl { - margin-right: 5rem !important; - } - -.margin-vert--xl { - margin-bottom: 5rem !important; - margin-top: 5rem !important; - } - -.margin-horiz--xl { - margin-left: 5rem !important; - margin-right: 5rem !important; - } - -.padding--none { - padding: 0 !important; - } - -.padding-top--none { - padding-top: 0 !important; - } - -.padding-left--none { - padding-left: 0 !important; - } - -.padding-bottom--none { - padding-bottom: 0 !important; - } - -.padding-right--none { - padding-right: 0 !important; - } - -.padding-vert--none { - padding-bottom: 0 !important; - padding-top: 0 !important; - } - -.padding-horiz--none { - padding-left: 0 !important; - padding-right: 0 !important; - } - -.padding--xs { - padding: 0.25rem !important; - } - -.padding-top--xs { - padding-top: 0.25rem !important; - } - -.padding-left--xs { - padding-left: 0.25rem !important; - } - -.padding-bottom--xs { - padding-bottom: 0.25rem !important; - } - -.padding-right--xs { - padding-right: 0.25rem !important; - } - -.padding-vert--xs { - padding-bottom: 0.25rem !important; - padding-top: 0.25rem !important; - } - -.padding-horiz--xs { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - -.padding--sm { - padding: 0.5rem !important; - } - -.padding-top--sm { - padding-top: 0.5rem !important; - } - -.padding-left--sm { - padding-left: 0.5rem !important; - } - -.padding-bottom--sm { - padding-bottom: 0.5rem !important; - } - -.padding-right--sm { - padding-right: 0.5rem !important; - } - -.padding-vert--sm { - padding-bottom: 0.5rem !important; - padding-top: 0.5rem !important; - } - -.padding-horiz--sm { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - -.padding--md { - padding: 1rem !important; - } - -.padding-top--md { - padding-top: 1rem !important; - } - -.padding-left--md { - padding-left: 1rem !important; - } - -.padding-bottom--md { - padding-bottom: 1rem !important; - } - -.padding-right--md { - padding-right: 1rem !important; - } - -.padding-vert--md { - padding-bottom: 1rem !important; - padding-top: 1rem !important; - } - -.padding-horiz--md { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - -.padding--lg { - padding: 2rem !important; - } - -.padding-top--lg { - padding-top: 2rem !important; - } - -.padding-left--lg { - padding-left: 2rem !important; - } - -.padding-bottom--lg { - padding-bottom: 2rem !important; - } - -.padding-right--lg { - padding-right: 2rem !important; - } - -.padding-vert--lg { - padding-bottom: 2rem !important; - padding-top: 2rem !important; - } - -.padding-horiz--lg { - padding-left: 2rem !important; - padding-right: 2rem !important; - } - -.padding--xl { - padding: 5rem !important; - } - -.padding-top--xl { - padding-top: 5rem !important; - } - -.padding-left--xl { - padding-left: 5rem !important; - } - -.padding-bottom--xl { - padding-bottom: 5rem !important; - } - -.padding-right--xl { - padding-right: 5rem !important; - } - -.padding-vert--xl { - padding-bottom: 5rem !important; - padding-top: 5rem !important; - } - -.padding-horiz--xl { - padding-left: 5rem !important; - padding-right: 5rem !important; - } - -/* Content */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -code { - background-color: var(--ifm-code-background); - border: 0.1rem solid rgba(0, 0, 0, 0.1); - border-radius: var(--ifm-code-border-radius); - font-family: var(--ifm-font-family-monospace); - font-size: var(--ifm-code-font-size); - padding: var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal); - vertical-align: middle; -} - -a code { - color: inherit; -} - -pre { - background-color: var(--ifm-pre-background); - border-radius: var(--ifm-pre-border-radius); - color: var(--ifm-pre-color); - font: var(--ifm-code-font-size) / var(--ifm-pre-line-height) - var(--ifm-font-family-monospace); - margin: 0 0 var(--ifm-spacing-vertical); - overflow: auto; - padding: var(--ifm-pre-padding); -} - -pre code { - background-color: transparent; - border: none; - font-size: 100%; - line-height: inherit; - padding: 0; - } - -kbd { - background-color: var(--ifm-color-emphasis-0); - border: 1px solid var(--ifm-color-emphasis-400); - border-radius: 0.2rem; - box-shadow: inset 0 -1px 0 var(--ifm-color-emphasis-400); - color: var(--ifm-color-emphasis-800); - font: 80% var(--ifm-font-family-monospace); - padding: 0.15rem 0.3rem; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -h1, -h2, -h3, -h4, -h5, -h6 { - color: var(--ifm-heading-color); - font-family: var(--ifm-heading-font-family); - font-weight: var(--ifm-heading-font-weight); - line-height: var(--ifm-heading-line-height); - margin: var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0; -} - -h1 { - font-size: var(--ifm-h1-font-size); - } - -h2 { - font-size: var(--ifm-h2-font-size); - } - -h3 { - font-size: var(--ifm-h3-font-size); - } - -h4 { - font-size: var(--ifm-h4-font-size); - } - -h5 { - font-size: var(--ifm-h5-font-size); - } - -h6 { - font-size: var(--ifm-h6-font-size); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -img { - border-style: none; - box-sizing: content-box; - max-width: 100%; -} - -img[align='right'] { - padding-left: var(--image-alignment-padding); -} - -img[align='left'] { - padding-right: var(--image-alignment-padding); -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.markdown { - --ifm-h1-vertical-rhythm-top: 3; - --ifm-h2-vertical-rhythm-top: 2; - --ifm-h3-vertical-rhythm-top: 1.5; - --ifm-heading-vertical-rhythm-top: 1.25; - - --ifm-h1-vertical-rhythm-bottom: 1.25; - --ifm-heading-vertical-rhythm-bottom: 1; -} - -.markdown:before { - content: ''; - display: table; - } - -.markdown:after { - clear: both; - content: ''; - display: table; - } - -.markdown > *:first-child { - margin-top: 0 !important; - } - -.markdown > *:last-child { - margin-bottom: 0 !important; - } - -.markdown > h1 { - --ifm-h1-font-size: 3rem; - - margin-bottom: calc( - var(--ifm-h1-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h1-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h2 { - --ifm-h2-font-size: 2rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h3 { - --ifm-h3-font-size: 1.5rem; - - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc(var(--ifm-h3-vertical-rhythm-top) * var(--ifm-leading)); - } - -.markdown > h4, - .markdown > h5, - .markdown > h6 { - margin-bottom: calc( - var(--ifm-heading-vertical-rhythm-bottom) * var(--ifm-leading) - ); - margin-top: calc( - var(--ifm-heading-vertical-rhythm-top) * var(--ifm-leading) - ); - } - -/* Consistent spacing between content paragraphs. */ - -.markdown > pre, - .markdown > ul, - .markdown > p { - margin-bottom: var(--ifm-leading); - } - -.markdown li { - word-wrap: break-word; - } - -.markdown li > p { - margin-top: var(--ifm-list-paragraph-margin); - } - -.markdown li + li { - margin-top: var(--ifm-list-item-margin); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* Lists */ - -ul, -ol { - margin: 0 0 var(--ifm-list-margin); - padding-left: var(--ifm-list-left-padding); -} - -ol ol, -ul ol { - list-style-type: lower-roman; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin: 0; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { - list-style-type: lower-alpha; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -table { - border-collapse: collapse; - display: block; - margin-bottom: var(--ifm-spacing-vertical); - overflow: auto; - width: 100%; -} - -table thead tr { - border-bottom-color: var(--ifm-table-border-color); - border-bottom-style: solid; - border-bottom-width: 2px; - } - -table tr { - background-color: var(--ifm-table-background); - border-top: var(--ifm-table-border-width) solid - var(--ifm-table-border-color); - } - -table tr:nth-child(2n) { - background-color: var(--ifm-table-stripe-background); - } - -table th, - table td { - border: var(--ifm-table-border-width) solid var(--ifm-table-border-color); - padding: var(--ifm-table-cell-padding); - } - -table th { - background-color: var(--ifm-table-head-background); - color: var(--ifm-table-head-color); - font-weight: var(--ifm-table-head-font-weight); - } - -table td { - color: var(--ifm-table-cell-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -strong { - font-weight: var(--ifm-font-weight-bold); -} - -/* Links */ - -a { - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - transition: color var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -a:hover { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -a:not([href]) { - text-decoration: none; - } - -/* Paragraphs */ - -p { - margin: 0 0 var(--ifm-paragraph-margin-bottom); -} - -/* Blockquotes */ - -blockquote { - border-left: 6px solid var(--ifm-color-emphasis-300); - color: var(--ifm-blockquote-color); - font-size: var(--ifm-blockquote-font-size); - margin: 0 0 var(--ifm-spacing-vertical); - padding: var(--ifm-blockquote-padding-vertical) - var(--ifm-blockquote-padding-horizontal); -} - -blockquote > :first-child { - margin-top: 0; - } - -blockquote > :last-child { - margin-bottom: 0; - } - -/* Horizontal Rules */ - -hr { - border-color: var(--ifm-hr-border-color); - border-style: solid; - border-width: var(--ifm-hr-border-width); - box-sizing: content-box; - margin: var(--ifm-hr-margin-vertical) 0; - overflow: hidden; -} - -hr:before { - content: ''; - display: table; - } - -hr:after { - clear: both; - content: ''; - display: table; - } - -/* Utilities */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.shadow--lw { - box-shadow: var(--ifm-global-shadow-lw) !important; - } - -.shadow--md { - box-shadow: var(--ifm-global-shadow-md) !important; - } - -.shadow--tl { - box-shadow: var(--ifm-global-shadow-tl) !important; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.text--primary { - color: var(--ifm-color-primary); - } - -.text--secondary { - color: var(--ifm-color-secondary); - } - -.text--success { - color: var(--ifm-color-success); - } - -.text--info { - color: var(--ifm-color-info); - } - -.text--warning { - color: var(--ifm-color-warning); - } - -.text--danger { - color: var(--ifm-color-danger); - } - -.text--center { - text-align: center; - } - -.text--left { - text-align: left; - } - -.text--justify { - text-align: justify; - } - -.text--right { - text-align: right; - } - -.text--capitalize { - text-transform: capitalize; - } - -.text--lowercase { - text-transform: lowercase; - } - -.text--uppercase { - text-transform: uppercase; - } - -.text--light { - font-weight: var(--ifm-font-weight-light); - } - -.text--normal { - font-weight: var(--ifm-font-weight-normal); - } - -.text--semibold { - font-weight: var(--ifm-font-weight-semibold); - } - -.text--bold { - font-weight: var(--ifm-font-weight-bold); - } - -.text--italic { - font-style: italic; -} - -.text--truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text--break { - word-wrap: break-word !important; - word-break: break-word !important; -} - -.text--no-decoration, - .text--no-decoration:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.clean-btn { - background: none; - border: none; - color: inherit; - cursor: pointer; - padding: 0; -} - -/* Components */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.alert { - --ifm-code-background: rgba(0, 0, 0, 0.05); - background-color: var(--ifm-alert-background-color); - border-color: var(--ifm-alert-border-color); - border-radius: var(--ifm-alert-border-radius); - border-style: solid; - border-width: var(--ifm-alert-border-width); - color: var(--ifm-alert-color); - padding: var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal); -} - -.alert--primary { - --ifm-alert-background-color: var(--ifm-color-primary); - --ifm-alert-border-color: var(--ifm-color-primary); - } - -.alert--secondary { - --ifm-alert-background-color: var(--ifm-color-secondary); - --ifm-alert-border-color: var(--ifm-color-secondary); - --ifm-alert-color: var(--ifm-color-gray-900); - } - -.alert--success { - --ifm-alert-background-color: var(--ifm-color-success); - --ifm-alert-border-color: var(--ifm-color-success); - } - -.alert--info { - --ifm-alert-background-color: var(--ifm-color-info); - --ifm-alert-border-color: var(--ifm-color-info); - } - -.alert--warning { - --ifm-alert-background-color: var(--ifm-color-warning); - --ifm-alert-border-color: var(--ifm-color-warning); - } - -.alert--danger { - --ifm-alert-background-color: var(--ifm-color-danger); - --ifm-alert-border-color: var(--ifm-color-danger); - } - -.alert a { - color: var(--ifm-alert-color); - text-decoration: underline; - } - -.alert .close { - margin: calc(var(--ifm-alert-padding-vertical) * -1) - calc(var(--ifm-alert-padding-horizontal) * -1) 0 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.avatar { - display: flex; -} - -.avatar__photo-link { - display: block; - } - -.avatar__photo { - border-radius: 50%; - height: var(--ifm-avatar-photo-size-md); - overflow: hidden; - width: var(--ifm-avatar-photo-size-md); - } - -.avatar__photo--sm { - height: var(--ifm-avatar-photo-size-sm); - width: var(--ifm-avatar-photo-size-sm); - } - -.avatar__photo--lg { - height: var(--ifm-avatar-photo-size-lg); - width: var(--ifm-avatar-photo-size-lg); - } - -.avatar__photo--xl { - height: var(--ifm-avatar-photo-size-xl); - width: var(--ifm-avatar-photo-size-xl); - } - -.avatar__photo + .avatar__intro { - margin-left: var(--ifm-avatar-intro-margin); - } - -.avatar__intro { - display: flex; - flex: 1 1; - flex-direction: column; - justify-content: center; - text-align: var(--ifm-avatar-intro-alignment); - } - -.avatar__name { - font: bold var(--ifm-h4-font-size) / var(--ifm-heading-line-height) - var(--ifm-font-family-base); - } - -.avatar__subtitle { - margin-top: 0.25rem; - } - -.avatar--vertical { - --ifm-avatar-intro-alignment: center; - --ifm-avatar-intro-margin: 0.5rem; - - align-items: center; - flex-direction: column; - } - -.avatar--vertical .avatar__intro { - margin-left: 0; /* Reset the margin added in the horizontal layout. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.badge { - background-color: var(--ifm-badge-background-color); - border: var(--ifm-badge-border-width) solid var(--ifm-badge-border-color); - border-radius: var(--ifm-badge-border-radius); - color: var(--ifm-badge-color); - display: inline-block; - font-size: 75%; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - padding: var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal); -} - -.badge--primary { - --ifm-badge-background-color: var(--ifm-color-primary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--secondary { - --ifm-badge-background-color: var(--ifm-color-secondary); - --ifm-badge-border-color: var(--ifm-badge-background-color); - color: var(--ifm-color-black); - } - -.badge--success { - --ifm-badge-background-color: var(--ifm-color-success); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--info { - --ifm-badge-background-color: var(--ifm-color-info); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--warning { - --ifm-badge-background-color: var(--ifm-color-warning); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -.badge--danger { - --ifm-badge-background-color: var(--ifm-color-danger); - --ifm-badge-border-color: var(--ifm-badge-background-color); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.breadcrumbs { - margin-bottom: 0; - padding-left: 0; -} - -.breadcrumbs__item { - display: inline-block; - } - -.breadcrumbs__item:not(:first-child) { - margin-left: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child) { - margin-right: var(--ifm-breadcrumb-spacing); - } - -.breadcrumbs__item:not(:last-child):after { - background: var(--ifm-breadcrumb-separator) center; - content: ' '; - display: inline-block; - filter: var(--ifm-breadcrumb-separator-filter); - height: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - margin: 0 0.5rem; - opacity: 0.5; - width: calc( - var(--ifm-breadcrumb-separator-size) * - var(--ifm-breadcrumb-size-multiplier) * - var(--ifm-breadcrumb-separator-size-multiplier) - ); - } - -.breadcrumbs__item--active .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - color: var(--ifm-breadcrumb-color-active); - } - -.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link { - background: var(--ifm-breadcrumb-item-background-active); - } - -.breadcrumbs__link { - border-radius: var(--ifm-breadcrumb-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - font-size: calc(1rem * var(--ifm-breadcrumb-size-multiplier)); - padding: calc( - var(--ifm-breadcrumb-padding-vertical) * - var(--ifm-breadcrumb-size-multiplier) - ) - calc( - var(--ifm-breadcrumb-padding-horizontal) * - var(--ifm-breadcrumb-size-multiplier) - ); - transition-property: background, color; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.breadcrumbs__link:hover { - text-decoration: none; - } - -.breadcrumbs--sm { - --ifm-breadcrumb-size-multiplier: 0.8; - } - -.breadcrumbs--lg { - --ifm-breadcrumb-size-multiplier: 1.2; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button { - background-color: var(--ifm-button-background-color); - border-color: var(--ifm-button-border-color); - border-radius: var(--ifm-button-border-radius); - border-style: solid; - border-width: var(--ifm-button-border-width); - color: var(--ifm-button-color); - cursor: pointer; - display: inline-block; - font-size: calc(0.875rem * var(--ifm-button-size-multiplier)); - font-weight: var(--ifm-button-font-weight); - line-height: 1.5; - padding: calc( - var(--ifm-button-padding-vertical) * var(--ifm-button-size-multiplier) - ) - calc( - var(--ifm-button-padding-horizontal) * var(--ifm-button-size-multiplier) - ); - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; - transition-property: color, background, border-color; - transition-duration: var(--ifm-button-transition-duration); - transition-timing-function: var(--ifm-transition-timing-default); -} - -.button:hover { - color: var(--ifm-button-color); /* Override for button links. */ - text-decoration: none; - } - -.button--outline { - --ifm-button-background-color: transparent; - --ifm-button-color: var(--ifm-button-border-color); - } - -.button--outline:hover { - --ifm-button-background-color: var(--ifm-button-border-color); - } - -.button--outline:hover, - .button--outline:active, - .button--outline.button--active { - --ifm-button-color: var(--ifm-font-color-base-inverse); - } - -.button--link { - --ifm-button-background-color: transparent; - --ifm-button-border-color: transparent; - - color: var(--ifm-link-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-decoration); - } - -.button--link:hover, - .button--link:active, - .button--link.button--active { - color: var(--ifm-link-hover-color); - /* autoprefixer: ignore next */ - text-decoration: var(--ifm-link-hover-decoration); - } - -.button.disabled, - .button:disabled, - .button[disabled] { - opacity: 0.65; - pointer-events: none; - } - -.button--sm { - --ifm-button-size-multiplier: 0.8; - } - -.button--lg { - --ifm-button-size-multiplier: 1.35; - } - -.button--block { - display: block; - width: 100%; - } - -.button.button--secondary { - color: var(--ifm-color-gray-900); - } - -.button.button--secondary.button--outline:not(.button--active):not(:hover) { - color: var(--ifm-font-color-base); - } - -.button--primary { - --ifm-button-border-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-primary); - } - -.button--primary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-primary-dark); - --ifm-button-border-color: var(--ifm-color-primary-dark); - } - -/* Increase specificity. */ - -.button--primary:active, - .button--primary.button--active { - --ifm-button-border-color: var(--ifm-color-primary-darker); - --ifm-button-background-color: var(--ifm-color-primary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-primary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-primary-darker); - } - -.button--secondary { - --ifm-button-border-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-secondary); - } - -.button--secondary:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-secondary-dark); - --ifm-button-border-color: var(--ifm-color-secondary-dark); - } - -/* Increase specificity. */ - -.button--secondary:active, - .button--secondary.button--active { - --ifm-button-border-color: var(--ifm-color-secondary-darker); - --ifm-button-background-color: var(--ifm-color-secondary-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-secondary-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-secondary-darker); - } - -.button--success { - --ifm-button-border-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-success); - } - -.button--success:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-success-dark); - --ifm-button-border-color: var(--ifm-color-success-dark); - } - -/* Increase specificity. */ - -.button--success:active, - .button--success.button--active { - --ifm-button-border-color: var(--ifm-color-success-darker); - --ifm-button-background-color: var(--ifm-color-success-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-success-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-success-darker); - } - -.button--info { - --ifm-button-border-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-info); - } - -.button--info:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-info-dark); - --ifm-button-border-color: var(--ifm-color-info-dark); - } - -/* Increase specificity. */ - -.button--info:active, - .button--info.button--active { - --ifm-button-border-color: var(--ifm-color-info-darker); - --ifm-button-background-color: var(--ifm-color-info-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-info-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-info-darker); - } - -.button--warning { - --ifm-button-border-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-warning); - } - -.button--warning:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-warning-dark); - --ifm-button-border-color: var(--ifm-color-warning-dark); - } - -/* Increase specificity. */ - -.button--warning:active, - .button--warning.button--active { - --ifm-button-border-color: var(--ifm-color-warning-darker); - --ifm-button-background-color: var(--ifm-color-warning-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-warning-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-warning-darker); - } - -.button--danger { - --ifm-button-border-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline) { - --ifm-button-background-color: var(--ifm-color-danger); - } - -.button--danger:not(.button--outline):hover { - --ifm-button-background-color: var(--ifm-color-danger-dark); - --ifm-button-border-color: var(--ifm-color-danger-dark); - } - -/* Increase specificity. */ - -.button--danger:active, - .button--danger.button--active { - --ifm-button-border-color: var(--ifm-color-danger-darker); - --ifm-button-background-color: var(--ifm-color-danger-darker); - - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - background-color: var(--ifm-color-danger-darker); - /* Has to be explicitly defined because .button--outline has quite high specificity. */ - border-color: var(--ifm-color-danger-darker); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.button-group { - display: inline-flex; -} - -.button-group > .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - margin-left: var(--ifm-button-group-margin); - } - -.button-group > .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.button-group > .button--active { - z-index: 1; /* Make the active button's border take precedence. */ - } - -.button-group--block { - display: flex; - justify-content: stretch; - } - -.button-group--block > .button { - flex-grow: 1; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.card { - background-color: var(--ifm-card-background-color); - border-radius: var(--ifm-card-border-radius); - box-shadow: var(--ifm-global-shadow-lw); - display: flex; - flex-direction: column; - overflow: hidden; -} - -/* Because of border-radius. */ - -.card--full-height { - height: 100%; - } - -.card__image { - padding-top: var(--ifm-card-vertical-spacing); - } - -.card__image:first-child { - padding-top: 0; - } - -.card__header, - .card__body, - .card__footer { - padding: var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing); - } - -.card__header:not(:last-child), .card__body:not(:last-child), .card__footer:not(:last-child) { - padding-bottom: 0; - } - -.card__header > :last-child, .card__body > :last-child, .card__footer > :last-child { - margin-bottom: 0; - } - -.card__footer { - margin-top: auto; /* Pushes the footer to the bottom of the card. */ - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.table-of-contents { - font-size: 0.8rem; - margin-bottom: 0; - padding: var(--ifm-toc-padding-vertical) 0; -} - -.table-of-contents, - .table-of-contents ul { - list-style-type: none; - padding-left: var(--ifm-toc-padding-horizontal); - } - -.table-of-contents li { - margin: var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal); - } - -.table-of-contents__left-border { - border-left: 1px solid var(--ifm-toc-border-color); - } - -.table-of-contents__link { - color: var(--ifm-toc-link-color); - } - -.table-of-contents__link:hover, - .table-of-contents__link:hover code, - .table-of-contents__link--active, - .table-of-contents__link--active code { - color: var(--ifm-color-primary); - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.close { - background: none; - border: none; - color: var(--ifm-color-black); - cursor: pointer; - float: right; - font-size: 1.5rem; - font-weight: var(--ifm-font-weight-bold); - line-height: 1; - opacity: 0.5; - padding: 1rem; - transition: opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default); -} - -.close:hover { - opacity: 0.7; - } - -.close:focus { - opacity: 0.8; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.dropdown { - display: inline-flex; - font-weight: var(--ifm-dropdown-font-weight); - position: relative; - vertical-align: top; -} - -.dropdown--hoverable:hover .dropdown__menu, .dropdown--show .dropdown__menu { - opacity: 1; - transform: translateY(0); - visibility: visible; - } - -.dropdown--right .dropdown__menu { - right: 0; - } - -.dropdown--nocaret .navbar__link:after { - content: none !important; - } - -.dropdown__menu { - background-color: var(--ifm-dropdown-background-color); - border-radius: var(--ifm-global-radius); - box-shadow: var(--ifm-global-shadow-md); - list-style: none; - max-height: calc(100vh - var(--ifm-navbar-height)); - min-width: 10rem; - opacity: 0; - overflow-y: auto; - padding: 0.5rem; - position: absolute; - top: 100%; - transform: translateY(-10px); - visibility: hidden; - z-index: var(--ifm-z-index-dropdown); - transition-property: opacity, transform, visibility; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.dropdown__link { - border-radius: 0.25rem; - color: var(--ifm-dropdown-link-color); - display: block; - font-size: 0.875rem; - margin-top: 0.2rem; - padding: 0.25rem 0.5rem; - white-space: nowrap; - } - -.dropdown__link:hover, - .dropdown__link--active { - background-color: var(--ifm-dropdown-hover-background-color); - color: var(--ifm-dropdown-link-color); - text-decoration: none; - } - -.dropdown__link--active, - .dropdown__link--active:hover { - --ifm-dropdown-link-color: var(--ifm-link-color); - } - -.dropdown > .navbar__link:after { - border-color: currentColor transparent; - border-style: solid; - border-width: 0.4em 0.4em 0; - content: ''; - display: inline-block; - margin-left: 0.3em; - position: relative; - top: 2px; - transform: translateY(-50%); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.footer { - background-color: var(--ifm-footer-background-color); - color: var(--ifm-footer-color); - padding: var(--ifm-footer-padding-vertical) - var(--ifm-footer-padding-horizontal); -} - -.footer--dark { - --ifm-footer-background-color: #303846; - --ifm-footer-color: var(--ifm-footer-link-color); - --ifm-footer-link-color: var(--ifm-color-secondary); - --ifm-footer-title-color: var(--ifm-color-white); - } - -.footer__links { - margin-bottom: 1rem; - } - -.footer__link-item { - color: var(--ifm-footer-link-color); - line-height: 2; - } - -.footer__link-item:hover { - color: var(--ifm-footer-link-hover-color); - } - -.footer__link-separator { - margin: 0 var(--ifm-footer-link-horizontal-spacing); - } - -.footer__logo { - margin-top: 1rem; - max-width: 10rem; - } - -.footer__title { - color: var(--ifm-footer-title-color); - font: bold var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base); - margin-bottom: var(--ifm-heading-margin-bottom); - } - -.footer__item { - margin-top: 0; - } - -.footer__items { - list-style-type: none; - margin-bottom: 0; - padding-left: 0; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -[type='checkbox'] { - padding: 0; -} - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.hero { - align-items: center; - background-color: var(--ifm-hero-background-color); - color: var(--ifm-hero-text-color); - display: flex; - padding: 4rem 2rem; -} - -.hero--primary { - --ifm-hero-background-color: var(--ifm-color-primary); - --ifm-hero-text-color: var(--ifm-font-color-base-inverse); - } - -.hero--dark { - --ifm-hero-background-color: #303846; - --ifm-hero-text-color: var(--ifm-color-white); - } - -.hero__title { - font-size: 3rem; - } - -.hero__subtitle { - font-size: 1.5rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.menu { - font-weight: var(--ifm-font-weight-semibold); - overflow-x: hidden; -} - -.menu__list { - list-style-type: none; - margin: 0; - padding-left: 0; - } - -/* Non-top level menus */ - -.menu__list .menu__list { - margin-left: var(--ifm-menu-link-padding-horizontal); - } - -.menu__list-item:not(:first-child) { - margin-top: 0.25rem; - } - -.menu__list-item--collapsed .menu__list { - height: 0; - overflow: hidden; - } - -.menu__list-item--collapsed .menu__link--sublist:after { - transform: rotateZ(90deg); - } - -.menu__link { - border-radius: 0.25rem; - color: var(--ifm-menu-color); - cursor: pointer; - display: flex; - justify-content: space-between; - line-height: 1.25; - padding: var(--ifm-menu-link-padding-vertical) - var(--ifm-menu-link-padding-horizontal); - position: relative; - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link:hover { - text-decoration: none; - background: var(--ifm-menu-color-background-hover); - color: var(--ifm-menu-color); - transition-property: color, background; - transition-duration: var(--ifm-transition-fast); - transition-timing-function: var(--ifm-transition-timing-default); - } - -.menu__link--sublist { - margin-bottom: 0.25rem; - } - -.menu__link--sublist:after { - background: var(--ifm-menu-link-sublist-icon) 50% / 2rem 2rem; - content: ' '; - display: inline-block; - filter: var(--ifm-menu-link-sublist-icon-filter); - height: 1.25rem; - min-width: 1.25rem; - transform: rotate(180deg); - transition: transform var(--ifm-transition-fast) linear; - } - -.menu__link--active { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:hover { - color: var(--ifm-menu-color-active); - } - -.menu__link--active:not(.menu__link--sublist) { - background: var(--ifm-menu-color-background-active); - } - -.menu--responsive .menu__button { - bottom: 2rem; - display: none; - position: fixed; - right: 1rem; - z-index: var(--ifm-z-index-fixed); - } - -.menu--show { - background: var(--ifm-background-surface-color); - bottom: 0; - left: 0; - -ms-scroll-chaining: none; - overscroll-behavior: contain; - padding: 1rem; - position: fixed; - right: 0; - top: 0; - z-index: var(--ifm-z-index-overlay); - } - -.menu--show .menu__list { - display: inherit; - opacity: 1; - transition: opacity var(--ifm-transition-fast) linear; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'], -.navbar--dark { - --ifm-menu-link-sublist-icon-filter: invert(100%) sepia(94%) saturate(17%) - hue-rotate(223deg) brightness(104%) contrast(98%); -} - -.navbar { - background-color: var(--ifm-navbar-background-color); - box-shadow: var(--ifm-navbar-shadow); - display: flex; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - width: 100%; -} - -.navbar > .container, - .navbar > .container-fluid { - display: flex; - } - -.navbar--fixed-top { - position: sticky; - top: 0; - z-index: var(--ifm-z-index-fixed); - } - -.navbar__inner { - align-items: stretch; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - width: 100%; - } - -.navbar__brand { - align-items: center; - color: var(--ifm-navbar-link-color); - display: flex; - font-weight: bold; - height: 2rem; - margin-right: 1rem; - min-width: 0; - } - -.navbar__brand:hover { - color: inherit; - text-decoration: none; - } - -.navbar__title { - flex: 1 1 auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - -.navbar__toggle { - display: none; - margin-right: 0.5rem; - } - -.navbar__logo { - height: 100%; - margin-right: 0.5rem; - } - -.navbar__items { - align-items: center; - display: flex; - flex: 1; - min-width: 0; - } - -.navbar__items--center { - flex: 0 0 auto; - } - -.navbar__items--center .navbar__brand { - margin: 0; - } - -.navbar__items--center + .navbar__items--right { - flex: 1; - } - -.navbar__items--right { - flex: 0 0 auto; - justify-content: flex-end; - } - -.navbar__items--right > :last-child { - padding-right: 0; - } - -.navbar__item { - display: inline-block; - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - } - -.navbar__item.dropdown { - padding: 0; - } - -.navbar__item.dropdown .navbar__link:not([href]) { - pointer-events: none; - } - -.navbar__link { - color: var(--ifm-navbar-link-color); - cursor: pointer; - font-weight: var(--ifm-font-weight-semibold); - padding: var(--ifm-navbar-item-padding-vertical) - var(--ifm-navbar-item-padding-horizontal); - position: relative; - text-decoration: none; - } - -.navbar__link:hover, - .navbar__link--active { - color: var(--ifm-navbar-link-hover-color); - text-decoration: none; - } - -.navbar--dark { - --ifm-navbar-background-color: #242526; - --ifm-navbar-link-color: var(--ifm-color-gray-100); - --ifm-navbar-link-hover-color: var(--ifm-color-primary); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-white); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - --ifm-menu-color: var(--ifm-color-gray-300); - --ifm-navbar-toggle-color: var(--ifm-color-white); - } - -.navbar--dark .navbar__toggle { - color: var(--ifm-color-white); - } - -.navbar--primary { - --ifm-navbar-background-color: var(--ifm-color-primary); - --ifm-navbar-link-hover-color: var(--ifm-color-white); - --ifm-navbar-search-input-background-color: rgba(255, 255, 255, 0.1); - --ifm-navbar-search-input-color: var(--ifm-color-emphasis-500); - --ifm-navbar-search-input-placeholder-color: rgba(255, 255, 255, 0.5); - } - -.navbar__search-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; /* Algolia will add type="search" to the input in Safari and Safari's styling will override the styling here. */ - background: var(--ifm-navbar-search-input-background-color) - var(--ifm-navbar-search-input-icon) no-repeat 0.75rem center / 1rem 1rem; - border: none; - border-radius: 2rem; - color: var(--ifm-navbar-search-input-color); - cursor: text; - display: inline-block; - font-size: 0.9rem; - height: 2rem; - padding: 0 0.5rem 0 2.25rem; - width: 12.5rem; - } - -.navbar__search-input::-moz-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input:-ms-input-placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar__search-input::placeholder { - color: var(--ifm-navbar-search-input-placeholder-color); - } - -.navbar-sidebar { - background-color: var(--ifm-navbar-background-color); - bottom: 0; - box-shadow: var(--ifm-global-shadow-md); - left: 0; - opacity: 0; - overflow-x: hidden; - position: fixed; - top: 0; - transform: translate3d(-100%, 0, 0); - visibility: hidden; - width: var(--ifm-navbar-sidebar-width); - transition-property: opacity, visibility, transform; - transition-duration: 250ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar--show .navbar-sidebar, - .navbar-sidebar--show .navbar-sidebar__backdrop { - opacity: 1; - visibility: visible; - } - -.navbar-sidebar--show .navbar-sidebar { - transform: translate3d(0, 0, 0); - } - -.navbar-sidebar__backdrop { - background-color: rgba(0, 0, 0, 0.6); - bottom: 0; - left: 0; - opacity: 0; - position: fixed; - right: 0; - top: 0; - visibility: hidden; - transition-property: opacity, visibility; - transition-duration: 100ms; - transition-timing-function: ease-in-out; - } - -.navbar-sidebar__brand { - align-items: center; - box-shadow: var(--ifm-navbar-shadow); - display: flex; - flex: 1; - height: var(--ifm-navbar-height); - padding: var(--ifm-navbar-padding-vertical) - var(--ifm-navbar-padding-horizontal); - } - -.navbar-sidebar__items { - display: flex; - height: calc(100% - var(--ifm-navbar-height)); - } - -.navbar-sidebar__items > div { - flex-shrink: 0; - padding: 0.5rem; - width: calc(var(--ifm-navbar-sidebar-width)); - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination { - font-size: var(--ifm-pagination-font-size); - padding-left: 0; -} - -.pagination--sm { - --ifm-pagination-font-size: 0.8rem; - --ifm-pagination-padding-horizontal: 0.8rem; - --ifm-pagination-padding-vertical: 0.2rem; - } - -.pagination--lg { - --ifm-pagination-font-size: 1.2rem; - --ifm-pagination-padding-horizontal: 1.2rem; - --ifm-pagination-padding-vertical: 0.3rem; - } - -.pagination__item { - display: inline-block; - } - -.pagination__item:not(:first-child) { - margin-left: var(--ifm-pagination-page-spacing); - } - -.pagination__item:not(:last-child) { - margin-right: var(--ifm-pagination-page-spacing); - } - -.pagination__item > span { - padding: var(--ifm-pagination-padding-vertical); - } - -.pagination__item--active .pagination__link { - background: var(--ifm-pagination-item-active-background); - color: var(--ifm-pagination-color-active); - } - -.pagination__item:not(.pagination__item--active):hover .pagination__link { - background: var(--ifm-pagination-item-active-background); - } - -.pagination__item--disabled, - .pagination__item[disabled] { - opacity: 0.25; - pointer-events: none; - } - -.pagination__link { - border-radius: var(--ifm-pagination-border-radius); - color: var(--ifm-font-color-base); - display: inline-block; - padding: var(--ifm-pagination-padding-vertical) - var(--ifm-pagination-padding-horizontal); - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination__link:hover { - text-decoration: none; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pagination-nav { - display: flex; -} - -.pagination-nav__item { - display: flex; - flex: 1 50%; - max-width: 50%; - } - -.pagination-nav__item--next { - text-align: right; - } - -.pagination-nav__item + .pagination-nav__item { - margin-left: var(--ifm-spacing-horizontal); - } - -.pagination-nav__link { - border: 1px solid var(--ifm-color-emphasis-300); - border-radius: var(--ifm-pagination-nav-border-radius); - flex-grow: 1; - line-height: var(--ifm-heading-line-height); - padding: var(--ifm-global-spacing); - transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pagination-nav__link:hover { - border-color: var(--ifm-pagination-nav-color-hover); - text-decoration: none; - } - -.pagination-nav__label { - font-size: var(--ifm-h4-font-size); - font-weight: var(--ifm-heading-font-weight); - word-break: break-word; - } - -.pagination-nav__sublabel { - color: var(--ifm-color-content-secondary); - font-size: var(--ifm-h5-font-size); - font-weight: var(--ifm-font-weight-semibold); - margin-bottom: 0.25rem; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.pills { - font-weight: var(--ifm-font-weight-bold); - padding-left: 0; -} - -.pills__item { - border-radius: 0.5rem; - cursor: pointer; - display: inline-block; - list-style-type: none; - padding: 0.25rem 1rem; - transition: background var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.pills__item--active { - background: var(--ifm-pills-color-background-active); - color: var(--ifm-pills-color-active); - } - -.pills__item:not(.pills__item--active):hover { - background-color: var(--ifm-pills-color-background-active); - } - -.pills__item:not(:first-child) { - margin-left: var(--ifm-pills-spacing); - } - -.pills__item:not(:last-child) { - margin-right: var(--ifm-pills-spacing); - } - -.pills__item + .pills__item { - margin-top: 0; - } - -.pills--block { - display: flex; - justify-content: stretch; - } - -.pills--block .pills__item { - flex-grow: 1; - text-align: center; - } - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -.tabs { - color: var(--ifm-tabs-color); - display: flex; - font-weight: var(--ifm-font-weight-bold); - margin-bottom: 0; - overflow-x: auto; - padding-left: 0; -} - -.tabs__item { - border-bottom: 3px solid transparent; - border-radius: var(--ifm-global-radius); - box-sizing: content-box; - cursor: pointer; - display: inline-flex; - margin: 0; - padding: var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal); - transition: background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default); - } - -.tabs__item--active { - border-bottom-color: var(--ifm-tabs-color-active); - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - color: var(--ifm-tabs-color-active); - } - -.tabs__item:hover { - background-color: var(--ifm-hover-overlay); - } - -.tabs--block { - justify-content: stretch; - } - -.tabs--block .tabs__item { - flex-grow: 1; - justify-content: center; - } - -/* Mode */ - -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -html[data-theme='dark'] { - --ifm-color-scheme: dark; - - --ifm-color-emphasis-0: var(--ifm-color-gray-1000); - --ifm-color-emphasis-100: var(--ifm-color-gray-900); - --ifm-color-emphasis-200: var(--ifm-color-gray-800); - --ifm-color-emphasis-300: var(--ifm-color-gray-700); - --ifm-color-emphasis-400: var(--ifm-color-gray-600); - --ifm-color-emphasis-500: var(--ifm-color-gray-500); - --ifm-color-emphasis-600: var(--ifm-color-gray-400); - --ifm-color-emphasis-700: var(--ifm-color-gray-300); - --ifm-color-emphasis-800: var(--ifm-color-gray-200); - --ifm-color-emphasis-900: var(--ifm-color-gray-100); - --ifm-color-emphasis-1000: var(--ifm-color-gray-0); - - --ifm-background-color: #18191a; - --ifm-background-surface-color: #242526; - - --ifm-hover-overlay: rgba(255, 255, 255, 0.05); - - --ifm-color-content-secondary: rgba(255, 255, 255, 1); - - --ifm-breadcrumb-separator-filter: invert(64%) sepia(11%) saturate(0%) - hue-rotate(149deg) brightness(99%) contrast(95%); - - --ifm-code-background: rgb(51, 52, 55); - - --ifm-scrollbar-track-background-color: #444444; - --ifm-scrollbar-thumb-background-color: #686868; - --ifm-scrollbar-thumb-hover-background-color: #7a7a7a; -} - -@media (min-width: 1440px) { - .container { - max-width: var(--ifm-container-width-xl); - } -} - -@media (max-width: 1200px) { - h1 { - --ifm-h1-font-size: calc(1.375rem + 1.5vw); - } -} - -@media (max-width: 996px) { - -.row .col { - /* Increase specificity. */ - } - .row .col.col.col { - --ifm-col-width: 100%; - flex-basis: var(--ifm-col-width); - margin-left: 0; - - max-width: var(--ifm-col-width); - } - -.footer { - --ifm-footer-padding-horizontal: 0 -} - - .footer__link-separator { - display: none; - } - - .footer__col { - margin-bottom: calc(var(--ifm-spacing-vertical) * 3); - } - - .footer__link-item { - display: block; - } - -.hero { - padding-left: 0; - padding-right: 0 -} - -.menu--responsive .menu__button { - display: inherit - } - .menu--responsive:not(.menu--show) .menu__list { - display: none; - opacity: 0; - } - -.navbar > .container, - .navbar > .container-fluid { - padding: 0 - } - -.navbar__toggle { - display: inherit - } - -.navbar__item { - display: none - } - -.navbar__search-input { - width: 9rem - } - -.pills--block { - flex-direction: column - } - .pills--block .pills__item:not(:first-child) { - margin-top: var(--ifm-pills-spacing); - } - - .pills--block .pills__item:not(:last-child) { - margin-bottom: var(--ifm-pills-spacing); - } - -.tabs--block { - flex-direction: column - } - .tabs--block .tabs__item:not(:first-child) { - margin-top: var(--ifm-tabs-spacing); - } - - .tabs--block .tabs__item:not(:last-child) { - margin-bottom: var(--ifm-tabs-spacing); - } -} - -@media (pointer: fine) { - .thin-scrollbar::-webkit-scrollbar { - height: var(--ifm-scrollbar-size); - width: var(--ifm-scrollbar-size); - } - .thin-scrollbar::-webkit-scrollbar-track { - background: var(--ifm-scrollbar-track-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb { - background: var(--ifm-scrollbar-thumb-background-color); - border-radius: 10px; - } - .thin-scrollbar::-webkit-scrollbar-thumb:hover { - background: var(--ifm-scrollbar-thumb-hover-background-color); - } -} - -@media print { - -.table-of-contents { - display: none -} - -.footer { - display: none -} - -.menu { - display: none -} - -.navbar { - display: none -} - -.pagination-nav { - display: none -} - -.tabs { - page-break-inside: avoid -} -} diff --git a/packages/core/dist/css/default/default.min.css b/packages/core/dist/css/default/default.min.css deleted file mode 100644 index 2ab27dca..00000000 --- a/packages/core/dist/css/default/default.min.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-color-primary:#3578e5;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-secondary:#ebedf0;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-success:#00a400;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-info:#54c7ec;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-warning:#ffba00;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-danger:#fa383e;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,0.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,0.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,0.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,0.2),0 2px 4px 0 rgba(0,0,0,0.1);--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.3rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-color-emphasis-100);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:inherit;--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:var(--ifm-color-emphasis-100);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-color:#6a737d;--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-padding-horizontal:1rem;--ifm-blockquote-padding-vertical:1rem;--ifm-hr-border-color:var(--ifm-color-emphasis-500);--ifm-hr-border-width:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:var(--ifm-global-border-width);--ifm-alert-color:var(--ifm-font-color-base-inverse);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size-sm:2rem;--ifm-avatar-photo-size-md:3rem;--ifm-avatar-photo-size-lg:4rem;--ifm-avatar-photo-size-xl:6rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.0625rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:1rem;--ifm-breadcrumb-padding-vertical:0.5rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-color:var(--ifm-font-color-base-inverse);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-margin:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:1rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:80vw;--ifm-pagination-border-radius:calc(var(--ifm-global-radius)*var(--ifm-pagination-size-multiplier));--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.0625rem;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-size-multiplier:1;--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.0625rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--ifm-tabs-spacing:0.0625rem}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;word-wrap:break-word}.container{margin:0 auto;max-width:var(--ifm-container-width);padding:0 var(--ifm-spacing-horizontal);width:100%}.container--fluid{max-width:inherit}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.row .col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:100%;padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col.col--1,.row .col[class*=col--]{flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--1{--ifm-col-width:8.33333%}.row .col.col--offset-1{margin-left:8.33333%}.row .col.col--2{--ifm-col-width:16.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-2{margin-left:16.66667%}.row .col.col--3{--ifm-col-width:25%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-3{margin-left:25%}.row .col.col--4{--ifm-col-width:33.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-4{margin-left:33.33333%}.row .col.col--5{--ifm-col-width:41.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-5{margin-left:41.66667%}.row .col.col--6{--ifm-col-width:50%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-6{margin-left:50%}.row .col.col--7{--ifm-col-width:58.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-7{margin-left:58.33333%}.row .col.col--8{--ifm-col-width:66.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-8{margin-left:66.66667%}.row .col.col--9{--ifm-col-width:75%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-9{margin-left:75%}.row .col.col--10{--ifm-col-width:83.33333%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-10{margin-left:83.33333%}.row .col.col--11{--ifm-col-width:91.66667%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-11{margin-left:91.66667%}.row .col.col--12{--ifm-col-width:100%;flex:0 0 var(--ifm-col-width);max-width:var(--ifm-col-width)}.row .col.col--offset-12{margin-left:100%}.row--no-gutters{margin-left:0;margin-right:0}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.margin--none{margin:0!important}.margin-top--none{margin-top:0!important}.margin-left--none{margin-left:0!important}.margin-bottom--none{margin-bottom:0!important}.margin-right--none{margin-right:0!important}.margin-vert--none{margin-bottom:0!important;margin-top:0!important}.margin-horiz--none{margin-left:0!important;margin-right:0!important}.margin--xs{margin:.25rem!important}.margin-top--xs{margin-top:.25rem!important}.margin-left--xs{margin-left:.25rem!important}.margin-bottom--xs{margin-bottom:.25rem!important}.margin-right--xs{margin-right:.25rem!important}.margin-vert--xs{margin-bottom:.25rem!important;margin-top:.25rem!important}.margin-horiz--xs{margin-left:.25rem!important;margin-right:.25rem!important}.margin--sm{margin:.5rem!important}.margin-top--sm{margin-top:.5rem!important}.margin-left--sm{margin-left:.5rem!important}.margin-bottom--sm{margin-bottom:.5rem!important}.margin-right--sm{margin-right:.5rem!important}.margin-vert--sm{margin-bottom:.5rem!important;margin-top:.5rem!important}.margin-horiz--sm{margin-left:.5rem!important;margin-right:.5rem!important}.margin--md{margin:1rem!important}.margin-top--md{margin-top:1rem!important}.margin-left--md{margin-left:1rem!important}.margin-bottom--md{margin-bottom:1rem!important}.margin-right--md{margin-right:1rem!important}.margin-vert--md{margin-bottom:1rem!important;margin-top:1rem!important}.margin-horiz--md{margin-left:1rem!important;margin-right:1rem!important}.margin--lg{margin:2rem!important}.margin-top--lg{margin-top:2rem!important}.margin-left--lg{margin-left:2rem!important}.margin-bottom--lg{margin-bottom:2rem!important}.margin-right--lg{margin-right:2rem!important}.margin-vert--lg{margin-bottom:2rem!important;margin-top:2rem!important}.margin-horiz--lg{margin-left:2rem!important;margin-right:2rem!important}.margin--xl{margin:5rem!important}.margin-top--xl{margin-top:5rem!important}.margin-left--xl{margin-left:5rem!important}.margin-bottom--xl{margin-bottom:5rem!important}.margin-right--xl{margin-right:5rem!important}.margin-vert--xl{margin-bottom:5rem!important;margin-top:5rem!important}.margin-horiz--xl{margin-left:5rem!important;margin-right:5rem!important}.padding--none{padding:0!important}.padding-top--none{padding-top:0!important}.padding-left--none{padding-left:0!important}.padding-bottom--none{padding-bottom:0!important}.padding-right--none{padding-right:0!important}.padding-vert--none{padding-bottom:0!important;padding-top:0!important}.padding-horiz--none{padding-left:0!important;padding-right:0!important}.padding--xs{padding:.25rem!important}.padding-top--xs{padding-top:.25rem!important}.padding-left--xs{padding-left:.25rem!important}.padding-bottom--xs{padding-bottom:.25rem!important}.padding-right--xs{padding-right:.25rem!important}.padding-vert--xs{padding-bottom:.25rem!important;padding-top:.25rem!important}.padding-horiz--xs{padding-left:.25rem!important;padding-right:.25rem!important}.padding--sm{padding:.5rem!important}.padding-top--sm{padding-top:.5rem!important}.padding-left--sm{padding-left:.5rem!important}.padding-bottom--sm{padding-bottom:.5rem!important}.padding-right--sm{padding-right:.5rem!important}.padding-vert--sm{padding-bottom:.5rem!important;padding-top:.5rem!important}.padding-horiz--sm{padding-left:.5rem!important;padding-right:.5rem!important}.padding--md{padding:1rem!important}.padding-top--md{padding-top:1rem!important}.padding-left--md{padding-left:1rem!important}.padding-bottom--md{padding-bottom:1rem!important}.padding-right--md{padding-right:1rem!important}.padding-vert--md{padding-bottom:1rem!important;padding-top:1rem!important}.padding-horiz--md{padding-left:1rem!important;padding-right:1rem!important}.padding--lg{padding:2rem!important}.padding-top--lg{padding-top:2rem!important}.padding-left--lg{padding-left:2rem!important}.padding-bottom--lg{padding-bottom:2rem!important}.padding-right--lg{padding-right:2rem!important}.padding-vert--lg{padding-bottom:2rem!important;padding-top:2rem!important}.padding-horiz--lg{padding-left:2rem!important;padding-right:2rem!important}.padding--xl{padding:5rem!important}.padding-top--xl{padding-top:5rem!important}.padding-left--xl{padding-left:5rem!important}.padding-bottom--xl{padding-bottom:5rem!important}.padding-right--xl{padding-right:5rem!important}.padding-vert--xl{padding-bottom:5rem!important;padding-top:5rem!important}.padding-horiz--xl{padding-left:5rem!important;padding-right:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal);vertical-align:middle}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);margin:0 0 var(--ifm-spacing-vertical);overflow:auto;padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{border-style:none;box-sizing:content-box;max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown>:first-child{margin-top:0!important}.markdown>:last-child{margin-bottom:0!important}.markdown>h1{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-h1-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h2,.markdown>h3{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading));margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li{word-wrap:break-word}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical);overflow:auto;width:100%}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:6px solid var(--ifm-color-emphasis-300);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);margin:0 0 var(--ifm-spacing-vertical);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{border:var(--ifm-hr-border-width) solid var(--ifm-hr-border-color);box-sizing:content-box;margin:var(--ifm-hr-margin-vertical) 0;overflow:hidden}hr:after,hr:before{content:"";display:table}hr:after{clear:both}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.text--no-decoration,.text--no-decoration:hover{text-decoration:none}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;padding:0}.alert{--ifm-code-background:rgba(0,0,0,0.05);background-color:var(--ifm-alert-background-color);border-radius:var(--ifm-alert-border-radius);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);color:var(--ifm-alert-color);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary);--ifm-alert-border-color:var(--ifm-color-primary)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary);--ifm-alert-border-color:var(--ifm-color-secondary);--ifm-alert-color:var(--ifm-color-gray-900)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success);--ifm-alert-border-color:var(--ifm-color-success)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info);--ifm-alert-border-color:var(--ifm-color-info)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning);--ifm-alert-border-color:var(--ifm-color-warning)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger);--ifm-alert-border-color:var(--ifm-color-danger)}.alert a{color:var(--ifm-alert-color);text-decoration:underline}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0}.avatar{display:flex}.avatar__photo-link{display:block}.avatar__photo{border-radius:50%;height:var(--ifm-avatar-photo-size-md);overflow:hidden;width:var(--ifm-avatar-photo-size-md)}.avatar__photo--sm{height:var(--ifm-avatar-photo-size-sm);width:var(--ifm-avatar-photo-size-sm)}.avatar__photo--lg{height:var(--ifm-avatar-photo-size-lg);width:var(--ifm-avatar-photo-size-lg)}.avatar__photo--xl{height:var(--ifm-avatar-photo-size-xl);width:var(--ifm-avatar-photo-size-xl)}.avatar__photo+.avatar__intro{margin-left:var(--ifm-avatar-intro-margin)}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.avatar--vertical .avatar__intro{margin-left:0}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);display:inline-block;font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--primary,.badge--secondary{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info,.badge--success{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:first-child){margin-left:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child){margin-right:var(--ifm-breadcrumb-spacing)}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) 50%;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 .5rem;opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__item--active .breadcrumbs__link,.breadcrumbs__item:not(.breadcrumbs__item--active):hover .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);color:var(--ifm-font-color-base);display:inline-block;font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-property:background,color;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.breadcrumbs__link:hover{text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border-radius:var(--ifm-button-border-radius);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);cursor:pointer;display:inline-block;font-size:calc(0.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition-property:color,background,border-color;transition-duration:var(--ifm-button-transition-duration);transition-timing-function:var(--ifm-transition-timing-default)}.button,.button:hover{color:var(--ifm-button-color)}.button:hover{text-decoration:none}.button--outline{--ifm-button-background-color:transparent;--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--outline.button--active,.button--outline:active,.button--outline:hover{--ifm-button-color:var(--ifm-font-color-base-inverse)}.button--link{--ifm-button-background-color:transparent;--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.button--primary{--ifm-button-border-color:var(--ifm-color-primary)}.button--primary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-primary)}.button--primary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-border-color:var(--ifm-color-primary-darker);--ifm-button-background-color:var(--ifm-color-primary-darker);background-color:var(--ifm-color-primary-darker);border-color:var(--ifm-color-primary-darker)}.button--secondary{--ifm-button-border-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline){--ifm-button-background-color:var(--ifm-color-secondary)}.button--secondary:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-border-color:var(--ifm-color-secondary-darker);--ifm-button-background-color:var(--ifm-color-secondary-darker);background-color:var(--ifm-color-secondary-darker);border-color:var(--ifm-color-secondary-darker)}.button--success{--ifm-button-border-color:var(--ifm-color-success)}.button--success:not(.button--outline){--ifm-button-background-color:var(--ifm-color-success)}.button--success:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-border-color:var(--ifm-color-success-darker);--ifm-button-background-color:var(--ifm-color-success-darker);background-color:var(--ifm-color-success-darker);border-color:var(--ifm-color-success-darker)}.button--info{--ifm-button-border-color:var(--ifm-color-info)}.button--info:not(.button--outline){--ifm-button-background-color:var(--ifm-color-info)}.button--info:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-border-color:var(--ifm-color-info-darker);--ifm-button-background-color:var(--ifm-color-info-darker);background-color:var(--ifm-color-info-darker);border-color:var(--ifm-color-info-darker)}.button--warning{--ifm-button-border-color:var(--ifm-color-warning)}.button--warning:not(.button--outline){--ifm-button-background-color:var(--ifm-color-warning)}.button--warning:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-border-color:var(--ifm-color-warning-darker);--ifm-button-background-color:var(--ifm-color-warning-darker);background-color:var(--ifm-color-warning-darker);border-color:var(--ifm-color-warning-darker)}.button--danger{--ifm-button-border-color:var(--ifm-color-danger)}.button--danger:not(.button--outline){--ifm-button-background-color:var(--ifm-color-danger)}.button--danger:not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-border-color:var(--ifm-color-danger-darker);--ifm-button-background-color:var(--ifm-color-danger-darker);background-color:var(--ifm-color-danger-darker);border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:var(--ifm-button-group-margin)}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group>.button--active{z-index:1}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style-type:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color)}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{background:none;border:none;color:var(--ifm-color-black);cursor:pointer;float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown--right .dropdown__menu{right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);list-style:none;max-height:calc(100vh - var(--ifm-navbar-height));min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:100%;transform:translateY(-10px);visibility:hidden;z-index:var(--ifm-z-index-dropdown);transition-property:opacity,transform,visibility;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";display:inline-block;margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.footer__item{margin-top:0}.footer__items{list-style-type:none;margin-bottom:0;padding-left:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu{font-weight:var(--ifm-font-weight-semibold);overflow-x:hidden}.menu__list{list-style-type:none;margin:0;padding-left:0}.menu__list .menu__list{margin-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__link{border-radius:.25rem;cursor:pointer;display:flex;justify-content:space-between;line-height:1.25;padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal);position:relative}.menu__link,.menu__link:hover{color:var(--ifm-menu-color);transition-property:color,background;transition-duration:var(--ifm-transition-fast);transition-timing-function:var(--ifm-transition-timing-default)}.menu__link:hover{text-decoration:none;background:var(--ifm-menu-color-background-hover)}.menu__link--sublist{margin-bottom:.25rem}.menu__link--sublist:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;content:" ";display:inline-block;filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;min-width:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.menu__link--active:not(.menu__link--sublist){background:var(--ifm-menu-color-background-active)}.menu--responsive .menu__button{bottom:2rem;display:none;position:fixed;right:1rem;z-index:var(--ifm-z-index-fixed)}.menu--show{background:var(--ifm-background-surface-color);bottom:0;left:0;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:1rem;position:fixed;right:0;top:0;z-index:var(--ifm-z-index-overlay)}.menu--show .menu__list{display:inherit;opacity:1;transition:opacity var(--ifm-transition-fast) linear}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal);width:100%}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar__inner{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;color:var(--ifm-navbar-link-color);display:flex;font-weight:700;height:2rem;margin-right:1rem;min-width:0}.navbar__brand:hover{color:inherit;text-decoration:none}.navbar__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{height:100%;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__item.dropdown{padding:0}.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link{color:var(--ifm-navbar-link-color);cursor:pointer;font-weight:var(--ifm-font-weight-semibold);padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal);position:relative;text-decoration:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-link-hover-color:var(--ifm-color-primary);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-white);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5);--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-toggle-color:var(--ifm-color-white)}.navbar--dark .navbar__toggle{color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,0.1);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,0.5)}.navbar__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::-moz-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);bottom:0;box-shadow:var(--ifm-global-shadow-md);left:0;opacity:0;overflow-x:hidden;position:fixed;top:0;transform:translate3d(-100%,0,0);visibility:hidden;width:var(--ifm-navbar-sidebar-width);transition-property:opacity,visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar--show .navbar-sidebar{transform:translateZ(0)}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height))}.navbar-sidebar__items>div{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.pagination{font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-block}.pagination__item:not(:first-child){margin-left:var(--ifm-pagination-page-spacing)}.pagination__item:not(:last-child){margin-right:var(--ifm-pagination-page-spacing)}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{display:flex}.pagination-nav__item{display:flex;flex:1 50%;max-width:50%}.pagination-nav__item--next{text-align:right}.pagination-nav__item+.pagination-nav__item{margin-left:var(--ifm-spacing-horizontal)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);flex-grow:1;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills{font-weight:var(--ifm-font-weight-bold);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;list-style-type:none;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{background:var(--ifm-pills-color-background-active);color:var(--ifm-pills-color-active)}.pills__item:not(.pills__item--active):hover{background-color:var(--ifm-pills-color-background-active)}.pills__item:not(:first-child){margin-left:var(--ifm-pills-spacing)}.pills__item:not(:last-child){margin-right:var(--ifm-pills-spacing)}.pills__item+.pills__item{margin-top:0}.pills--block{display:flex;justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;font-weight:var(--ifm-font-weight-bold);margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);box-sizing:content-box;cursor:pointer;display:inline-flex;margin:0;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-500:var(--ifm-color-gray-500);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#18191a;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,0.05);--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#333437;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:1200px){h1{--ifm-h1-font-size:calc(1.375rem + 1.5vw)}}@media (max-width:996px){.row .col.col.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0;max-width:var(--ifm-col-width)}.footer{--ifm-footer-padding-horizontal:0}.footer__link-separator{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.menu--responsive .menu__button{display:inherit}.menu--responsive:not(.menu--show) .menu__list{display:none;opacity:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__item{display:none}.navbar__search-input{width:9rem}.pills--block{flex-direction:column}.pills--block .pills__item:not(:first-child){margin-top:var(--ifm-pills-spacing)}.pills--block .pills__item:not(:last-child){margin-bottom:var(--ifm-pills-spacing)}.tabs--block{flex-direction:column}.tabs--block .tabs__item:not(:first-child){margin-top:var(--ifm-tabs-spacing)}.tabs--block .tabs__item:not(:last-child){margin-bottom:var(--ifm-tabs-spacing)}}@media (pointer:fine){.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}} \ No newline at end of file diff --git a/packages/core/dist/js/alerts.js b/packages/core/dist/js/alerts.js deleted file mode 100644 index 518e5163..00000000 --- a/packages/core/dist/js/alerts.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function alert($elements) { - $elements.forEach(($alert) => { - $alert.addEventListener('click', (e) => { - if (e.target && e.target.classList.contains('close')) { - $alert.remove(); - } - }); - }); -} diff --git a/packages/core/dist/js/alerts.min.js b/packages/core/dist/js/alerts.min.js deleted file mode 100644 index 518e5163..00000000 --- a/packages/core/dist/js/alerts.min.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function alert($elements) { - $elements.forEach(($alert) => { - $alert.addEventListener('click', (e) => { - if (e.target && e.target.classList.contains('close')) { - $alert.remove(); - } - }); - }); -} diff --git a/packages/core/dist/js/button-groups.js b/packages/core/dist/js/button-groups.js deleted file mode 100644 index c0981686..00000000 --- a/packages/core/dist/js/button-groups.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const buttonGroups = makeRadioBehavior('click', 'button', 'button--active'); diff --git a/packages/core/dist/js/button-groups.min.js b/packages/core/dist/js/button-groups.min.js deleted file mode 100644 index c0981686..00000000 --- a/packages/core/dist/js/button-groups.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const buttonGroups = makeRadioBehavior('click', 'button', 'button--active'); diff --git a/packages/core/dist/js/dropdowns.js b/packages/core/dist/js/dropdowns.js deleted file mode 100644 index cd48f8b6..00000000 --- a/packages/core/dist/js/dropdowns.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function dropdowns($elements) { - $elements.forEach(($dropdown) => { - if ($dropdown.classList.contains('dropdown--hoverable')) { - return; - } - - const $toggle = $dropdown.querySelector('[data-toggle="dropdown"]'); - $toggle.addEventListener('click', (e) => { - function dismissDropdown() { - $toggle.classList.remove('button--active'); - $dropdown.classList.remove('dropdown--show'); - document.removeEventListener('click', dismissDropdown); - } - - if (!$dropdown.classList.contains('dropdown--show')) { - $toggle.classList.add('button--active'); - $dropdown.classList.add('dropdown--show'); - setTimeout(() => { - document.addEventListener('click', dismissDropdown); - }, 0); - } else { - dismissDropdown(); - } - }); - }); -} diff --git a/packages/core/dist/js/dropdowns.min.js b/packages/core/dist/js/dropdowns.min.js deleted file mode 100644 index cd48f8b6..00000000 --- a/packages/core/dist/js/dropdowns.min.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function dropdowns($elements) { - $elements.forEach(($dropdown) => { - if ($dropdown.classList.contains('dropdown--hoverable')) { - return; - } - - const $toggle = $dropdown.querySelector('[data-toggle="dropdown"]'); - $toggle.addEventListener('click', (e) => { - function dismissDropdown() { - $toggle.classList.remove('button--active'); - $dropdown.classList.remove('dropdown--show'); - document.removeEventListener('click', dismissDropdown); - } - - if (!$dropdown.classList.contains('dropdown--show')) { - $toggle.classList.add('button--active'); - $dropdown.classList.add('dropdown--show'); - setTimeout(() => { - document.addEventListener('click', dismissDropdown); - }, 0); - } else { - dismissDropdown(); - } - }); - }); -} diff --git a/packages/core/dist/js/menu.js b/packages/core/dist/js/menu.js deleted file mode 100644 index 6a834a6a..00000000 --- a/packages/core/dist/js/menu.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function menu($elements) { - $elements.forEach(($menu) => { - $menu.addEventListener('click', (event) => { - let $listItem = event.target; - while ($listItem) { - if ($listItem.classList.contains('menu')) { - return; - } - - if ($listItem.classList.contains('menu__list-item')) { - break; - } - $listItem = $listItem.parentNode; - } - - // Not clicking on a list item. - if (!$listItem) { - return; - } - - event.preventDefault(); - if ($listItem.classList.contains('menu__list-item')) { - $listItem.classList.toggle('menu__list-item--collapsed'); - } - - // Don't add any active class if non-leaf item selected. - if ($listItem.querySelector('.menu__list')) { - return; - } - - $menu - .querySelectorAll('.menu__link') - .forEach(($elItem) => $elItem.classList.remove('menu__link--active')); - - // Traverse parents and add active class. - while ($listItem) { - if ($listItem.classList.contains('menu')) { - return; - } - - if ($listItem.classList.contains('menu__list-item')) { - const $link = $listItem.querySelector('.menu__link'); - if ($link) { - $link.classList.add('menu__link--active'); - } - } - - $listItem = $listItem.parentNode; - } - }); - - $button = $menu.querySelector('.menu__button'); - if ($button) { - $button.addEventListener('click', (e) => { - $menu.classList.toggle('menu--show'); - }); - } - }); -} diff --git a/packages/core/dist/js/menu.min.js b/packages/core/dist/js/menu.min.js deleted file mode 100644 index 6a834a6a..00000000 --- a/packages/core/dist/js/menu.min.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function menu($elements) { - $elements.forEach(($menu) => { - $menu.addEventListener('click', (event) => { - let $listItem = event.target; - while ($listItem) { - if ($listItem.classList.contains('menu')) { - return; - } - - if ($listItem.classList.contains('menu__list-item')) { - break; - } - $listItem = $listItem.parentNode; - } - - // Not clicking on a list item. - if (!$listItem) { - return; - } - - event.preventDefault(); - if ($listItem.classList.contains('menu__list-item')) { - $listItem.classList.toggle('menu__list-item--collapsed'); - } - - // Don't add any active class if non-leaf item selected. - if ($listItem.querySelector('.menu__list')) { - return; - } - - $menu - .querySelectorAll('.menu__link') - .forEach(($elItem) => $elItem.classList.remove('menu__link--active')); - - // Traverse parents and add active class. - while ($listItem) { - if ($listItem.classList.contains('menu')) { - return; - } - - if ($listItem.classList.contains('menu__list-item')) { - const $link = $listItem.querySelector('.menu__link'); - if ($link) { - $link.classList.add('menu__link--active'); - } - } - - $listItem = $listItem.parentNode; - } - }); - - $button = $menu.querySelector('.menu__button'); - if ($button) { - $button.addEventListener('click', (e) => { - $menu.classList.toggle('menu--show'); - }); - } - }); -} diff --git a/packages/core/dist/js/navbar.js b/packages/core/dist/js/navbar.js deleted file mode 100644 index b0f1ec53..00000000 --- a/packages/core/dist/js/navbar.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function navbar($elements) { - $elements.forEach(($navbar) => { - // TODO: Use data-toggle approach. - const $toggle = $navbar.querySelector('.navbar__toggle'); - const $sidebar = $navbar.querySelector('.navbar-sidebar'); - const $sidebarClose = $navbar.querySelector('.navbar-sidebar__close'); - const $backdrop = $navbar.querySelector('.navbar-sidebar__backdrop'); - - if ($toggle == null || $sidebarClose == null) { - return; - } - - $toggle.addEventListener('click', (e) => { - $navbar.classList.add('navbar-sidebar--show'); - }); - - [$backdrop, $sidebarClose].forEach(($el) => - $el.addEventListener('click', (e) => { - $navbar.classList.remove('navbar-sidebar--show'); - }), - ); - }); -} diff --git a/packages/core/dist/js/navbar.min.js b/packages/core/dist/js/navbar.min.js deleted file mode 100644 index b0f1ec53..00000000 --- a/packages/core/dist/js/navbar.min.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function navbar($elements) { - $elements.forEach(($navbar) => { - // TODO: Use data-toggle approach. - const $toggle = $navbar.querySelector('.navbar__toggle'); - const $sidebar = $navbar.querySelector('.navbar-sidebar'); - const $sidebarClose = $navbar.querySelector('.navbar-sidebar__close'); - const $backdrop = $navbar.querySelector('.navbar-sidebar__backdrop'); - - if ($toggle == null || $sidebarClose == null) { - return; - } - - $toggle.addEventListener('click', (e) => { - $navbar.classList.add('navbar-sidebar--show'); - }); - - [$backdrop, $sidebarClose].forEach(($el) => - $el.addEventListener('click', (e) => { - $navbar.classList.remove('navbar-sidebar--show'); - }), - ); - }); -} diff --git a/packages/core/dist/js/pills.js b/packages/core/dist/js/pills.js deleted file mode 100644 index 7b528f9d..00000000 --- a/packages/core/dist/js/pills.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const pills = makeRadioBehavior('click', 'pills__item', 'pills__item--active'); diff --git a/packages/core/dist/js/pills.min.js b/packages/core/dist/js/pills.min.js deleted file mode 100644 index 7b528f9d..00000000 --- a/packages/core/dist/js/pills.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const pills = makeRadioBehavior('click', 'pills__item', 'pills__item--active'); diff --git a/packages/core/dist/js/radio-behavior.js b/packages/core/dist/js/radio-behavior.js deleted file mode 100644 index 18d9440d..00000000 --- a/packages/core/dist/js/radio-behavior.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function makeRadioBehavior(eventName, itemClass, activeItemClass) { - return function radioBehavior($elements) { - $elements.forEach(($element) => { - $element.addEventListener(eventName, (event) => { - if (event.target && event.target.classList.contains(itemClass)) { - $element - .querySelectorAll('.' + itemClass) - .forEach(($elItem) => $elItem.classList.remove(activeItemClass)); - event.target.classList.add(activeItemClass); - } - }); - }); - }; -} diff --git a/packages/core/dist/js/radio-behavior.min.js b/packages/core/dist/js/radio-behavior.min.js deleted file mode 100644 index 18d9440d..00000000 --- a/packages/core/dist/js/radio-behavior.min.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -function makeRadioBehavior(eventName, itemClass, activeItemClass) { - return function radioBehavior($elements) { - $elements.forEach(($element) => { - $element.addEventListener(eventName, (event) => { - if (event.target && event.target.classList.contains(itemClass)) { - $element - .querySelectorAll('.' + itemClass) - .forEach(($elItem) => $elItem.classList.remove(activeItemClass)); - event.target.classList.add(activeItemClass); - } - }); - }); - }; -} diff --git a/packages/core/dist/js/tabs.js b/packages/core/dist/js/tabs.js deleted file mode 100644 index 758e6a66..00000000 --- a/packages/core/dist/js/tabs.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const tabs = makeRadioBehavior('click', 'tabs__item', 'tabs__item--active'); diff --git a/packages/core/dist/js/tabs.min.js b/packages/core/dist/js/tabs.min.js deleted file mode 100644 index 758e6a66..00000000 --- a/packages/core/dist/js/tabs.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -const tabs = makeRadioBehavior('click', 'tabs__item', 'tabs__item--active'); diff --git a/packages/core/styles/layout/grid.pcss b/packages/core/styles/layout/grid.pcss index af6ee125..b32edfa5 100644 --- a/packages/core/styles/layout/grid.pcss +++ b/packages/core/styles/layout/grid.pcss @@ -19,7 +19,7 @@ &--fluid { max-width: inherit; } - + @media (min-width: 1440px) { & { max-width: var(--ifm-container-width-xl);