diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 84f56612..00000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index 1b9ab9d5..a547bf36 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,24 @@ -.bundle/ -.replit \ No newline at end of file +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index b242572e..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "githubPullRequests.ignoredPullRequestBranches": [ - "main" - ] -} \ No newline at end of file diff --git a/404.html b/404.html deleted file mode 100644 index a2d250a5..00000000 --- a/404.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default -title: 404 -permalink: /404 -nav_exclude: true -search_exclude: true ---- - -

Page not found

- -

The page you requested could not be found. Try using the navigation {% if site.search_enabled != false %}or search {% endif %}to find what you're looking for or go to this site's home page.

diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 39e78590..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,1990 +0,0 @@ -# CHANGELOG - -{: .highlight } -The project underwent a major maintenance shift in March 2022. - -## HEAD - -{: .note } -This website is built from the `HEAD` of the `main` branch of the theme repository. - -Code changes to `main` that are *not* in the latest release: - -### New Features - -- Added: configuration options for opening external links in new tab by [@CarbonNeuron] in [#1360] - -### Bugfixes - -- Fixed: remove href from the navigation link to the current page by [@pdmosses] in [#1356] -- Fixed: improve build time by [@pdmosses] in [#1358] -- Fixed: erroneous parentheses in `site_nav` conditional by [@mattxwang] in [#1366] -- Fixed: navigation scroll to active link regression by [@pdmosses] in [#1367] - -{: .warning } -[#1358] moved `_includes/nav.html` to the `_includes/components` directory, -Users who were overriding that file will need to adjust their sites accordingly. - -### Documentation: - -- Docs: fix typos in `CHANGELOG` and `MIGRATION` by [@thapasusheel] in [#1377] - -### New Contributors - -- [@CarbonNeuron] made their first contribution in [#1360] -- [@thapasusheel] made their first contribution in [#1377] - -[@CarbonNeuron]: https://github.com/CarbonNeuron - -[@thapasusheel]: https://github.com/thapasusheel - -[#1356]: https://github.com/just-the-docs/just-the-docs/pull/1356 - -[#1358]: https://github.com/just-the-docs/just-the-docs/pull/1358 - -[#1360]: https://github.com/just-the-docs/just-the-docs/pull/1360 - -[#1366]: https://github.com/just-the-docs/just-the-docs/pull/1366 - -[#1367]: https://github.com/just-the-docs/just-the-docs/pull/1367 - -[#1377]: https://github.com/just-the-docs/just-the-docs/pull/1377 - -## Release v0.6.2 - -Hi all, this is a small patch release that includes two changes: adding a missing Windows emoji font fallback, and -removing some (now-unused) code introduced in 0.6. - -### Bugfixes - -- Fixed: Windows emoji font fallback by [@flanakin] in [#1337] -- Removed: unused `.passive` toggle in navigation by [@pdmosses] in [#1335] - -[#1335]: https://github.com/just-the-docs/just-the-docs/pull/1335 - -[#1337]: https://github.com/just-the-docs/just-the-docs/pull/1337 - -### New Contributors - -- [@flanakin] made their first contribution in [#1337] - -[@flanakin]: https://github.com/flanakin - -## Release v0.6.1 - -Hi all, this is a small patch release that only includes one change: resolving a bug introduced in 0.6.0 that causes a -JS error for pages excluded from navigation. - -### Bugfixes - -- Fixed: JS error for pages excluded from navigation by [@pdmosses] in [#1332] - -[#1332]: https://github.com/just-the-docs/just-the-docs/pull/1332 - -## Release v0.6.0 - -Hi all, this is a minor release that introduces performance improvements for build times on large sites, correctly sets -the `color-scheme` property, and fixes invalid HTML. However, it introduces some potentially-breaking *internal* changes -to undocumented features of the theme. - -### Migrating to `v0.6.0` - -**Migration**: users will need to migrate if: - -- they have an existing `_includes` file named `favicon.html`, `head_nav.html`, or `css/activation.scss.liquid` -- they have code that refers to `#main-content-wrap` -- they override the default `light` theme's code, or the theme-loading logic -- they have different favicons for different pages - -For more, refer to the [migration guide](https://just-the-docs.com/MIGRATION/). - -### Using Release `v0.6.0` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.6.0` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.6.0 -``` - -To use this version explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.6.0" -``` - -To use and pin a previous version of the theme, replace the `0.6.0` with the desired release tag. - -### New Features and Bugfixes - -- Added: `$color-scheme` theme variable to specify `color-scheme` for `:root` by [@sigv] in [#1280] -- Fixed: build times for large sites by [@pdmosses] in [#1244] -- Fixed: missing closing `` tag in `sidebar.html` by [@mattxwang] in [#1304] -- Fixed: removed duplicate `#main-content-wrap` minimal and default layouts by [@mattxwang] in [#1305] - -### Documentation - -{: .warning } -The theme docs are unversioned, and already reflect the above changes. - -Docs changes: - -- A [footnote]({% link docs/configuration.md %}#fn:js-disabled) in the configuration docs explains how disabling - JavaScript affects the display of navigation links when browsing folded collections. -- Invalid HTML has been removed from most documentation examples. - -### New Contributors - -- [@sigv] made their first contribution in [#1280] - -[@sigv]: https://github.com/sigv - -[#1244]: https://github.com/just-the-docs/just-the-docs/pull/1244 - -[#1280]: https://github.com/just-the-docs/just-the-docs/pull/1280 - -[#1304]: https://github.com/just-the-docs/just-the-docs/pull/1304 - -[#1305]: https://github.com/just-the-docs/just-the-docs/pull/1305 - -## Release v0.5.4 - -Hi all, this is a small patch release that only includes one change: fixing a style clash between Mermaid's labels and -Just the Docs' labels. - -*Note: for subsequent patch releases, we will omit migration instructions (for brevity). In all cases, immediate -migration should be backwards-compatible. Refer to previous major or minor update instructions for more information.* - -### Bugfixes - -- Fixed: Mermaid labels inheriting theme `.label` styling by [@mattxwang] in [#1278] - -[#1278]: https://github.com/just-the-docs/just-the-docs/pull/1278 - -## Release v0.5.3 - -Hi all, this is a minor patch release that only includes one change: changing all text-based CSS properties to use `rem` -instead of hard-coded `px` values. This has two effects: - -1. All deprecation warnings are now fixed on build; you should now get a clean build with `jekyll build`. -2. We have **deprecated the `$root-font-size` SCSS variable**. We will remove it in an upcoming release of the theme. - -If you use the stock Just the Docs theme, this release should have no impact on your final built site. If you change -the `$root-font-size` SCSS variable, you might experience light layout shifts. - -### Using Release `v0.5.3` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.5.3` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.5.3 -``` - -To use this version explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.5.3" -``` - -To use and pin a previous version of the theme, replace the `0.5.3` with the desired release tag. - -### Bugfixes - -- Fixed: font-size scaling for text-related CSS properties by using `rem` instead of fixed `px` values; - deprecate `$root-font-size` by [@mattxwang] in [#1169] - -[#1169]: https://github.com/just-the-docs/just-the-docs/pull/1169 - -## Release v0.5.2 - -Hi all, this is a minor patch release that mostly focuses on accessibility. Since we follow semantic versioning, this -should be a smooth upgrade with no breaking changes. - -In addition, the theme docs website has a new canonical URL: . We've also retroactively -published the theme docs website for version `v0.3.3` at . Thank you to our -GitHub sponsors for funding our domain name! - -### Using Release `v0.5.2` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.5.2` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.5.2 -``` - -To use this version explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.5.2" -``` - -To use and pin a previous version of the theme, replace the `0.5.2` with the desired release tag. - -### Bugfixes - -- Fixed: liquid variable leakage in navigation components by [@pdmosses] in [#1243] -- Fixed: ARIA roles and labels for search, header, logo, mobile menu button, and main content by [@joelhawksley] - in [#1259] -- Fixed: ARIA labels for all anchors with `href="#"`; adds `aria-pressed` information for toggles by [@mattxwang] - in [#1262] - -### New Contributors - -- [@joelhawksley] made their first contribution in [#1259] - -[@joelhawksley]: https://github.com/joelhawksley - -[#1243]: https://github.com/just-the-docs/just-the-docs/pull/1243 - -[#1259]: https://github.com/just-the-docs/just-the-docs/pull/1259 - -[#1262]: https://github.com/just-the-docs/just-the-docs/pull/1262 - -## Release v0.5.1 - -Hi all, this is a very small minor patch release that has two small behavioral bugfixes: fixing a regression introduced -in `v0.5.0` on Safari versions `<16.4` (broken media query), and the copy code button providing incorrect feedback in -insecure browser contexts. This should be a smooth upgrade with no breaking changes. - -As always, we'd love your feedback. [Open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) for bug reports, feature requests, -and any other feedback. Thanks for continuing to use Just the Docs! - -### Using Release `v0.5.1` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.5.1` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.5.1 -``` - -To use this version explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.5.1" -``` - -To use and pin a previous version of the theme, replace the `0.5.1` with the desired release tag. - -### Bugfixes - -- Fixed: disable copy code button in insecure contexts [@rmoff] in [#1226] -- Fixed: context-based media feature not supported by Safari `<16.4` by [@mattxwang] in [#1240] - -### Documentation - -- Added: document copy code button requiring secure context by [@rmoff] in [#1225] -- Fixed: typo ("them" → "theme") in MIGRATION.md by [@waldyrious] in [#1219] -- Fixed: `font-weight` typo (Utilities > Typography) by [@mattxwang] in [#1229] -- Fixed: `just the docs` typo in migration guide by [@mattxwang] in [#1230] - -### New Contributors - -- [@rmoff] made their first contribution in [#1225] - -[#1219]: https://github.com/just-the-docs/just-the-docs/pull/1219 - -[#1225]: https://github.com/just-the-docs/just-the-docs/pull/1225 - -[#1226]: https://github.com/just-the-docs/just-the-docs/pull/1226 - -[#1229]: https://github.com/just-the-docs/just-the-docs/pull/1229 - -[#1230]: https://github.com/just-the-docs/just-the-docs/pull/1230 - -[#1240]: https://github.com/just-the-docs/just-the-docs/pull/1240 - -[@rmoff]: https://github.com/rmoff - -## Release v0.5.0 - -Hope your April is going well! This new release of Just the Docs is relatively minor. It has one **breaking change**: -we've reverted the import order of `setup.scss` to be *before* color schemes. In addition, we include two requested -fixes: color contrast issues with `::selection` and using Just the Docs with mermaid versions `>=10`. - -We've marked this as a minor version bump due to the breaking change. In the next section, we briefly outline what -migration steps should be. Users who did not migrate to `v0.4.2` or who do not have a custom `setup.scss` are guaranteed -no breaking changes. - -As always, we'd love your feedback. [Open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) for bug reports, feature requests, -and any other feedback. Thanks for continuing to use Just the Docs! - -### Migrating to `v0.5.0` - -**Migration**: users with a custom `setup.scss` cannot rely on variables or functions defined in `color_scheme`. This -reverts to the behaviour in `v0.4.1`. Users should instead move those variables or functions to the `color_scheme` files -themselves. - -For more, refer to the [migration guide](https://just-the-docs.com/MIGRATION/). - -### Using Release `v0.5.0` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.5.0` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.5.0 -``` - -To use this version explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.5.0" -``` - -To use and pin a previous version of the theme, replace the `0.5.0` with the desired release tag. - -### Bugfixes - -- **Reverted (breaking)**: "Fix import order for `setup.scss` (#1184)" by [@mattxwang] in [#1209] -- Fixed: color contrast issues with `::selection` (reverting to browser defaults) [@mattxwang] in [#1208] -- Fixed: mermaid `v10`, bundle all mermaid code in component by [@mattxwang] in [#1190] -- Removed: unused images (`just-the-docs.png`, `search.svg`) by [@mattxwang] in [#1107] -- Removed: `CODE_OF_CONDUCT`, `docker-compose`, and `Dockerfile` files from site by [@mattxwang] in [#1187] - -**Full Changelog -**: [https://github.com/just-the-docs/just-the-docs/compare/v0.4.2...v0.5.0](https://github.com/just-the-docs/just-the-docs/compare/v0.4.2...v0.5.0) - -[#1107]: https://github.com/just-the-docs/just-the-docs/pull/1107 - -[#1187]: https://github.com/just-the-docs/just-the-docs/pull/1187 - -[#1190]: https://github.com/just-the-docs/just-the-docs/pull/1190 - -[#1208]: https://github.com/just-the-docs/just-the-docs/pull/1208 - -[#1209]: https://github.com/just-the-docs/just-the-docs/pull/1209 - -## Release v0.4.2 - -Hello! We're back again with another small release. Like `v0.4.1`, this release is -a [semver patch](https://semver.org/): it only includes bugfixes, and is fully backwards-compatible. - -The big highlight of this theme is fixing our light scheme code highlighting contrast issues; this was one of our -most-requested features! This change is fully backwards-compatible; users -can [opt-in to our old highlighting theme](https://just-the-docs.com/docs/customization/#deprecated-legacy_light) by -using `legacy_light` instead of `light`. - -As always, we'd love your feedback. [Open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) for bug reports, feature requests, -and any other feedback. Thanks for continuing to use Just the Docs! - -### Using Release `v0.4.2` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.4.2` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.2 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.2" -``` - -To use and pin a previous version of the theme, replace the `0.4.2` with the desired release tag. - -### Bugfixes - -- Fixed: light scheme code highlighting contrast issues; updated to use Atom's One Light colors, consolidate theme - variables by [@mattxwang] in [#1166] -- Fixed: duplicate import of `color_schemes` by [@mattxwang] in [#1173] -- Fixed: import order for `setup.scss` by [@mattxwang] in [#1184] -- Removed: unused dark syntax themes by [@mattxwang] in [#1192] - -### Documentation - -- Added: docs for using mermaid with AsciiDoc by [@flyx] in [#1182] - -**Full Changelog -**: [https://github.com/just-the-docs/just-the-docs/compare/v0.4.1...v0.4.2](https://github.com/just-the-docs/just-the-docs/compare/v0.4.1...v0.4.2) - -[#1166]: https://github.com/just-the-docs/just-the-docs/pull/1166 - -[#1173]: https://github.com/just-the-docs/just-the-docs/pull/1173 - -[#1182]: https://github.com/just-the-docs/just-the-docs/pull/1182 - -[#1184]: https://github.com/just-the-docs/just-the-docs/pull/1184 - -[#1192]: https://github.com/just-the-docs/just-the-docs/pull/1192 - -## Release v0.4.1 - -Hello! We hope you've been enjoying the new `v0.4.0`; we appreciate all the feedback we've gotten already! As promised, -future releases will be small with simple steps to upgrade. This is one of them! `v0.4.1` is -a [semver patch](https://semver.org/): it only includes bugfixes, and is fully backwards-compatible. - -As always, we'd love your feedback. [Open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) for bug reports, feature requests, -and any other feedback. Thanks for continuing to use Just the Docs! - -### Using Release `v0.4.1` - -Users who have not pinned the theme version will be **automatically upgraded to `v0.4.1` the next time they build their -site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.1 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.1" -``` - -To use and pin a previous version of the theme, replace the `0.4.1` with the desired release tag. - -### Bugfixes - -- Fixed: allow later versions of `bundler` by [@mattxwang] in [#1165] -- Fixed: AsciiDoc code block styling by [@flyx] in [#1168] -- Fixed: main content negative margin for viewports in `[$md, $nav-width + $content-width]` by [@Dima-369] in [#1177] -- Removed: unused `OneDarkJekyll` files by [@mattxwang] in [#1167] - -### Documentation - -- Fixed: re-add `jekyll-github-metadata` to docs site by [@mattxwang] in [#1108] - -### New Contributors - -- [@flyx] made their first contribution in [#1168] -- [@Dima-369] made their first contribution in [#1177] - -[#1108]: https://github.com/just-the-docs/just-the-docs/pull/1108 - -[#1165]: https://github.com/just-the-docs/just-the-docs/pull/1165 - -[#1167]: https://github.com/just-the-docs/just-the-docs/pull/1167 - -[#1168]: https://github.com/just-the-docs/just-the-docs/pull/1168 - -[#1177]: https://github.com/just-the-docs/just-the-docs/pull/1177 - -[@flyx]: https://github.com/flyx - -[@Dima-369]: https://github.com/Dima-369 - -**Full Changelog -**: [https://github.com/just-the-docs/just-the-docs/compare/v0.4.0...v0.4.1](https://github.com/just-the-docs/just-the-docs/compare/v0.4.0...v0.4.1) - -## Release v0.4.0 - -We're so excited to release Just the Docs `v0.4.0`. This release has been almost a year in the making - after our new -maintenance team has taken over the project, we've added two years of backlogged features and bugfixes to modernize the -theme. This CHANGELOG will summarize some of the key changes, discuss migrations strategies, and outline broad future -plans for this theme. - -### Brief Overview - Highlighted Changes - -`v0.4.0` contains many new features and bugfixes. We enumerate all of them in further sections in this changelog; -however, we'd like to call out some of the most-requested changes: - -- better support for dark theme: dark highlighting, search input color -- [callouts](https://just-the-docs.com/docs/ui-components/callouts/), a new design component to highlight content -- [configuring mermaid.js](https://just-the-docs.com/docs/ui-components/code/#mermaid-diagram-code-blocks), a - markdown-native diagram visualization library -- [copy code button](https://just-the-docs.com/docs/ui-components/code/#copy-button) for code snippets -- [external navigation links](https://just-the-docs.com/docs/navigation-structure/#external-navigation-links) -- major improvements to nav generation efficiency and robustness -- minor improvements to built-in accessibility (SVG icons, nav titles, skip to main content) -- [modularized site components](https://just-the-docs.com/docs/customization/#custom-layouts-and-includes) (advanced - feature) -- [new custom includes](https://just-the-docs.com/docs/customization/#override-includes): table of contents heading, - navigation panel footer, search placeholder, lunr search indices -- bugfixes involving WEBrick and Ruby 3, Liquid processing in CSS comments, nested task lists, relative URLs, scroll - navigation, corrupted search data from rake, breadcrumbs, and more! -- more documentation for [custom includes](https://just-the-docs.com/docs/customization/#override-includes), this - changelog, and the [migration guide](https://just-the-docs.com/MIGRATION/) - -*After usage instructions and the roadmap, we enumerate all changes from `v0.3.3`.* - -### Using Release `v0.4.0` - -Unlike pre-releases, `v0.4.0` is a new semver minor release for the theme. That means that users who have not pinned the -theme version will be **automatically upgraded to `v0.4.0` the next time they build their site**. - -To use this release explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0" -``` - -If you would prefer to not upgrade, you can enforce that explicitly: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -### Migration Guide and Strategies - -We've developed a new [migration guide](https://just-the-docs.com/MIGRATION/) for users to migrate from version `v0.3.3` -to `v0.4.0`. It outlines major changes in project maintenance (e.g. new repository link, team) as well as breaking -changes that may break your site (and potential solutions). We suggest that all users refer to the guide before manually -upgrading their site. - -**For the vast majority of users, we do not anticipate that this will be a breaking change.** The major touch points are -surrounding new includes, navigation (ordering, pages, and collections), the favicon, and a shift to relative URLs. -However, users who heavily customize the theme (primarily by overriding includes) will likely have to make minor -changes. - -Given the length of features added in this release, users may want to incrementally upgrade through the pre-releases. To -follow this approach, read this changelog from `v0.4.0.rc1` to `v0.4.0.rc5`; this breaks down the release into small -chunks, each of which should be easier to upgrade. `v0.4.0.rc5` is identical to this release. - -For support with migrating to `v0.4.0`, [open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) and let us know! - -### Roadmap (What's Next?) - -Moving forward, we plan to release more frequently with smaller, bite-sized changes. This should make it easier for -users to upgrade in the future! - -Broadly, many features are still on the radar. We anticipate the rest of `v0.4.x` to be bugfixes surrounding this new -release. - -For version `v0.5`, our roadmap includes: - -- a theme toggle (light/dark mode), with automatic theme switching based on browser preferences -- better GDPR compliance for analytics -- multi-level/recursive navigation (unlimited hierarchy of child pages) - -In future versions, we also plan on: - -- adding better dark theme defaults -- adding better internationalization support -- exploring offline PDF generation -- improving accessibility within the theme -- improving search functionality -- refactoring and improving the robustness of our codebase - -Have ideas for what's next, or want to get -involved? [Open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) and let us know! We're looking for -more contributors and maintainers to help us develop the theme. - -### New Features - -- Added: Combination by [@pdmosses] in [#578] - - Added: dark highlighting in [#463] - - Added: pages and collections in [#448] - - Added: callouts in [#466] - - Fixed: breadcrumb behaviour … by [@AdityaTiwari2102] in [#477] - - Fixed: prevent rake command corrupting search data in [#495] (also listed below) - - Fixed: nested lists in [#496] - - Fixed: set color for search input in [#498] (also listed below) - - Fixed: sites with no child pages (no PR) - - Fixed: TOC/breadcrumbs for multiple collections in [#494] - - Added: collection configuration option `nav_fold` (no PR) - - Fixed: indentation and color for folded collection navigation (no PR) - - Fixed: scroll navigation to show the link to the current page in [#639] - - Fixed: Replace all uses of `absolute_url` by `relative_url`, by [@svrooij] in [#544] -- Added: custom favicon `_includes` by [@burner1024] in [#364] -- Added: set color for search input by [@pdmosses] in [#498] -- Added: search placeholder configuration by [@mattxwang] in [#613] -- Added: 'child_nav_order' front matter to be able to sort navigation pages in reverse by [@jmertic] in [#726] -- Added: `nav_footer_custom` include by [@nathanjessen] in [#474] -- Added: style fixes for jekyll-asciidoc by [@alyssais] in [#829] -- Added: mermaid.js support by [@nascosto] in [#857] -- Added: support for external navigation links by [@SPGoding] in [#876] -- Added: refactor `mermaid` config to use `mermaid_config.js` include, only require `mermaid.version` in `_config.yml` - by [@mattxwang] in [#909] -- Added: accessible titles to nested page nav toggle by [@JPrevost] in [#950] -- Added: better title styling for AsciiDoc examples by [@alyssais] in [#944] -- Added: docs for custom search placeholder by [@mattxwang] in [#939] -- Added: provide ability to skip to main content by [@JPrevost] in [#949] -- Added: styling for `
` by [@mattxwang] in [#965] -- Added: custom include for TOC heading by [@pdmosses] in [#980] -- Added: experimental nav optimization for simple cases by [@pdmosses] in [#992] -- Added: support multiple Google Analytics tracking IDs, document UA -> GA4 switch by [@MichelleBlanchette] in [#1029] -- Added: copy code button to code snippets by [@simonebortolin] in [#945] -- Added: restore simple configuration of `favicon.ico` via `site.static_files` by [@pdmosses] in [#1095] -- Added: modularize site components by [@mattxwang] in [#1058] -- Added: includes for custom `lunr` Liquid and JS code by [@diablodale] in [#1068] -- Added: new `_sass/custom/setup.scss` for variable definition by [@mattxwang] in [#1135] -- Added: configuration key to load a local version of mermaid by [@fabrik42] in [#1153] - -### Bugfixes - -- Fixed: prepend `site.collections_dir` if exists by [@alexsegura] in [#519] -- Fixed: nested task lists (#517) by [@pdmosses] in [#855] -- Fixed: suppress Liquid processing in CSS comments by [@pdmosses] in [#686] -- Fixed: prevent rake command from corrupting search data by [@pdmosses] in [#495] -- Fixed: anchor heading links should be visible on focus by [@jacobhq] in [#846] -- Fixed: add `overflow-x: auto` to `figure.highlight` by [@iridazzle] in [#727] -- Fixed: add `overflow-wrap: word-break` to `body` by [@iridazzle] in [#889] -- Fixed: vertical alignment for consecutive labels by [@Eisverygoodletter] in [#893] -- Fixed: allow links to wrap by [@pdmosses] in [#905] -- Fixed: nav scroll feature and absolute/relative URLs by [@pdmosses] in [#898] -- Fixed: exclude `vendor/` in Jekyll config by [@manuelhenke] in [#941] -- Fixed: improve build time of navigation panel by [@pdmosses] in [#956] -- Fixed: spacing issue when search is disabled by [@henryiii] in [#960] -- Fixed: active grandchild link class by [@pdmosses] in [#962] -- Fixed: HTML validation issues (W3C validator) by [@mattxwang] in [#964] -- Fixed: link styling now uses `text-decoration` values by [@mattxwang] in [#967] -- Fixed: cleaning up Jekyll excludes by [@pdmosses] in [#985] -- Fixed: docs, narrow styling for code highlighting with line numbers by [@pdmosses] in [#974] -- Fixed: default syntax highlighting in custom color schemes [@pdmosses] in [#986] -- Fixed: incorrect disambiguation in generated TOCs by [@pdmosses] in [#999] -- Fixed: duplicated external links in collections by [@pdmosses] in [#1001] -- Fixed: import order of `custom.scss`; puts at end by [@deseo] in [#1010] -- Fixed: top-level active link styling by [@pdmosses] in [#1015] -- Fixed: external links for sites with no pages by [@pdmosses] in [#1021] -- Fixed: duplicate `title` if `jekyll-seo-tag` not in users's plugins by [@Tom-Brouwer] in [#1040] -- Fixed: removes (duplicate) `favicon.html`, shifts content to `head_custom.html` by [@mattxwang] in [#1027] -- Fixed: add `reversed`, deprecate `desc` for nav `child_nav_order` by [@jmertic] in [#1061] -- Fixed: `child.child_nav_order` to `node.child_nav_order` by [@mattxwang] in [#1065] -- Fixed: remove all uses of `/` as SASS division by [@mattxwang] in [#1074] - - note: this was originally merged as [#1074] with a bug; it was reverted in [#1076], and then reimplemented - in [#1077] -- Fixed: skip nav collection generation when site has no pages by [@pdmosses] in [#1092] -- Fixed: standardize SCSS with `declaration-block-no-redundant-longhand-properties` by [@simonebortolin] in [#1102] -- Fixed: incorrect `padding` property value pair in `labels.scss` by [@SConaway] in [#1104] -- Fixed: various bugs with copy code button by [@simonebortolin] in [#1096] -- Fixed: replace inline styling for `` icons by [@captn3m0] in [#1110] -- Fixed: incorrect `padding` property value pair in `search.scss` by [@kevinlin1] in [#1123] -- Fixed: minor spacing and comment nits by [@EricFromCanada] in [#1128] -- Fixed: exclude images from being bundled with gem by [@m-r-mccormick] in [#1142] -- Fixed: dark theme code block background, line number colors by [@m-r-mccormick] in [#1124] -- Fixed: copy code button interaction with kramdown line numbers by [@mattxwang] in [#1143] - -### Maintenance - -- Added: VScode devcontainer by [@max06] in [#783] -- Added: `webrick` to `Gemfile` by [@mattxwang] in [#799] -- Added: 'This site is powered by Netlify.' to the footer by [@mattxwang] in [#797] -- Updated: new repo path by [@pmarsceill] in [#775] -- Updated: rename `master` -> `main` by [@pmarsceill] in [#776] -- Updated: README by [@pmarsceill] in [#777] -- Updated: Code of Conduct to Contributor Covenant v2.1 by [@mattxwang] in [#790] -- Updated: CI files, Ruby & Node Versions by [@mattxwang] in [#820] -- Updated: Stylelint to v14, extend SCSS plugins, remove primer-* configs, resolve issues by [@mattxwang] in [#821] -- Deleted: unused script directory by [@mattxwang] in [#937] -- Vendor: update `jekyll-anchor-headings`, `lunr.js` by [@mattxwang] in [#1071] - -### Documentation - -- Added: docs on how to break an `ol` by [@pdmosses] in [#856] -- Added: docs for custom includes by [@nathanjessen] in [#806] -- Added: document caveat about variable dependencies by [@waldyrious] in [#555] -- Added: docs on how to use `custom_head` to add a custom favicon by [@UnclassedPenguin] in [#814] -- Added: docs load mermaid.js by default by [@mattxwang] in [#935] -- Added: warning about mandatory `_`-prefix for collections by [@max06] in [#1091] -- Added: migration guide by [@pdmosses] in [#1059] -- Added: label new features introduced in `v0.4` by [@mattxwang] in [#1138] -- Fixed: `ol` on `index.md` by [@pmarsceill] in [#778] -- Fixed: image link in Markdown kitchen sink by [@JeffGuKang] in [#221] -- Fixed: images in Markdown kitchen sink by [@dougaitken] in [#782] -- Fixed: clearer label of link to Jekyll quickstart by [@waldyrious] in [#549] -- Fixed: remove extra spaces in component docs by [@MichelleBlanchette] in [#554] -- Fixed: double "your" typo in `index.md` by [@sehilyi] in [#499] -- Fixed: "you" -> "your" typo in `index.md` by [@nathanjessen] in [#473] -- Fixed: spacing in toc example by [@henryiii] in [#835] -- Fixed: typo in `README` on `_config.yml` by [@ivanskodje] in [#891] -- Fixed: missing code fence in navigation structure docs by [@mattxwang] in [#906] -- Fixed: table of contents on search docs by [@robinpokorny] in [#940] -- Fixed: broken docs link (custom footer) by [@olgarithms] in [#951] -- Fixed: clarify version docs by [@pdmosses] in [#955] -- Fixed: typo in changelog links [@koppor] in [#1000] -- Fixed: two bugs in "Customization" (custom favicon, new annotation) by [@mattxwang] in [#1090] -- Fixed: "View Typography Utilities" link by [@agabrys] in [#1130] -- Fixed: broken relative page links by [@mattxwang] in [#1106] -- Fixed: clarify steps to add custom `lunr` index code by [@diablodale] in [#1139] -- Updated: homepage (focus: new features, conciseness, deduplication) by [@pdmosses] in [#1018] -- Updated: README (focus: new features, conciseness, deduplication) by [@pdmosses] in [#1019] -- Updated: `README` demo video by [@codewithfan] in [#1097] - -### New Contributors - -- [@AdityaTiwari2102] made their first contribution in [#477] -- [@svrooij] made their first contribution in [#544] -- [@alexsegura] made their first contribution in [#519] -- [@burner1024] made their first contribution in [#364] -- [@JeffGuKang] made their first contribution in [#221] -- [@dougaitken] made their first contribution in [#782] -- [@max06] made their first contribution in [#783] -- [@sehilyi] made their first contribution in [#499] -- [@nathanjessen] made their first contribution in [#473] -- [@waldyrious] made their first contribution in [#549] -- [@MichelleBlanchette] made their first contribution in [#554] -- [@henryiii] made their first contribution in [#835] -- [@jmertic] made their first contribution in [#726] -- [@jacobhq] made their first contribution in [#846] -- [@UnclassedPenguin] made their first contribution in [#814] -- [@alyssais] made their first contribution in [#829] -- [@nascosto] made their first contribution in [#857] -- [@SPGoding] made their first contribution in [#876] -- [@iridazzle] made their first contribution in [#727] -- [@ivanskodje] made their first contribution in [#891] -- [@Eisverygoodletter] made their first contribution in [#893] -- [@robinpokorny] made their first contribution in [#940] -- [@olgarithms] made their first contribution in [#951] -- [@manuelhenke] made their first contribution in [#941] -- [@JPrevost] made their first contribution in [#950] -- [@koppor] made their first contribution in [#1000] -- [@deseo] made their first contribution in [#1010] -- [@Tom-Brouwer] made their first contribution in [#1040] -- [@simonebortolin] made their first contribution in [#945] -- [@SConaway] made their first contribution in [#1104] -- [@captn3m0] made their first contribution in [#1110] -- [@kevinlin1] made their first contribution in [#1123] -- [@codewithfan] made their first contribution in [#1097] -- [@agabrys] made their first contribution in [#1130] -- [@diablodale] made their first contribution in [#1068] -- [@m-r-mccormick] made their first contribution in [#1142] -- [@fabrik42] made their first contribution in [#1153] - -## Pre-release v0.4.0.rc5 - -Hi everyone, we're so excited to finally release `v0.4.0`! For posterity's sake, we're going to release `v0.4.0.rc5` and -then immediately re-release it as `v0.4.0`; this should make it more clear what changes were introduced in the lead up -to the minor release. - -This RC does not introduce any major user-facing features. It adds more customizability for custom SCSS variables ( -fixing a bug with callout introduction order), `lunr` indexing, and loading `mermaid` locally. In addition, it fixes -bugs introduced in `.rc4`: incorrect CSS, inconsistencies with code block backgrounds in dark theme, and the copy code -button. It also adds a migration guide for users coming from `v0.3.3`. - -### Trying out pre-release `v0.4.0.rc5` - -Similar to the prior release, `v0.4.0.rc5` is a **release candidate** for the theme (i.e., a pre-release) with -release `v0.4.0` following immediately after. While we don't anticipate many users using this RC, it is still possible -to opt-in. - -To use this RC explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0.rc5 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0.rc5" -``` - -By default, **users will not be upgraded to `0.4.0.rc5`**. To enforce that explicitly, either: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -### New Features - -- Added: includes for custom `lunr` Liquid and JS code by [@diablodale] in [#1068] -- Added: new `_sass/custom/setup.scss` for variable definition by [@mattxwang] in [#1135] -- Added: configuration key to load a local version of mermaid by [@fabrik42] in [#1153] - -### Bugfixes and Maintenance - -- Fixed: incorrect `padding` property value pair in `search.scss` by [@kevinlin1] in [#1123] -- Fixed: minor spacing and comment nits by [@EricFromCanada] in [#1128] -- Fixed: exclude images from being bundled with gem by [@m-r-mccormick] in [#1142] -- Fixed: dark theme code block background, line number colors by [@m-r-mccormick] in [#1124] -- Fixed: copy code button interaction with kramdown line numbers by [@mattxwang] in [#1143] - -### Docs - -- Docs: add a migration guide by [@pdmosses] in [#1059] -- Docs: update `README` demo video by [@codewithfan] in [#1097] -- Docs: update "View Typography Utilities" link by [@agabrys] in [#1130] -- Docs: fix broken relative page links by [@mattxwang] in [#1106] -- Docs: clarify steps to add custom `lunr` index code by [@diablodale] in [#1139] -- Docs: label new features introduced in `v0.4` by [@mattxwang] in [#1138] - -### New Contributors - -- [@kevinlin1] made their first contribution in [#1123] -- [@codewithfan] made their first contribution in [#1097] -- [@agabrys] made their first contribution in [#1130] -- [@diablodale] made their first contribution in [#1068] -- [@m-r-mccormick] made their first contribution in [#1142] -- [@fabrik42] made their first contribution in [#1153] - -[#1059]: https://github.com/just-the-docs/just-the-docs/pull/1059 - -[#1068]: https://github.com/just-the-docs/just-the-docs/pull/1068 - -[#1097]: https://github.com/just-the-docs/just-the-docs/pull/1097 - -[#1106]: https://github.com/just-the-docs/just-the-docs/pull/1106 - -[#1123]: https://github.com/just-the-docs/just-the-docs/pull/1123 - -[#1124]: https://github.com/just-the-docs/just-the-docs/pull/1124 - -[#1128]: https://github.com/just-the-docs/just-the-docs/pull/1128 - -[#1130]: https://github.com/just-the-docs/just-the-docs/pull/1130 - -[#1135]: https://github.com/just-the-docs/just-the-docs/pull/1135 - -[#1138]: https://github.com/just-the-docs/just-the-docs/pull/1138 - -[#1139]: https://github.com/just-the-docs/just-the-docs/pull/1139 - -[#1142]: https://github.com/just-the-docs/just-the-docs/pull/1142 - -[#1143]: https://github.com/just-the-docs/just-the-docs/pull/1143 - -[#1153]: https://github.com/just-the-docs/just-the-docs/pull/1153 - -[@agabrys]: https://github.com/agabrys - -[@codewithfan]: https://github.com/codewithfan - -[@diablodale]: https://github.com/diablodale - -[@fabrik42]: https://github.com/fabrik42 - -[@kevinlin1]: https://github.com/kevinlin1 - -[@EricFromCanada]: https://github.com/EricFromCanada - -[@m-r-mccormick]: https://github.com/m-r-mccormick - -## Pre-release v0.4.0.rc4 - -Happy new year! We're celebrating with another pre-release, with features that should help theme users better adapt to -changes moving forward. **We aim to re-release this as `v0.4.0`, with only few changes**. - -Notable new additions include: - -- modular site components, which split up the site into smaller reusable components; advanced theme users can then remix - layouts quickly without duplication -- a "copy code" button to code blocks -- fixing bugs in generated TOCs and navigation from previous prereleases -- various cleanups of CSS and HTML markup - -The roadmap to `v0.4.0` is small. We are only looking to: - -- finish a migration guide, so users can easily upgrade from `v0.3.3` to `v0.4.0` -- fix one last bug relating to callouts and custom colors -- fix any new bugs introduced by this pre-release - -Have any questions, thoughts, or concerns? We'd love to hear from you! -Please [open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) and let us know! - -### Trying out pre-release `v0.4.0.rc4` - -Similar to the prior release, `v0.4.0.rc4` is a **release candidate** for the theme (i.e., a pre-release) with -release `v0.4.0` coming soon. We want your help in testing the changes! As of now, the gem on RubyGems and the -repository are updated to `v0.4.0.rc4`. - -To use this RC explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0.rc4 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0.rc4" -``` - -By default, **users will not be upgraded to `0.4.0.rc4`**. To enforce that explicitly, either: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -### New Features - -- Added: support multiple Google Analytics tracking IDs, document UA -> GA4 switch by [@MichelleBlanchette] in [#1029] -- Added: copy code button to code snippets by [@simonebortolin] in [#945] -- Added: restore simple configuration of `favicon.ico` via `site.static_files` by [@pdmosses] in [#1095] -- Added: modularize site components by [@mattxwang] in [#1058] - -### Bugfixes and Maintenance - -- Fixed: incorrect disambiguation in generated TOCs by [@pdmosses] in [#999] -- Fixed: duplicated external links in collections by [@pdmosses] in [#1001] -- Fixed: import order of `custom.scss`; puts at end by [@deseo] in [#1010] -- Fixed: top-level active link styling by [@pdmosses] in [#1015] -- Fixed: external links for sites with no pages by [@pdmosses] in [#1021] -- Fixed: duplicate `title` if `jekyll-seo-tag` not in users's plugins by [@Tom-Brouwer] in [#1040] -- Fixed: removes (duplicate) `favicon.html`, shifts content to `head_custom.html` by [@mattxwang] in [#1027] -- Fixed: add `reversed`, deprecate `desc` for nav `child_nav_order` by [@jmertic] in [#1061] -- Fixed: `child.child_nav_order` to `node.child_nav_order` by [@mattxwang] in [#1065] -- Fixed: remove all uses of `/` as SASS division by [@mattxwang] in [#1074] - - note: this was originally merged as [#1074] with a bug; it was reverted in [#1076], and then reimplemented - in [#1077] -- Fixed: skip nav collection generation when site has no pages by [@pdmosses] in [#1092] -- Fixed: standardize SCSS with `declaration-block-no-redundant-longhand-properties` by [@simonebortolin] in [#1102] -- Fixed: incorrect `padding` property value pair in `labels.scss` by [@SConaway] in [#1104] -- Fixed: various bugs with copy code button by [@simonebortolin] in [#1096] -- Fixed: replace inline styling for `` icons by [@captn3m0] in [#1110] -- Vendor: update `jekyll-anchor-headings`, `lunr.js` by [@mattxwang] in [#1071] - -### Docs - -- Docs: fix typo in changelog links [@koppor] in [#1000] -- Docs: update homepage (focus: new features, conciseness, deduplication) by [@pdmosses] in [#1018] -- Docs: update README (focus: new features, conciseness, deduplication) by [@pdmosses] in [#1019] -- Docs: fix two bugs in "Customization" (custom favicon, new annotation) by [@mattxwang] in [#1090] -- Docs: Add warning about mandatory `_`-prefix for collections by [@max06] in [#1091] -- Docs: remove Google Analytics on main site by [@mattxwang] in [#1113] - -### New Contributors - -- [@koppor] made their first contribution in [#1000] -- [@deseo] made their first contribution in [#1010] -- [@Tom-Brouwer] made their first contribution in [#1040] -- [@simonebortolin] made their first contribution in [#945] -- [@SConaway] made their first contribution in [#1104] -- [@captn3m0] made their first contribution in [#1110] - -**Full Changelog**: https://github.com/just-the-docs/just-the-docs/compare/v0.4.0.rc3...v0.4.0.rc4 - -[#945]: https://github.com/just-the-docs/just-the-docs/pull/945 - -[#999]: https://github.com/just-the-docs/just-the-docs/pull/999 - -[#1000]: https://github.com/just-the-docs/just-the-docs/pull/1000 - -[#1001]: https://github.com/just-the-docs/just-the-docs/pull/1001 - -[#1010]: https://github.com/just-the-docs/just-the-docs/pull/1010 - -[#1015]: https://github.com/just-the-docs/just-the-docs/pull/1015 - -[#1018]: https://github.com/just-the-docs/just-the-docs/pull/1018 - -[#1019]: https://github.com/just-the-docs/just-the-docs/pull/1019 - -[#1021]: https://github.com/just-the-docs/just-the-docs/pull/1021 - -[#1027]: https://github.com/just-the-docs/just-the-docs/pull/1027 - -[#1029]: https://github.com/just-the-docs/just-the-docs/pull/1029 - -[#1040]: https://github.com/just-the-docs/just-the-docs/pull/1040 - -[#1058]: https://github.com/just-the-docs/just-the-docs/pull/1058 - -[#1061]: https://github.com/just-the-docs/just-the-docs/pull/1061 - -[#1065]: https://github.com/just-the-docs/just-the-docs/pull/1065 - -[#1071]: https://github.com/just-the-docs/just-the-docs/pull/1071 - -[#1074]: https://github.com/just-the-docs/just-the-docs/pull/1074 - -[#1076]: https://github.com/just-the-docs/just-the-docs/pull/1076 - -[#1077]: https://github.com/just-the-docs/just-the-docs/pull/1077 - -[#1090]: https://github.com/just-the-docs/just-the-docs/pull/1090 - -[#1091]: https://github.com/just-the-docs/just-the-docs/pull/1091 - -[#1092]: https://github.com/just-the-docs/just-the-docs/pull/1092 - -[#1095]: https://github.com/just-the-docs/just-the-docs/pull/1095 - -[#1096]: https://github.com/just-the-docs/just-the-docs/pull/1096 - -[#1102]: https://github.com/just-the-docs/just-the-docs/pull/1102 - -[#1104]: https://github.com/just-the-docs/just-the-docs/pull/1104 - -[#1110]: https://github.com/just-the-docs/just-the-docs/pull/1110 - -[#1113]: https://github.com/just-the-docs/just-the-docs/pull/1113 - -[@captn3m0]: https://github.com/captn3m0 - -[@deseo]: https://github.com/deseo - -[@koppor]: https://github.com/koppor - -[@MichelleBlanchette]: https://github.com/MichelleBlanchette - -[@simonebortolin]: https://github.com/simonebortolin - -[@SConaway]: https://github.com/SConaway - -[@Tom-Brouwer]: https://github.com/Tom-Brouwer - -## Pre-release v0.4.0.rc3 - -Hi there! This is (actually) hopefully the last prerelease before `v0.4.0`; in particular, if we find that this -prerelease is stable, we'll re-release it as `v0.4.0`. - -In general, this is a more mature pre-release; there are few new features. However, we'll highlight [@pdmosses]'s work -in [#992] to better optimize nav generation for large sites (ex 100+ pages). We don't expect this to affect most users; -however, **it is technically a breaking change**, and we suggest testing your site before upgrading to this prerelease. - -We want your feedback! Please [open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) and let us know! - -As soon as we get stable test results from major downstream users, we'll push out a `v0.4.0` ASAP - closing out almost 2 -years of backlogged work! - -### Trying out pre-release `v0.4.0.rc3` - -Similar to the prior release, `v0.4.0.rc3` is a **release candidate** for the theme (i.e., a pre-release) with -release `v0.4.0` coming soon. We want your help in testing the changes! As of now, the gem on RubyGems and the -repository are updated to `v0.4.0.rc3`. - -To use this RC explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0.rc3 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0.rc3" -``` - -By default, **users will not be upgraded to `0.4.0.rc3`**. To enforce that explicitly, either: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -### Features - -Broadly, this prerelease is feature-light! - -- Added: styling for `
` by [@mattxwang] in [#965] -- Added: custom include for TOC heading by [@pdmosses] in [#980] - -### Bugfixes and Experimental Features - -*Note*: experimental nav optimization may be unstable. Please give us feedback! - -- Added: experimental nav optimization for simple cases by [@pdmosses] in [#992] -- Fixed: spacing issue when search is disabled by [@henryiii] in [#960] -- Fixed: active grandchild link class by [@pdmosses] in [#962] -- Fixed: HTML validation issues (W3C validator) by [@mattxwang] in [#964] -- Fixed: link styling now uses `text-decoration` values by [@mattxwang] in [#967] -- Fixed: cleaning up Jekyll excludes by [@pdmosses] in [#985] -- Fixed: docs, narrow styling for code highlighting with line numbers by [@pdmosses] in [#974] -- Fixed: default syntax highlighting in custom color schemes [@pdmosses] in [#986] - -[#965]: https://github.com/just-the-docs/just-the-docs/pull/965 - -[#960]: https://github.com/just-the-docs/just-the-docs/pull/960 - -[#962]: https://github.com/just-the-docs/just-the-docs/pull/962 - -[#964]: https://github.com/just-the-docs/just-the-docs/pull/964 - -[#967]: https://github.com/just-the-docs/just-the-docs/pull/967 - -[#974]: https://github.com/just-the-docs/just-the-docs/pull/974 - -[#980]: https://github.com/just-the-docs/just-the-docs/pull/980 - -[#985]: https://github.com/just-the-docs/just-the-docs/pull/985 - -[#986]: https://github.com/just-the-docs/just-the-docs/pull/986 - -[#992]: https://github.com/just-the-docs/just-the-docs/pull/992 - -[@henryiii]: https://github.com/henryiii - -**Full Changelog**: https://github.com/just-the-docs/just-the-docs/compare/v0.4.0.rc2...v0.4.0.rc3 - -## Pre-release v0.4.0.rc2 - -{: .warning } -This website includes docs for some new features that are not available in `v0.4.0.rc1` and `v0.3.3`! - -Hey there! This is likely the last pre-release before releasing `v0.4.0`, which we plan on doing soon (i.e. before the -end of the month) - very exciting! Some new additions to highlight: - -- significant improvement on build time of navigation panel by [@pdmosses] - - this is big: for a community member with over 300 pages, we shortened the build time from 3 minutes to 30 seconds! -- improved accessibility features led by [@JPrevost] -- more docs! - -The intention of this release candidate is to gather even more feedback on a potential `v0.4.0`. As it stands, we have -not encountered any breaking changes with early adopters of `v0.4.0.rc1`. If you encounter any - for either of our -pre-releases - please let us know! - -### Trying out pre-release `v0.4.0.rc2` - -Similar to the prior release, `v0.4.0.rc2` is a **release candidate** for the theme (i.e., a pre-release) with -release `v0.4.0` coming soon. We want your help in testing the changes! As of now, the gem on RubyGems and the -repository are updated to `v0.4.0.rc2`. - -To use this RC explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0.rc2 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0.rc2" -``` - -By default, **users will not be upgraded to `0.4.0.rc2`**. To enforce that explicitly, either: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -### Features - -- Added: accessible titles to nested page nav toggle by [@JPrevost] in [#950] -- Added: better title styling for AsciiDoc examples by [@alyssais] in [#944] -- Added: docs for custom search placeholder by [@mattxwang] in [#939] -- Added: provide ability to skip to main content by [@JPrevost] in [#949] -- Fixed: exclude `vendor/` in Jekyll config by [@manuelhenke] in [#941] -- Fixed: improve build time of navigation panel by [@pdmosses] in [#956] - -[#950]: https://github.com/just-the-docs/just-the-docs/pull/950 - -[#944]: https://github.com/just-the-docs/just-the-docs/pull/944 - -[#939]: https://github.com/just-the-docs/just-the-docs/pull/939 - -[#949]: https://github.com/just-the-docs/just-the-docs/pull/949 - -[#941]: https://github.com/just-the-docs/just-the-docs/pull/941 - -[#956]: https://github.com/just-the-docs/just-the-docs/pull/956 - -[@alyssais]: https://github.com/alyssais - -### Documentation and Maintenance - -- Added: docs load mermaid.js by default by [@mattxwang] in [#935] -- Fixed: table of contents on search docs by [@robinpokorny] in [#940] -- Fixed: broken docs link (custom footer) by [@olgarithms] in [#951] -- Fixed: clarify version docs by [@pdmosses] in [#955] -- Deleted: unused script directory by [@mattxwang] in [#937] - -[#935]: https://github.com/just-the-docs/just-the-docs/pull/935 - -[#940]: https://github.com/just-the-docs/just-the-docs/pull/940 - -[#951]: https://github.com/just-the-docs/just-the-docs/pull/951 - -[#955]: https://github.com/just-the-docs/just-the-docs/pull/955 - -[#937]: https://github.com/just-the-docs/just-the-docs/pull/937 - -### New Contributors - -* [@robinpokorny] made their first contribution in [#940] -* [@olgarithms] made their first contribution in [#951] -* [@manuelhenke] made their first contribution in [#941] -* [@JPrevost] made their first contribution in [#950] - -[@robinpokorny]: https://github.com/robinpokorny - -[@olgarithms]: https://github.com/olgarithms - -[@manuelhenke]: https://github.com/manuelhenke - -[@JPrevost]: https://github.com/JPrevost - -## Pre-release v0.4.0.rc1 - -### We're back! - -Hi all! The Just the Docs team is excited to have our first pre-release in over two years! It is jam-packed with -features and bugfixes that have been requested by the community since 2020. They include: - -- The new callouts component -- Allowing pages and collections to coexist on the navigation pane -- New styling: dark syntax highlighting, support for jekyll-asciidoc, word-wrapping instead of overflow for various - elements -- More customization: external nav links, custom nav footers, favicon includes, search color and placeholder - configuration, mermaid.js support, and nav sorting -- Over 20 bugfixes! Big ones include fixing the `rake` command, using `relative_url`, and search input color -- More documentation, especially on using custom includes -- Updating core dependencies to stable Ruby versions -- A WIP [template repository](https://github.com/just-the-docs/just-the-docs-template) that allows you to setup your own - repository using Just the Docs and GitHub Pages with one click - give it a shot! More documentation, etc. is on the - way! - -We want your feedback! Are these changes helpful? Are our docs easy to understand? Should new features like `mermaid` be -opt-in or opt-out? Please [open an issue](https://github.com/just-the-docs/just-the-docs/issues) -or [start a discussion](https://github.com/just-the-docs/just-the-docs/discussions) and let us know! - -### Trying out pre-release `v0.4.0.rc1` - -Due to the massive scope of these changes, we're making `v0.4.0.rc1` available as a **release candidate** for the -theme (i.e., a pre-release) with release `v0.4.0` coming soon. We want your help in testing the changes! As of now, the -gem on RubyGems and the repository are updated to `v0.4.0.rc1`. - -To use this RC explicitly as a remote theme: - -```yml -remote_theme: just-the-docs/just-the-docs@v0.4.0.rc1 -``` - -To use this RC explicitly as a gem-based theme, pin the version in your `Gemfile` and re-run `bundle install` -or `bundle update just-the-docs`: - -```ruby -gem "just-the-docs", "0.4.0.rc1" -``` - -### Staying on `v0.3.3` - -If you're not ready to make the switch, that's alright! If your version of just-the-docs is pinned to `v0.3.3` (i.e. by -a `Gemfile.lock` or in `remote_theme`, then there's nothing you need to do. - -If you have not pinned your theme version, you should either: - -1. pin your gem version in your `Gemfile`, like so - -```ruby -gem "just-the-docs", "0.3.3" -``` - -2. freeze the `remote_theme`, like so - -```yml -remote_theme: just-the-docs/just-the-docs@v0.3.3 -``` - -{: .warning } -Use of branches for closed PRs (e.g., [#466], [#578]) is now deprecated, as those branches have been (directly or -indirectly) merged, and they may be deleted after the pre-release of `v0.4.0.rc1`. - -### Maintenance - -Internally, our maintainer team has expanded: [Patrick Marsceill][@pmarsceill], the original maintainer, has stepped -down from an active role after almost 4 years! We're very thankful for the work that he's done to create and maintain -one of the most popular Jekyll themes. Please join us in giving him thanks! - -The new core team currently consists of [@mattxwang], [@pdmosses], [@skullface], [@dougaitken], and [@max06]. Over the -past six months, we've been triaging and merging in PRs, as well as contributing our own fixes. We'll continue to -address open issues, merge in PRs from the community, and plan out the future of Just the Docs. If you'd like to -contribute, now is a great time! - -[@mattxwang]: https://github.com/mattxwang - -[@pdmosses]: https://github.com/pdmosses - -[@skullface]: https://github.com/skullface - -[@dougaitken]: https://github.com/dougaitken - -[@max06]: https://github.com/max06 - -### Roadmap - -In the short-term, we're committed to tidying up everything for a `v0.4.0` release. This involves fixing bugs reported -from the community in this pre-release, as well as continually merging in minor PRs. - -We're also scoping out medium and long-term projects, and want to keep you in the loop. These include: - -- upgrading to Jekyll 4, and stopping support for Jekyll 3 -- versioned docs - issue [#728] -- improved accessibility - issues [#566], [#870] -- internationalization (i18n) - issue [#59] -- recursive/multi-level navigation - PR [#462] -- toggleable dark mode - issue [#234] - -as well as DX improvements like better regression tests, CI, and tooling. If you're interested in any of these, please -join us [on GitHub](https://github.com/just-the-docs/just-the-docs) - any contribution (raising an issue, writing docs, -or submitting a PR) is welcome! - -[#728]: https://github.com/just-the-docs/just-the-docs/issues/728 - -[#566]: https://github.com/just-the-docs/just-the-docs/issues/566 - -[#870]: https://github.com/just-the-docs/just-the-docs/issues/870 - -[#59]: https://github.com/just-the-docs/just-the-docs/issues/59 - -[#462]: https://github.com/just-the-docs/just-the-docs/pull/462 - -[#234]: https://github.com/just-the-docs/just-the-docs/issues/234 - -### Features - -* Added: Combination by [@pdmosses] in [#578] - - Added: dark highlighting in [#463] - - Added: pages and collections in [#448] - - Added: callouts in [#466] - - Fixed: breadcrumb behaviour … by [@AdityaTiwari2102] in [#477] - - Fixed: prevent rake command corrupting search data in [#495] (also listed below) - - Fixed: nested lists in [#496] - - Fixed: set color for search input in [#498] (also listed below) - - Fixed: sites with no child pages (no PR) - - Fixed: TOC/breadcrumbs for multiple collections in [#494] - - Added: collection configuration option `nav_fold` (no PR) - - Fixed: indentation and color for folded collection navigation (no PR) - - Fixed: scroll navigation to show the link to the current page in [#639] - - Fixed: Replace all uses of `absolute_url` by `relative_url`, by [@svrooij] in [#544] -* Added: custom favicon `_includes` by [@burner1024] in [#364] -* Added: set color for search input by [@pdmosses] in [#498] -* Added: search placeholder configuration by [@mattxwang] in [#613] -* Added: 'child_nav_order' front matter to be able to sort navigation pages in reverse by [@jmertic] in [#726] -* Added: `nav_footer_custom` include by [@nathanjessen] in [#474] -* Added: style fixes for jekyll-asciidoc by [@alyssais] in [#829] -* Added: mermaid.js support by [@nascosto] in [#857] -* Added: support for external navigation links by [@SPGoding] in [#876] -* Added: refactor `mermaid` config to use `mermaid_config.js` include, only require `mermaid.version` in `_config.yml` - by [@mattxwang] in [#909] -* Fixed: prepend `site.collections_dir` if exists by [@alexsegura] in [#519] -* Fixed: nested task lists (#517) by [@pdmosses] in [#855] -* Fixed: suppress Liquid processing in CSS comments by [@pdmosses] in [#686] -* Fixed: prevent rake command from corrupting search data by [@pdmosses] in [#495] -* Fixed: anchor heading links should be visible on focus by [@jacobhq] in [#846] -* Fixed: add `overflow-x: auto` to `figure.highlight` by [@iridazzle] in [#727] -* Fixed: add `overflow-wrap: word-break` to `body` by [@iridazzle] in [#889] -* Fixed: vertical alignment for consecutive labels by [@Eisverygoodletter] in [#893] -* Fixed: allow links to wrap by [@pdmosses] in [#905] -* Fixed: nav scroll feature and absolute/relative URLs by [@pdmosses] in [#898] - -[#578]: https://github.com/just-the-docs/just-the-docs/pull/578 - -[#463]: https://github.com/just-the-docs/just-the-docs/pull/463 - -[#448]: https://github.com/just-the-docs/just-the-docs/pull/448 - -[#466]: https://github.com/just-the-docs/just-the-docs/pull/466 - -[#477]: https://github.com/just-the-docs/just-the-docs/pull/477 - -[#495]: https://github.com/just-the-docs/just-the-docs/pull/495 - -[#496]: https://github.com/just-the-docs/just-the-docs/pull/496 - -[#498]: https://github.com/just-the-docs/just-the-docs/pull/498 - -[#494]: https://github.com/just-the-docs/just-the-docs/pull/494 - -[#639]: https://github.com/just-the-docs/just-the-docs/pull/639 - -[#544]: https://github.com/just-the-docs/just-the-docs/pull/544 - -[#364]: https://github.com/just-the-docs/just-the-docs/pull/364 - -[#498]: https://github.com/just-the-docs/just-the-docs/pull/498 - -[#613]: https://github.com/just-the-docs/just-the-docs/pull/613 - -[#726]: https://github.com/just-the-docs/just-the-docs/pull/726 - -[#474]: https://github.com/just-the-docs/just-the-docs/pull/474 - -[#829]: https://github.com/just-the-docs/just-the-docs/pull/829 - -[#857]: https://github.com/just-the-docs/just-the-docs/pull/857 - -[#876]: https://github.com/just-the-docs/just-the-docs/pull/876 - -[#909]: https://github.com/just-the-docs/just-the-docs/pull/909 - -[#519]: https://github.com/just-the-docs/just-the-docs/pull/519 - -[#855]: https://github.com/just-the-docs/just-the-docs/pull/855 - -[#686]: https://github.com/just-the-docs/just-the-docs/pull/686 - -[#495]: https://github.com/just-the-docs/just-the-docs/pull/495 - -[#846]: https://github.com/just-the-docs/just-the-docs/pull/846 - -[#727]: https://github.com/just-the-docs/just-the-docs/pull/727 - -[#889]: https://github.com/just-the-docs/just-the-docs/pull/889 - -[#893]: https://github.com/just-the-docs/just-the-docs/pull/893 - -[#905]: https://github.com/just-the-docs/just-the-docs/pull/905 - -[#898]: https://github.com/just-the-docs/just-the-docs/pull/898 - -### Documentation - -* Added: docs on how to break an `ol` by [@pdmosses] in [#856] -* Added: docs for custom includes by [@nathanjessen] in [#806] -* Added: document caveat about variable dependencies by [@waldyrious] in [#555] -* Added: docs on how to use `custom_head` to add a custom favicon by [@UnclassedPenguin] in [#814] -* Fixed: `ol` on `index.md` by [@pmarsceill] in [#778] -* Fixed: image link in Markdown kitchen sink by [@JeffGuKang] in [#221] -* Fixed: images in Markdown kitchen sink by [@dougaitken] in [#782] -* Fixed: clearer label of link to Jekyll quickstart by [@waldyrious] in [#549] -* Fixed: remove extra spaces in component docs by [@MichelleBlanchette] in [#554] -* Fixed: double "your" typo in `index.md` by [@sehilyi] in [#499] -* Fixed: "you" -> "your" typo in `index.md` by [@nathanjessen] in [#473] -* Fixed: spacing in toc example by [@henryiii] in [#835] -* Fixed: typo in `README` on `_config.yml` by [@ivanskodje] in [#891] -* Fixed: missing code fence in navigation structure docs by [@mattxwang] in [#906] - -[#856]: https://github.com/just-the-docs/just-the-docs/pull/856 - -[#806]: https://github.com/just-the-docs/just-the-docs/pull/806 - -[#555]: https://github.com/just-the-docs/just-the-docs/pull/555 - -[#814]: https://github.com/just-the-docs/just-the-docs/pull/814 - -[#778]: https://github.com/just-the-docs/just-the-docs/pull/778 - -[#221]: https://github.com/just-the-docs/just-the-docs/pull/221 - -[#782]: https://github.com/just-the-docs/just-the-docs/pull/782 - -[#549]: https://github.com/just-the-docs/just-the-docs/pull/549 - -[#554]: https://github.com/just-the-docs/just-the-docs/pull/554 - -[#499]: https://github.com/just-the-docs/just-the-docs/pull/499 - -[#473]: https://github.com/just-the-docs/just-the-docs/pull/473 - -[#835]: https://github.com/just-the-docs/just-the-docs/pull/835 - -[#891]: https://github.com/just-the-docs/just-the-docs/pull/891 - -[#906]: https://github.com/just-the-docs/just-the-docs/pull/906 - -### Maintenance - -* Added: VScode devcontainer by [@max06] in [#783] -* Added: `webrick` to `Gemfile` by [@mattxwang] in [#799] -* Added: 'This site is powered by Netlify.' to the footer by [@mattxwang] in [#797] -* Updated: new repo path by [@pmarsceill] in [#775] -* Updated: rename `master` -> `main` by [@pmarsceill] in [#776] -* Updated: README by [@pmarsceill] in [#777] -* Updated: Code of Conduct to Contributor Covenant v2.1 by [@mattxwang] in [#790] -* Updated: CI files, Ruby & Node Versions by [@mattxwang] in [#820] -* Updated: Stylelint to v14, extend SCSS plugins, remove primer-* configs, resolve issues by [@mattxwang] in [#821] - -[#783]: https://github.com/just-the-docs/just-the-docs/pull/783 - -[#799]: https://github.com/just-the-docs/just-the-docs/pull/799 - -[#797]: https://github.com/just-the-docs/just-the-docs/pull/797 - -[#775]: https://github.com/just-the-docs/just-the-docs/pull/775 - -[#776]: https://github.com/just-the-docs/just-the-docs/pull/776 - -[#777]: https://github.com/just-the-docs/just-the-docs/pull/777 - -[#790]: https://github.com/just-the-docs/just-the-docs/pull/790 - -[#820]: https://github.com/just-the-docs/just-the-docs/pull/820 - -[#821]: https://github.com/just-the-docs/just-the-docs/pull/821 - -### Dependencies - -* Upgrade to GitHub-native Dependabot by @dependabot-preview in [#627] -* [Security] Bump y18n from 3.2.1 to 3.2.2 by @dependabot-preview in [#606] -* [Security] Bump hosted-git-info from 2.7.1 to 2.8.9 by @dependabot-preview in [#641] -* [Security] Bump lodash from 4.17.19 to 4.17.21 by @dependabot-preview in [#640] -* [Security] Bump ini from 1.3.5 to 1.3.8 by @dependabot-preview in [#511] -* Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in [#699] -* Bump ajv from 6.10.0 to 6.12.6 by @dependabot in [#766] -* Bump prettier from 2.1.2 to 2.5.1 by @dependabot in [#787] -* Bump prettier from 2.5.1 to 2.6.2 by @dependabot in [#809] -* Bump prettier from 2.6.2 to 2.7.1 by @dependabot in [#864] - -[#627]: https://github.com/just-the-docs/just-the-docs/pull/627 - -[#606]: https://github.com/just-the-docs/just-the-docs/pull/606 - -[#641]: https://github.com/just-the-docs/just-the-docs/pull/641 - -[#640]: https://github.com/just-the-docs/just-the-docs/pull/640 - -[#511]: https://github.com/just-the-docs/just-the-docs/pull/511 - -[#699]: https://github.com/just-the-docs/just-the-docs/pull/699 - -[#766]: https://github.com/just-the-docs/just-the-docs/pull/766 - -[#787]: https://github.com/just-the-docs/just-the-docs/pull/787 - -[#809]: https://github.com/just-the-docs/just-the-docs/pull/809 - -[#864]: https://github.com/just-the-docs/just-the-docs/pull/864 - -### New Contributors - -* [@AdityaTiwari2102] made their first contribution in [#477] -* [@svrooij] made their first contribution in [#544] -* [@alexsegura] made their first contribution in [#519] -* [@burner1024] made their first contribution in [#364] -* [@JeffGuKang] made their first contribution in [#221] -* [@dougaitken] made their first contribution in [#782] -* [@max06] made their first contribution in [#783] -* [@sehilyi] made their first contribution in [#499] -* [@nathanjessen] made their first contribution in [#473] -* [@waldyrious] made their first contribution in [#549] -* [@MichelleBlanchette] made their first contribution in [#554] -* [@henryiii] made their first contribution in [#835] -* [@jmertic] made their first contribution in [#726] -* [@jacobhq] made their first contribution in [#846] -* [@UnclassedPenguin] made their first contribution in [#814] -* [@alyssais] made their first contribution in [#829] -* [@nascosto] made their first contribution in [#857] -* [@SPGoding] made their first contribution in [#876] -* [@iridazzle] made their first contribution in [#727] -* [@ivanskodje] made their first contribution in [#891] -* [@Eisverygoodletter] made their first contribution in [#893] - -[@AdityaTiwari2102]: https://github.com/AdityaTiwari2102 - -[@svrooij]: https://github.com/svrooij - -[@alexsegura]: https://github.com/alexsegura - -[@burner1024]: https://github.com/burner1024 - -[@JeffGuKang]: https://github.com/JeffGuKang - -[@dougaitken]: https://github.com/dougaitken - -[@max06]: https://github.com/max06 - -[@sehilyi]: https://github.com/sehilyi - -[@nathanjessen]: https://github.com/nathanjessen - -[@waldyrious]: https://github.com/waldyrious - -[@MichelleBlanchette]: https://github.com/MichelleBlanchette - -[@henryiii]: https://github.com/henryiii - -[@jmertic]: https://github.com/jmertic - -[@jacobhq]: https://github.com/jacobhq - -[@UnclassedPenguin]: https://github.com/UnclassedPenguin - -[@alyssais]: https://github.com/alyssais - -[@nascosto]: https://github.com/nascosto - -[@SPGoding]: https://github.com/SPGoding - -[@iridazzle]: https://github.com/iridazzle - -[@ivanskodje]: https://github.com/ivanskodje - -[@Eisverygoodletter]: https://github.com/Eisverygoodletter - -**Full Changelog**: https://github.com/just-the-docs/just-the-docs/compare/v0.3.3...v0.4.0.rc1 - -[@pmarsceill]: https://github.com/pmarsceill - -## v0.3.3 - -### 🚀 Features - -- Add custom header and footer include files @CodeSandwich (#334) - -### 🐛 Bug Fixes - -- Limit the effect of `nav_exclude` to the main navigation @pdmosses (#443) -- Update normalize.scss @pdmosses (#444) -- Update code.scss @pdmosses (#445) -- Fix list alignment @pdmosses (#446) - -### 🧰 Maintenance - -- Bump stylelint-config-primer from 9.0.0 to 9.2.1 @dependabot-preview (#451) -- Bump stylelint from 13.6.1 to 13.7.2 @dependabot-preview (#440) -- Bump @primer/css from 15.1.0 to 15.2.0 @dependabot-preview (#436) -- Bump prettier from 2.1.1 to 2.1.2 @dependabot-preview (#429) - -## v0.3.2 - -### Changes - -- Safe page sorting @pdmosses (#411) -- v0.3.2 @pmarsceill (#388) - -### 🚀 Features - -- make font-sizes sass variables so they can be changed @pdebruic (#361) -- run the site locally inside docker container @fogfish (#398) -- Feature/doc collections @SgtSilvio (#379) -- Adjust dl layout @pdmosses (#401) - -### 🐛 Bug Fixes - -- Add site.gh_edit_source to "Edit this page on GitHub" link @mrfleap (#418) -- Inhibit text-transform for code in h4 @pdmosses (#404) -- Fix native font stack precedence issue on Windows systems. @hvianna (#331) -- Support for the linenos option on highlighted code @pdmosses (#375) -- Update anchor_headings.html @pdmosses (#399) -- Fix https @marksie1988 (#359) - -### 🧰 Maintenance - -- Bump prettier from 2.0.5 to 2.1.1 @dependabot-preview (#427) -- Bump prettier from 2.0.5 to 2.1.1 @dependabot-preview (#419) -- [Security] Bump lodash from 4.17.15 to 4.17.19 @dependabot-preview (#389) -- Bump @primer/css from 14.4.0 to 15.1.0 @dependabot-preview (#402) -- Bump lodash from 4.17.15 to 4.17.19 @dependabot (#384) -- Bump @primer/css from 14.4.0 to 15.0.0 @dependabot-preview (#371) - -## v0.3.1 - -### Changes - -### 🐛 Bug Fixes - -- Improve accessibility by adding label to Anchor links. @mscoutermarsh (#376) - -### 🧰 Maintenance - -- Remove collapsible TOC on nav doc @pmarsceill (#368) -- Pdmosses collapsible toc @pmarsceill (#367) - -## v0.3.0 - -### Changes - -- v0.2.9 @pmarsceill (#306) - -### 🚀 Features - -- Add print styles @pmarsceill (#362) -- Navigation improvements and search sections @SgtSilvio (#352) - -### 🐛 Bug Fixes - -- Remove constraint with jekyll 4.1.0 @PierrickMartos (#348) - -### 🧰 Maintenance - -- Bump version numbers @pmarsceill (#360) -- Bump stylelint from 13.3.3 to 13.6.1 @dependabot-preview (#343) -- Bump stylelint-config-prettier from 8.0.1 to 8.0.2 @dependabot-preview (#349) - -## v0.2.9 - -### Bug fixes - -- Horizontal Alignment #103 @pmarsceill -- Code snippet in headers do not inherit font size #140 @pmarsceill -- Fix duplicated title and description tags #294 @iefserge -- Update nav.html for handling nav_exclude #282 @blawqchain -- Fix duplicate entries in nav.html and default.html #239 @KasparEtter -- Don't show pages with no title (e.g. redirects in - nav) https://github.com/pmarsceill/just-the-docs/pull/295/commits/672de29f2e332a9350af7237e4fb6693c848989e @SgtSilvio -- [SEARCH RAKE] Fix search generator #319 @RoiArthurB - -### Enhancements - -- Improvement/custom themes #186 @SgtSilvio -- feat: adds "edit this page" and "page last modified" to footer #217 @malsf21 -- feat: adds option to open aux links in new tab #229 @malsf21 -- Default nav order #236 @pdmosses -- Enable IP anonymization in Google Analytics (GDPR) #250 @r-brown - -closes #240 #308 #266 #140 #103 - -## v0.2.8 - -### Bugfixes - -- bugfix in search.rake #218 @tiaitsch85 - -### Dependency and security updates: - -- Update jekyll requirement from ~> 3.8.5 to >= 3.8.5, < 4.1.0 #197 @dependabot-preview -- Update rake requirement from ~> 12.3.1 to >= 12.3.1, < 13.1.0 #227 @dependabot-preview -- Bump stylelint-config-primer from 8.0.0 to 9.0.0 #247 @dependabot-preview -- Update bundler requirement from ~> 2.0.1 to ~> 2.1.4 #268 @dependabot-preview -- Bump @primer/css from 12.7.0 to 14.3.0 #296 @dependabot-preview - -### Operations - -- Update CI to test multiple versions of Jekyll -- Update CI to check the rake command that builds the search file - -fixes #291 #256 #293 #177 - -## v0.2.7 - -### Bugs fixed - -- Anchor headings are now displayed on hover, not only on heading hover -- Deduplicated anchor heading svg -- If last page of `site.html_pages` was excluded from search, search json breaks -- Config variable should be `blanklines` not `blank_lines` for html compression -- `list-style-none` does not hide bullets on `ul` - -### Enhancements - -- Summary for child pages appears in generated TOC -- Site logo configuration supported replacing title text with image -- Allow custom CSS overrides (new scss partial at the end of the cascade) separate from variable overrides. -- Configuration around search strings added to allow search for hyphenated words - -### Maintenance - -- Update docs to suggest using index.md as section page filename -- Bump @primer/css from 12.6.0 to 12.7.0 -- Bump mixin-deep from 1.3.1 to 1.3.2 -- Bump stylelint-config-primer from 7.0.1 to 8.0.0 - -### PR included - -- #98 by @stefanoborini Introduces the possibility for a summary in the table of contents -- #141 by @ghabs Fix trailing comma bug in search-data.json -- #153 by @jacobherrington Change button copy on theme preview -- #181 by @m3nu Recommend using index.md as parent page for sections -- #183 by @SgtSilvio Improve heading anchors -- #187 by @SgtSilvio Improvement/site logo -- #200 Bump mixin-deep from 1.3.1 to 1.3.2 -- #203 by @pdmosses Search config -- #205 by @pdmosses Fix blank_lines var to blanklines in config.yml -- #206 by @iamcarrico Allow for custom overrides by the user -- #208 Bump @primer/css from 12.6.0 to 12.7.0 -- #213 Bump mixin-deep from 1.3.1 to 1.3.2 -- #214 Bump stylelint-config-primer from 7.0.1 to 8.0.0 -- #215 Bump @primer/css from 12.6.0 to 12.7.0 - -## v0.2.6 - -### Bugs fixed - -- Google Analytics tag has been updated #162 -- ~BaseURL has been modified #109~ Reverted -- seems the existing implementation worked -- Titles can now wrap fixes #106 - -### Enhancements - -- Search now displays content preview #135 -- Custom footer content added #179 -- Now using GitHub Actions for CI #170 - -### Maintenance - -- lunrjs upgraded #135 -- Nav generation is optimized #159 -- Stylelint upgrade #143 -- Stylelint config primer upgrade #149 -- Lodash upgrade #160 - -### PR included - -~#109 by @daviddarnes - Fix baseurl link~ Reverted -#135 by @SgtSilvio - Upgrades lunr.js, improves search UI, adds heading anchors -#152 by @yavorg - Improves syntax highlighting for js readablity -#159 by @julienduchesne - Optimizes nav generation -#162 by @nergmada - Modifies the google analytics code to match the new tags used by GA - -## v0.2.5 - -### Bugs fixed - -- Duplicate title tag when Jekyll SEO Plugin gem is used #125 #126 - -### Enhancements - -- Favicon support added #118 - -### Maintenance - -- Bump stylelint-config-primer from 6.0.0 to 7.0.0 #123 -- Bump @primer/css from 12.2.3 to 12.3.1 #129 -- Add workflow to publish to GPR -- Fix workflow to publish to Ruby Gems - -## v0.2.4 - -### Bugs - -- #102 Remove unnecessary console.log() @JoeNyland -- #97 Import custom Sass variable overrides before default variables are defined @montchr and @ptvandi - -### Additions - -- #117 Add links to docs for setting up GH pages locally @gnarea -- #95 Add SEO and 'lang' param for `_config` @gebeto - -## v0.2.3 - -### Enhancements - -- Adds ability to use Google Analytics tracking by @pmarsceill - -### Bug fixes - -- Fixes 404 error for "/assets/js//search-data.json" by @stephenedmondson -- Fixes #80 Single quotes in the string were unescaped and ruby attempted variable substitution of amp within it (which - failed) by @novelistparty -- Fixes bug that would only show 2 or more search results (not one) by @ilivewithian -- Fixes a typo on the layout example by @woernfl -- Fixes #78 Page scroll position too far down on load by @pmarsceill -- Fixds ability to nest ul in ol without breaking style or counters - -### Dependency updates - -- Bumps stylelint dependency from 9.9.0 to 9.10.1 - -## v0.2.2 - -- Bumps stylelint-config-primer to 3.0.1 #44 -- Bumps bundler req to 2.0.1 #61 -- Adds custom 404 page -- Excludes package-lock.json from jekyll build #47 -- Fixes keyboard scrolling / focus #48 -- Adds ARIA roles to navigation elements -- Adds support for optional page description metadata (if present in yaml front matter) -- Addresses some issues with search in #46 -- Option to hide TOC on parent pages if turned off in page's YAML front matter #30 -- Option to suppress an item from being indexed by search if present in page's YAML front matter #32 - -## v0.2.1 - -This update fixes security vulnerabilities in the lodash sub-dependency and bumps other dev dependencies to their latest -version. - -## v0.2.0 - -Adds: - -- Dark mode via `color_scheme` parameter -- Ability to exclude a page from the main nav with `nav_exclude` parameter closes #21 -- Ability for create children of children pages (3 nav levels) closes #25 - -Changes: - -- Permalink structure for tiered navigation has been updated -- Some colors have been updated for consistency / accessibility - -## v0.1.6 - -### Added - -- Support for task list styles #19 -- Configuration docs -- Configuration option to enable / disable search -- Normalize.scss dependency pulled into project #16 # - -### Fixed - -- Layout bug in navigation #17 - -## v0.1.5 - -Major changes: - -- Fixed bug where the rake task would fail when the assets/js directory didn't exist - -## v0.1.4 - -Major changes: - -- Adds Rake as a runtime dependency -- Definition list styled -- Sidebar and support cleaned up for smaller screen support -- Updated some stale docs - -## v0.1.3 - -Major changes: - -- Fix path problems, typos, and general clean-up for OSS. - -## v0.1.2 - -Fix paths when deployed to gh-pages - -## v0.1.1 - -Major updates: - -- Adds search to mobile nav -- Pulls footer to bottom of the page on mobile (not hidden in nav) - -Minor updates: - -- Cleans up h1 typography spacing diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md deleted file mode 100644 index a57ebc6a..00000000 --- a/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,132 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone, regardless of age, body -size, visible or invisible disability, ethnicity, sex characteristics, gender -identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, caste, color, religion, or sexual -identity and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our -community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -* Focusing on what is best not just for us as individuals, but for the overall - community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or advances of - any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email address, - without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when -an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail address, -posting via an official social media account, or acting as an appointed -representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at -patrick.marsceill@gmail.com. -All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the -reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed -unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series of -actions. - -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or permanent -ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including -sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within the -community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.1, available at -[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. - -Community Impact Guidelines were inspired by -[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. - -For answers to common questions about this code of conduct, see the FAQ at -[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at -[https://www.contributor-covenant.org/translations][translations]. - -[homepage]: https://www.contributor-covenant.org -[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html -[Mozilla CoC]: https://github.com/mozilla/diversity -[FAQ]: https://www.contributor-covenant.org/faq -[translations]: https://www.contributor-covenant.org/translations diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index a499513b..00000000 --- a/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM ruby:2.7 - -ENV LC_ALL C.UTF-8 -ENV LANG en_US.UTF-8 -ENV LANGUAGE en_US.UTF-8 - -WORKDIR /usr/src/app - -COPY Gemfile just-the-docs.gemspec ./ -RUN gem install bundler && bundle install - -EXPOSE 4000 diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 76bd1391..00000000 --- a/Gemfile +++ /dev/null @@ -1,8 +0,0 @@ -source "https://rubygems.org" -gemspec - -gem "jekyll-github-metadata", ">= 2.15" - -gem "jekyll-include-cache", group: :jekyll_plugins - -gem "html-proofer", "~> 5.0", :group => :development diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index e9f7ef93..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,158 +0,0 @@ -PATH - remote: . - specs: - just-the-docs (0.6.2) - jekyll (>= 3.8.5) - jekyll-include-cache - jekyll-seo-tag (>= 2.0) - rake (>= 12.3.1) - -GEM - remote: https://rubygems.org/ - specs: - Ascii85 (1.1.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) - afm (0.2.2) - async (2.10.1) - console (~> 1.10) - fiber-annotation - io-event (~> 1.5, >= 1.5.1) - timers (~> 4.1) - bigdecimal (3.1.7) - colorator (1.1.0) - concurrent-ruby (1.2.3) - console (1.23.6) - fiber-annotation - fiber-local - json - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.16.0) - ffi (>= 1.15.0) - eventmachine (1.2.7) - faraday (2.9.0) - faraday-net_http (>= 2.0, < 3.2) - faraday-net_http (3.1.0) - net-http - ffi (1.16.3) - fiber-annotation (0.2.0) - fiber-local (1.0.0) - forwardable-extended (2.6.0) - google-protobuf (4.26.1-arm64-darwin) - rake (>= 13) - google-protobuf (4.26.1-x86_64-linux) - rake (>= 13) - hashery (2.1.2) - html-proofer (5.0.8) - addressable (~> 2.3) - async (~> 2.1) - nokogiri (~> 1.13) - pdf-reader (~> 2.11) - rainbow (~> 3.0) - typhoeus (~> 1.3) - yell (~> 2.0) - zeitwerk (~> 2.5) - http_parser.rb (0.8.0) - i18n (1.14.4) - concurrent-ruby (~> 1.0) - io-event (1.5.1) - jekyll (4.3.3) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (>= 0.3.6, < 0.5) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-github-metadata (2.16.1) - jekyll (>= 3.4, < 5.0) - octokit (>= 4, < 7, != 4.4.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - json (2.7.2) - kramdown (2.4.0) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.9.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - net-http (0.4.1) - uri - nokogiri (1.16.4-arm64-darwin) - racc (~> 1.4) - nokogiri (1.16.4-x86_64-linux) - racc (~> 1.4) - octokit (6.1.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - pdf-reader (2.12.0) - Ascii85 (~> 1.0) - afm (~> 0.2.1) - hashery (~> 2.0) - ruby-rc4 - ttfunk - public_suffix (5.0.5) - racc (1.7.3) - rainbow (3.1.1) - rake (13.2.1) - rb-fsevent (0.11.2) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.6) - rouge (4.2.1) - ruby-rc4 (0.1.5) - safe_yaml (1.0.5) - sass-embedded (1.74.1-arm64-darwin) - google-protobuf (>= 3.25, < 5.0) - sass-embedded (1.74.1-x86_64-linux-gnu) - google-protobuf (>= 3.25, < 5.0) - sawyer (0.9.2) - addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - timers (4.3.5) - ttfunk (1.8.0) - bigdecimal (~> 3.1) - typhoeus (1.4.1) - ethon (>= 0.9.0) - unicode-display_width (2.5.0) - uri (0.13.0) - webrick (1.8.1) - yell (2.2.2) - zeitwerk (2.6.13) - -PLATFORMS - arm64-darwin - x86_64-linux - -DEPENDENCIES - bundler (>= 2.3.5) - html-proofer (~> 5.0) - jekyll-github-metadata (>= 2.15) - jekyll-include-cache - just-the-docs! - -BUNDLED WITH - 2.5.4 diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100644 index 9e81a6cf..00000000 --- a/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Patrick Marsceill - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/MIGRATION.md b/MIGRATION.md deleted file mode 100644 index 6e1136c4..00000000 --- a/MIGRATION.md +++ /dev/null @@ -1,615 +0,0 @@ ---- -title: Migration and Upgrading -layout: default ---- - -# Migrating and Upgrading - -Summary -: A site that uses `just-the-docs` (as a theme or as a remote theme) automatically -switches to a new release, unless it is pinned to a previous version. - - This migration guide draws attention to: - - - changes that might break your site, - - features added in the latest release, and - - features that have become deprecated (and are likely to be removed in a future release). - -This document contains instructions on how to migrate and upgrade Just the Docs sites from every minor or major version -bump, starting from `v0.3.3` to `v0.4.0`. - -
- - Table of contents - - {: .text-delta } -- TOC -{:toc} -
- -{::options toc_levels="2..4" /} - -{: .warning } -> If your configuration states `remote_theme: just-the-docs/just-the-docs`, your -> website is built using the current `main` branch of the theme, which may include -> changes made after the latest release; see the [CHANGELOG]. -> -> If your configuration states `theme: just_the_docs` and your `Gemfile` specifies -> `gem "just-the-docs"`, your website is always built using the latest release. - -{: .note } -> If you have cloned/forked and customised the theme repo, -> and pull the changes of a new release to your clone, -> you may need to resolve merge conflicts. - -[CHANGELOG]: {{ site.baseurl }}{% link CHANGELOG.md %} - -## v0.5.x - v0.6.0 - -### POTENTIALLY-BREAKING CHANGES in v0.6.0 - -There are some *very minor* potentially-breaking changes for users in version `v0.6.0`. **They do not affect the vast -majority of users**; however, this may affect users of (undocumented) internal theme structure. They concern: - -1. the addition of new `_includes/favicon.html`, `_includes/head_nav.html`, and `_includes/css/activation.scss.liquid` - -- **explicit migration only necessary if users have defined a custom file with the same name** - -2. removing `id="main-content-wrap` from wrapper `div` elements in default layouts - -- **explicit migration only necessary if users have written code that depends on `#main-content-wrap`** - -3. loading the new `$color-scheme` variable (from the light scheme by default) - -- **explicit migration only necessary if users have overridden the base light theme** - -4. caching the favicon for the entire site - -- **explicit migration only necessary if users have different favicons for different pages** - -#### New Includes - -Version `v0.6.0` introduces three new `_includes` files: - -- `_includes/favicon.html`, which now contains logic previously in `_includes/head.html`: loading `favicon.ico` if no - favicon is specified -- `_includes/head_nav.html`, which generates CSS used for the new efficient navigation implementation -- `_includes/css/activation.scss.liquid`, which is used by `head_nav` for navigation implementation - -If users have existing `_includes` files with this name, they should be renamed (and imported with their new name) prior -to upgrading to `0.6.0`. No other change is necessary. - -#### Removed `#main-content-wrap` - -In `_layouts/default.html` and `_layouts/minimal.html`, the `id="main-content-wrap"` has been removed from the wrapper -div (in part due to a bug with multiple `id`s on one element). Internally, our theme *does not use* these `id`s; for -most users, this does not require any action. - -However, code that relies on this `id` must be changed. Each of the related elements still has the unique -class `.main-content-wrap`, and can be selected with this class. For example, in CSS: - -```css -/* OLD */ -#main-content-wrap { /* ... */ } - -/* NEW */ -.main-content-wrap { /* ... */ } -``` - -Or in JS: - -```js -// OLD -document.getElementById("main-content-wrap"); - -// NEW -document.getElementsByClassName("main-content-wrap")[0]; -``` - -#### New `$color-scheme` variable - -The theme now properly sets the `color-scheme` property. To do so, the new `$color-scheme` SCSS variable has been -created. The variable has been added to the default `light` scheme, which is *always* loaded by Just the Docs. - -Migration is only needed if: - -- the packaged `light` scheme has been *overridden* (this is *not* the same as using a custom scheme) -- or, the scheme logic to always load `light` has been changed - -(neither of these behaviours are recommended by Just the Docs) - -In either of these cases, users should add a `$color-scheme` SCSS variable to their active scheme with the appropriate -value (see: [MDN docs on `color-scheme`](https://developer.mozilla.org/en-US/docs/Web/CSS/color-scheme)). - -```scss -$color-scheme: light !default; -``` - -#### Cached favicon - -Version `v0.6.0` adds a new `_include` that caches the favicon for the entire site. This significantly improves page -build times for large sites. - -However, some users may load different favicons for each page (and/or dynamically change the first favicon load). In -this case, they should override the logic in `_includes/favicon.html` by **replacing** it with an empty file (this is -*different* from deleting it). No further migration is necessary. - -## v0.4.x - v0.5.0 - -### POTENTIALLY-BREAKING CHANGES in v0.5.0 - -There is one potentially-breaking change for users migrating from `v0.4.2` to `v0.5.0` concerning `setup.scss`. To -provide context: - -1. `setup.scss` was introduced in `v0.4.0` -2. in `v0.4.0` and `v0.4.1`, `setup.scss` was imported *before* color scheme SCSS code -3. in `v0.4.2`, we adjusted the order to import `setup.scss` *after* color scheme SCSS code -4. in `v0.5.0`, we have reverted the previous change: `setup.scss` is now again imported *before* color scheme SCSS code - -This does not affect most users. Users who did not migrate to `v0.4.2` or who do not have a custom `setup.scss` are -guaranteed no breaking changes. - -Explicit migration steps are only needed if: - -1. a custom `setup.scss` has been defined, -2. **and** the `setup.scss` depends on variables or functions defined in color scheme SCSS code; this change was only - possible on `v0.4.2` - -For those users, we suggest moving those variables and functions to each relevant color scheme. - -## v0.3.3 … v0.4.x - -### REPOSITORY CHANGES - -#### Just the Docs - -The theme repo is now at . -The name of its default branch is now `main`. - -The theme docs website is now published at . We've also retroactively -published the theme docs website for version `v0.3.3` at . - -GitHub provides access to previous versions of the theme repo. -You can browse [previous versions of the theme docs website] on the [Internet Archive]. - -[previous versions of the theme docs website]: https://web.archive.org/web/20220000000000*/https://just-the-docs.github.io/just-the-docs - -[Internet Archive]: https://web.archive.org/ - -The [README] page on the theme repo repeats much of the information from the [home page], -formatted for browsing on GitHub. -It also explains how to install the theme as a Ruby Gem, without creating a new site. - -[README]: https://github.com/just-the-docs/just-the-docs/blob/main/README.md - -[home page]: https://just-the-docs.com - -#### Deploy previews - -When a PR builds successfully, Netlify provides a preview of how the theme docs website will look if the PR is merged. -You can find links to the preview near the bottom of the Conversation tab of the PR. - -#### Just the Docs Template - -The template at -creates a repo with the minimal source files for a Just the Docs website. -After configuring the relevant parameters, you can build and serve the website -both locally and on GitHub Pages – using either Jekyll 3 or Jekyll 4! - -#### Just the Docs Tests - -The tests website at -consists mainly of regression tests for bug fixes and new features. - -The test source files at -illustrate the use of many Markdown and Jekyll features, -including some that are not included in the theme docs. - -For example, see how to add support for rendering TeX/LaTeX [math formulas] with KaTeX and MathJax. - -[math formulas]: https://just-the-docs.github.io/just-the-docs-tests/components/math/index/ - -### POTENTIALLY-BREAKING CHANGES in v0.4.0 - -If switching to a new release of the theme breaks your website, -check that you don't have any files in the `_includes`, `_layouts`, and `_sass` -directories with the same names as files provided by the theme. - -If your repo has a customised copy of `_layouts/default.html` from a previous release, -try removing it, or replace it by a fresh copy of the theme file. - -{: .warning } -The following changes made in v0.4.0 *might* break or adversely affect your website -when you next rebuild it, unless you have pinned it! - -#### New includes and SCSS - -Version 0.4.0 introduces many new `_includes` files. If you already have an existing include with the same name as a new -addition, you will need to migrate or update that include. The new files are (relative to the `_includes` folder): - -- `mermaid_config.js` -- `nav_footer_custom` -- `search_placeholder_custom` -- `toc_heading_custom` -- the entire `components/` folder: - - `aux_nav`, `breadcrumbs`, `children_nav`, `footer`, `header`, `mermaid`, `search_footer`, `search_header`, `sidebar` -- the entire `icons/` folder - - `code_copy`, `document`, `expand`, `external_link`, `icons`, `link`, `menu`, `search` -- the entire `lunr/` folder - - `custom-data.json`, `custom-index.js` - -We have removed some code in `_sass/vendor` and added a new file at `_sass/custom/setup.scss`. - -#### favicons - -The file `_includes/favicon.html` is now ignored by the theme. -If you're using it, your website's favicon is no longer displayed by browsers. - -To fix: Move the content of `_includes/favicon.html` to `_includes/head_custom.html`. - -#### Custom callout colors - -The file `_sass/custom/custom.scss` is now imported last: _after_ the configuration of callouts. -If you've defined custom color variables for callouts in `_sass/custom/custom.scss` -(and used them when configuring your callouts in `_config.yml`) -you will not be able to rebuild your website. - -To fix: Move custom color variables for callouts in `_sass/custom/custom.scss` to `_sass/custom/variables.scss`. - -#### Pages and collections - -Links to ordinary pages now appear in the navigation on sites that use collections. -You might want the navigation of your site to consist entirely of collections. - -To fix: Add the front matter `nav_exclude: true` to pages that the navigation should not display. - -#### Relative URLs - -All generated URLs are now relative. -This is a bug fix, and unlikely to break any site. - -Relative links to pages within a website support deployment to different servers. - -#### Navigation order - -The order in which the navigation panel lists pages has been simplified. -All pages with `nav_order` values now come before all pages that are ordered by `title`. - -If your website has a group of *sibling* pages where some siblings have `nav_order` -string values, and others are ordered by numerical `title` values, -the former now come before the latter. - -To fix: Add numerical `nav_order` values to the pages with numerical `title` values. - -### DEPRECATIONS - -{: .warning } -The following features are deprecated, and to be removed in a future release. - -#### Jekyll 3 - -You can still use Jekyll 3 (3.8.5 or later) to build websites using v0.4.0 of the theme. -However, future releases of the theme may require the use of Jekyll 4. - -You can already use Jekyll 4 to build your website *locally*. -It should look exactly the same as when built with Jekyll 3.[^Jekyll4] - -[^Jekyll4]: -Jekyll 4 depends on more recent versions of other gems than Jekyll 3, -and the differences between those versions may affect the files of your built site. - -To use Jekyll 4 when building your website *on GitHub Pages*, you need to run GitHub Actions. -The simplest way of setting that up in a new repo is to create the repo using the Just the Docs template. -To start running Jekyll 4 to build an existing repo on GitHub Pages, -you can create a new repo with the template, then copy its `.github/workflows` directory, -and update your repo settings to use Actions. - -#### Footer content configuration - -Currently, if your configuration sets `footer_content` to some text, -the theme displays that text at the bottom of the main section of each page. - -The file `_includes/footer_custom.html` provides a more general way of customizing -not only the text but also the markup for the page footer area. - -You can replicate the current display of `TEXT` in the footer using the following markup: - -```html -

TEXT

-``` - -### THEME WEBSITE CHANGES - -The website now uses *callouts*[^callouts] to draw attention to important information. - -[^callouts]: -The theme website configuration defines the callout titles and colors used there. -Websites that use the theme have to configure their own callout titles and colors. - -The theme uses [semantic versioning]. -A normal version number takes the form X.Y.Z, -where X is the major version, Y is the minor version, and Z is the patch version. -The theme uses version X.Y.Z.rcN for pre-release N of version X.Y.Z. -When referring to version numbers on GitHub, we usually prefix them by 'v'. - -[semantic versioning]: https://semver.org - -Major version zero (0.Y.Z) is for initial development, where anything *may* change at any time. -In practice, we increment the patch version Z for bug fixes and backwards compatible changes; -we increment the minor version Y for changes that could break websites using the theme -without pinning it to a specific version. - -The label `NEW` in the theme website indicates a feature that has been changed or added -since the release of the previous *minor* version. -For example, after the release of v0.4.Z, the theme website should label `NEW` all features that -we have changed or added since v0.3.0 – not just since v0.3.3. -When we release v0.5.0, we will remove all those labels, and add labels on features since v0.4.0. - -The theme docs website is not itself versioned. -It changes incrementally, independently of theme releases. - -#### Home page - -The theme home page now focuses on the simplest ways of using the theme. -It also notes the different behaviour of `theme` and `remote_theme` in connection -with interim versions of the theme, such as pre-releases. - -#### CHANGELOG - -The CHANGELOG page lists the changes made in all previous releases and pre-releases of new versions of the theme gem. - -It also lists changes made to the `main` branch of the theme since the latest release or pre-release. - -For changes since v0.3.3, the log usually references the merged PR that made the change and its author. - -### NON-BREAKING CHANGES (OUTLINE ONLY) - -#### Accessibility - -- Skip to main content: the first keyboard-navigatable item is now a link to skip over the sidebar and header to the - main content of the page. PR: [#949]. -- Aria-labels: improved `aria-label`s have been added to various site elements. PRs: [#950], ... -- Other general improvements: gradual changes have improved tab focusability, contrast, and semantic elements. More work - still to come. PRs: [#498], [#846] - -#### Configuration - -- Mermaid support: first-class support for [Mermaid](https://mermaid.js.org/) - a JavaScript-based diagram and charting - tool supported by GitHub - has been added to the theme. **This feature is opt-in.** See the new doc subsections - in [Configuration]({% link docs/configuration.md %}#mermaid-diagrams) and [Code]({% link docs/ui-components/code.md - %}#mermaid-diagram-code-blocks) for more. -- Multiple Google Analytics tags are now supported. PR: [#1029] - -#### Customization - -- all user-facing text is now customizable; previously, several elements (ex search placeholder) were hardwired into the - theme. Now, users can blend custom includes and layouts to internationalize their sites. -- we've clarified the role of `custom.scss` to be imported last; to allow users to define custom or override variables, - we've added a new file `setup.scss`. PR: [#1135] - -#### Custom Includes - -We've added several custom `_includes` to provide users with more customization options for different site elements. -We've also added a section to [Configuration]({% link docs/customization.md %}#override-includes) to outline these. - -All of these are opt-in by default; however, **these may be breaking if you have existing `_includes` with the same name -**. - -Each item is listed with the relevant file and PR. - -- TOC heading: `toc_heading_custom.html`, PR: [#980] -- Navigation panel footer: `nav_footer_custom.html`, PR: [#474] -- Search placeholder: `search_placeholder_custom.html`, PR: [#613] -- Modular site components: `components/` and `icons/`, PR: [#1058] -- Custom search indices: `lunr/`, PR: [#1068] - -In a future (version 1) release, we may rename the custom include files. - -#### Modular Components - -We've broken up the default layout (`_layouts/default.html`) into multiple reusable components. This should have no -impact on most users; however, it should make it easier to implement custom layouts. - -For more, see [Custom layouts and includes]({% link docs/customization.md %}#custom-layouts-and-includes). PR: [#1058]. - -#### Navigation - -- Collections: nav panel shows links to ordinary pages before collections -- Collection folding; part of "Combination". PR: [#578] -- Scrolling to show link to selected page. PR: [#639] -- External nav links are now supported. PR: [#876] -- Child nav order: sort navigation pages with `child_nav_order`. PR: [#726] -- Order when mixing different ways of specifying nav order - -#### Search - -In addition to customizing the search placeholder, we've also added the ability to provide custom content to the search -index. for more, see [Custom content for search index](custom-content-for-search-index). PR: [#1068]. - -#### Styling - -- Code copying: code blocks now allow users to easily copy their contents. PR: [#945] -- Blockquote: shows vertical bar on left. PR: [#965] -- Links wrap. PR: [#905] -- Callouts: a new component similar to alerts or banners. See [UI Components - Callouts]({% link - docs/ui-components/callouts.md %}). PR: [#466] - ----- - -[#856]: https://github.com/just-the-docs/just-the-docs/pull/856 - -[#806]: https://github.com/just-the-docs/just-the-docs/pull/806 - -[#555]: https://github.com/just-the-docs/just-the-docs/pull/555 - -[#814]: https://github.com/just-the-docs/just-the-docs/pull/814 - -[#778]: https://github.com/just-the-docs/just-the-docs/pull/778 - -[#221]: https://github.com/just-the-docs/just-the-docs/pull/221 - -[#782]: https://github.com/just-the-docs/just-the-docs/pull/782 - -[#549]: https://github.com/just-the-docs/just-the-docs/pull/549 - -[#554]: https://github.com/just-the-docs/just-the-docs/pull/554 - -[#499]: https://github.com/just-the-docs/just-the-docs/pull/499 - -[#473]: https://github.com/just-the-docs/just-the-docs/pull/473 - -[#835]: https://github.com/just-the-docs/just-the-docs/pull/835 - -[#891]: https://github.com/just-the-docs/just-the-docs/pull/891 - -[#906]: https://github.com/just-the-docs/just-the-docs/pull/906 - -[#578]: https://github.com/just-the-docs/just-the-docs/pull/578 - -[#463]: https://github.com/just-the-docs/just-the-docs/pull/463 - -[#448]: https://github.com/just-the-docs/just-the-docs/pull/448 - -[#466]: https://github.com/just-the-docs/just-the-docs/pull/466 - -[#477]: https://github.com/just-the-docs/just-the-docs/pull/477 - -[#495]: https://github.com/just-the-docs/just-the-docs/pull/495 - -[#496]: https://github.com/just-the-docs/just-the-docs/pull/496 - -[#498]: https://github.com/just-the-docs/just-the-docs/pull/498 - -[#494]: https://github.com/just-the-docs/just-the-docs/pull/494 - -[#639]: https://github.com/just-the-docs/just-the-docs/pull/639 - -[#544]: https://github.com/just-the-docs/just-the-docs/pull/544 - -[#364]: https://github.com/just-the-docs/just-the-docs/pull/364 - -[#498]: https://github.com/just-the-docs/just-the-docs/pull/498 - -[#613]: https://github.com/just-the-docs/just-the-docs/pull/613 - -[#726]: https://github.com/just-the-docs/just-the-docs/pull/726 - -[#474]: https://github.com/just-the-docs/just-the-docs/pull/474 - -[#829]: https://github.com/just-the-docs/just-the-docs/pull/829 - -[#857]: https://github.com/just-the-docs/just-the-docs/pull/857 - -[#876]: https://github.com/just-the-docs/just-the-docs/pull/876 - -[#909]: https://github.com/just-the-docs/just-the-docs/pull/909 - -[#519]: https://github.com/just-the-docs/just-the-docs/pull/519 - -[#855]: https://github.com/just-the-docs/just-the-docs/pull/855 - -[#686]: https://github.com/just-the-docs/just-the-docs/pull/686 - -[#495]: https://github.com/just-the-docs/just-the-docs/pull/495 - -[#846]: https://github.com/just-the-docs/just-the-docs/pull/846 - -[#727]: https://github.com/just-the-docs/just-the-docs/pull/727 - -[#889]: https://github.com/just-the-docs/just-the-docs/pull/889 - -[#893]: https://github.com/just-the-docs/just-the-docs/pull/893 - -[#905]: https://github.com/just-the-docs/just-the-docs/pull/905 - -[#898]: https://github.com/just-the-docs/just-the-docs/pull/898 - -[#950]: https://github.com/just-the-docs/just-the-docs/pull/950 - -[#944]: https://github.com/just-the-docs/just-the-docs/pull/944 - -[#939]: https://github.com/just-the-docs/just-the-docs/pull/939 - -[#949]: https://github.com/just-the-docs/just-the-docs/pull/949 - -[#941]: https://github.com/just-the-docs/just-the-docs/pull/941 - -[#956]: https://github.com/just-the-docs/just-the-docs/pull/956 - -[#935]: https://github.com/just-the-docs/just-the-docs/pull/935 - -[#940]: https://github.com/just-the-docs/just-the-docs/pull/940 - -[#951]: https://github.com/just-the-docs/just-the-docs/pull/951 - -[#955]: https://github.com/just-the-docs/just-the-docs/pull/955 - -[#937]: https://github.com/just-the-docs/just-the-docs/pull/937 - -[#965]: https://github.com/just-the-docs/just-the-docs/pull/965 - -[#960]: https://github.com/just-the-docs/just-the-docs/pull/960 - -[#962]: https://github.com/just-the-docs/just-the-docs/pull/962 - -[#964]: https://github.com/just-the-docs/just-the-docs/pull/964 - -[#967]: https://github.com/just-the-docs/just-the-docs/pull/967 - -[#974]: https://github.com/just-the-docs/just-the-docs/pull/974 - -[#980]: https://github.com/just-the-docs/just-the-docs/pull/980 - -[#985]: https://github.com/just-the-docs/just-the-docs/pull/985 - -[#986]: https://github.com/just-the-docs/just-the-docs/pull/986 - -[#992]: https://github.com/just-the-docs/just-the-docs/pull/992 - -[#945]: https://github.com/just-the-docs/just-the-docs/pull/945 - -[#999]: https://github.com/just-the-docs/just-the-docs/pull/999 - -[#1000]: https://github.com/just-the-docs/just-the-docs/pull/1000 - -[#1001]: https://github.com/just-the-docs/just-the-docs/pull/1001 - -[#1010]: https://github.com/just-the-docs/just-the-docs/pull/1010 - -[#1015]: https://github.com/just-the-docs/just-the-docs/pull/1015 - -[#1018]: https://github.com/just-the-docs/just-the-docs/pull/1018 - -[#1019]: https://github.com/just-the-docs/just-the-docs/pull/1019 - -[#1021]: https://github.com/just-the-docs/just-the-docs/pull/1021 - -[#1027]: https://github.com/just-the-docs/just-the-docs/pull/1027 - -[#1029]: https://github.com/just-the-docs/just-the-docs/pull/1029 - -[#1040]: https://github.com/just-the-docs/just-the-docs/pull/1040 - -[#1061]: https://github.com/just-the-docs/just-the-docs/pull/1061 - -[#1065]: https://github.com/just-the-docs/just-the-docs/pull/1065 - -[#1071]: https://github.com/just-the-docs/just-the-docs/pull/1071 - -[#1074]: https://github.com/just-the-docs/just-the-docs/pull/1074 - -[#1076]: https://github.com/just-the-docs/just-the-docs/pull/1076 - -[#1077]: https://github.com/just-the-docs/just-the-docs/pull/1077 - -[#1090]: https://github.com/just-the-docs/just-the-docs/pull/1090 - -[#1091]: https://github.com/just-the-docs/just-the-docs/pull/1091 - -[#1092]: https://github.com/just-the-docs/just-the-docs/pull/1092 - -[#1095]: https://github.com/just-the-docs/just-the-docs/pull/1095 - -[#1068]: https://github.com/just-the-docs/just-the-docs/pull/1068 - -[#1135]: https://github.com/just-the-docs/just-the-docs/pull/1135 diff --git a/README.md b/README.md index 2e0c7b00..cd8fa1e1 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Lucknow AI Website +# Lucknow AI Website diff --git a/Rakefile b/Rakefile deleted file mode 100644 index b8b42c4b..00000000 --- a/Rakefile +++ /dev/null @@ -1 +0,0 @@ -Dir.glob('lib/tasks/*.rake').each {|r| import r} diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 97e186cb..00000000 --- a/_config.yml +++ /dev/null @@ -1,187 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your whole site, values -# which you are expected to set up once and rarely edit after that. If you find -# yourself editing these this file very often, consider using Jekyll's data files -# feature for the data you need to update frequently. -# -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'jekyll serve'. If you change this file, please restart the server process. - -# Site settings -# These are used to personalize your new site. If you look in the HTML files, -# you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on. -# You can create any custom variable you would like, and they will be accessible -# in the templates via {{ site.myvariable }}. -title: Lucknow AI -description: Open-source AI Research & Mentorship -baseurl: "" # the subpath of your site, e.g. /blog -url: "http://lucknowai.org/" # the base hostname & protocol for your site, e.g. http://example.com -repository: LucknowAI/lucknowai.github.io # for github-metadata - -permalink: pretty - -exclude: - # from https://github.com/jekyll/jekyll/blob/master/lib/site_template/_config.yml: - - .sass-cache/ - - .jekyll-cache/ - - gemfiles/ - - Gemfile - - Gemfile.lock - - node_modules/ - - vendor/bundle/ - - vendor/cache/ - - vendor/gems/ - - vendor/ruby/ - - CHANGELOG.md - - MIGRATION.md - # specific to the theme website: - - bin/ - - lib/ - - "*.gemspec" - - "*.gem" - - LICENSE.txt - - package.json - - package-lock.json - - Rakefile - - README.md - - CODE_OF_CONDUCT.md - - docker-compose.yml - - Dockerfile - - CHANGELOG.md - - MIGRATION.md - # theme test code - - fixtures/ - -# Set a path/url to a logo that will be displayed instead of the title -# logo: "/assets/images/nural-panel2.png" - -# Enable or disable the site search -# Supports true (default) or false -search_enabled: true -search: - # Split pages into sections that can be searched individually - # Supports 1 - 6, default: 2 - heading_level: 2 - # Maximum amount of previews per search result - # Default: 3 - previews: 2 - # Maximum amount of words to display before a matched word in the preview - # Default: 5 - preview_words_before: 3 - # Maximum amount of words to display after a matched word in the preview - # Default: 10 - preview_words_after: 3 - # Set the search token separator - # Default: /[\s\-/]+/ - # Example: enable support for hyphenated search words - tokenizer_separator: /[\s/]+/ - # Display the relative url in search results - # Supports true (default) or false - rel_url: true - # Enable or disable the search button that appears in the bottom right corner of every page - # Supports true or false (default) - button: false - -# For copy button on code -enable_copy_code_button: true - -# By default, consuming the theme as a gem leaves mermaid disabled; it is opt-in -mermaid: - # Version of mermaid library - # Pick an available version from https://cdn.jsdelivr.net/npm/mermaid/ - version: "9.1.6" - # Put any additional configuration, such as setting the theme, in _includes/mermaid_config.js - # See also docs/ui-components/code - # To load mermaid from a local library, also use the `path` key to specify the location of the library; e.g. - # for (v10+): - # path: "/assets/js/mermaid.esm.min.mjs" - # for (MIT license. This site is powered by Netlify." - -# Footer last edited timestamp -last_edit_timestamp: true # show or hide edit time - page must have `last_modified_date` defined in the frontmatter -last_edit_time_format: "%b %e %Y at %I:%M %p" # uses ruby's time format: https://ruby-doc.org/stdlib-2.7.0/libdoc/time/rdoc/Time.html - - - -# Footer "Edit this page on GitHub" link text -gh_edit_link: true # show or hide edit this page link -gh_edit_link_text: "Edit this page on GitHub" -gh_edit_repository: "https://github.com/LucknowAI" # the github URL for your repo -gh_edit_branch: "main" # the branch that your docs is served from -# gh_edit_source: docs # the source that your files originate from -gh_edit_view_mode: "tree" # "tree" or "edit" if you want the user to jump into the editor immediately - -# Color scheme currently only supports "dark", "light"/nil (default), or a custom scheme that you define -color_scheme: dark - -callouts_level: quiet # or loud -callouts: - highlight: - color: yellow - important: - title: - color: purple - new: - title: New - color: green - note: - title: Note - color: purple - warning: - title: Warning - color: red - -# Google Analytics Tracking (optional) -# Supports a CSV of tracking ID strings (eg. "UA-1234567-89,G-1AB234CDE5") -# Note: the main Just the Docs site does *not* use Google Analytics. -# ga_tracking: UA-2709176-10,G-5FG1HLH3XQ -# ga_tracking_anonymize_ip: true # Use GDPR compliant Google Analytics settings (true/nil by default) - -plugins: - - jekyll-seo-tag - - jekyll-github-metadata - - jekyll-include-cache - -kramdown: - syntax_highlighter_opts: - block: - line_numbers: false - -compress_html: - clippings: all - comments: all - endings: all - startings: [] - blanklines: false - profile: false - # ignore: - # envs: all diff --git a/_includes/components/aux_nav.html b/_includes/components/aux_nav.html deleted file mode 100644 index f327da68..00000000 --- a/_includes/components/aux_nav.html +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/_includes/components/breadcrumbs.html b/_includes/components/breadcrumbs.html deleted file mode 100644 index 5db23422..00000000 --- a/_includes/components/breadcrumbs.html +++ /dev/null @@ -1,51 +0,0 @@ -{%- comment -%} - Include as: {%- include components/breadcrumbs.html -%} - Depends on: page, site. - Results in: HTML for the breadcrumbs component. - Overwrites: - node, pages_list, parent_page, grandparent_page. -{%- endcomment -%} - -{%- if page.url != "/" and page.parent -%} - - {%- assign pages_list = site[page.collection] | default: site.html_pages -%} - - {%- assign parent_page = nil -%} - {%- assign grandparent_page = nil -%} - - {%- for node in pages_list -%} - - {%- if node.has_children and page.grand_parent -%} - - {%- if node.title == page.parent and node.parent == page.grand_parent -%} - {%- assign parent_page = node -%} - {%- endif -%} - {%- if node.title == page.grand_parent -%} - {%- assign grandparent_page = node -%} - {%- endif -%} - {%- if parent_page and grandparent_page -%} - {%- break -%} - {%- endif -%} - - {%- elsif node.has_children and node.title == page.parent and node.parent == nil -%} - - {%- assign parent_page = node -%} - {%- break -%} - - {%- endif -%} - - {%- endfor -%} - - - -{%- endif -%} diff --git a/_includes/components/children_nav.html b/_includes/components/children_nav.html deleted file mode 100644 index ce2482a8..00000000 --- a/_includes/components/children_nav.html +++ /dev/null @@ -1,33 +0,0 @@ -{%- comment -%} - Include as: {%- include components/children_nav.html -%} - Depends on: page, site. - Results in: HTML for the children-navigation component. - Includes: - sorted_pages.html - toc_heading_custom.html - Overwrites: - child_pages. -{%- endcomment -%} - -{%- if page.has_children == true and page.has_toc != false -%} - {%- assign child_pages = site[page.collection] - | default: site.html_pages - | where: "parent", page.title - | where: "grand_parent", page.parent -%} - - {%- include sorted_pages.html pages = child_pages -%} - - {%- if page.child_nav_order == 'desc' or page.child_nav_order == 'reversed' -%} - {%- assign sorted_pages = sorted_pages | reverse -%} - {%- endif -%} -{%- endif -%} - -
-{% include toc_heading_custom.html %} -
    -{% for child in sorted_pages %} -
  • - {{ child.title }}{% if child.summary %} - {{ child.summary }}{% endif %} -
  • -{% endfor %} -
diff --git a/_includes/components/footer.html b/_includes/components/footer.html deleted file mode 100644 index 01b2c235..00000000 --- a/_includes/components/footer.html +++ /dev/null @@ -1,34 +0,0 @@ -{% capture footer_custom %} - {%- include footer_custom.html -%} -{% endcapture %} -{% if footer_custom != "" or site.last_edit_timestamp or site.gh_edit_link %} -
-
- {% if site.back_to_top %} -

{{ site.back_to_top_text }}

- {% endif %} - - {{ footer_custom }} - - {% if site.last_edit_timestamp or site.gh_edit_link %} -
- {% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_date %} -

- Page last modified: {{ page.last_modified_date | date: site.last_edit_time_format }}. -

- {% endif %} - {% if - site.gh_edit_link and - site.gh_edit_link_text and - site.gh_edit_repository and - site.gh_edit_branch and - site.gh_edit_view_mode - %} -

- {{ site.gh_edit_link_text }} -

- {% endif %} -
- {% endif %} -
-{% endif %} diff --git a/_includes/components/header.html b/_includes/components/header.html deleted file mode 100644 index f9c3386b..00000000 --- a/_includes/components/header.html +++ /dev/null @@ -1,11 +0,0 @@ -
- {% if site.search_enabled != false %} - {% include components/search_header.html %} - {% else %} -
- {% endif %} - {% include header_custom.html %} - {% if site.aux_links %} - {% include components/aux_nav.html %} - {% endif %} -
diff --git a/_includes/components/mermaid.html b/_includes/components/mermaid.html deleted file mode 100644 index a99a5630..00000000 --- a/_includes/components/mermaid.html +++ /dev/null @@ -1,45 +0,0 @@ -{% comment %} -The complexity of this file comes from a breaking change in Mermaid v10; mermaid.init has been deprecated (and supposedly, didn't work earlier?). - -So, we check whether the user's Mermaid version is >= 10; if not, we fall back to the previous init syntax. - -If a user is using a custom mermaid file and doesn't specify a version, we default to the < v10 behaviour. Users who use version v10 or above should specify this in the version key. -{% endcomment %} - -{% if site.mermaid.version %} - {% assign mermaid_major_version = site.mermaid.version | split: "." | first | plus: 0 %} -{% else %} - {% assign mermaid_major_version = 9 %} -{% endif %} - -{% if mermaid_major_version > 9 %} - - - -{% else %} - -{% if site.mermaid.path %} - -{% else %} - -{% endif %} - - - -{% endif %} diff --git a/_includes/components/nav.html b/_includes/components/nav.html deleted file mode 100644 index aa5af38d..00000000 --- a/_includes/components/nav.html +++ /dev/null @@ -1,75 +0,0 @@ -{%- comment -%} - Include as: {%- include components/nav.html pages=pages -%} - Depends on: include.pages. - Results in: HTML for the navigation panel. - Includes: - sorted_pages.html - Overwrites: - nav_pages, first_level_pages, second_level_pages, third_level_pages, - node, children_list, child, grand_children_list, grand_child. -{%- endcomment -%} - -{%- assign nav_pages = include.pages - | where_exp: "item", "item.title != nil" - | where_exp: "item", "item.nav_exclude != true" -%} - -{%- include sorted_pages.html pages = nav_pages -%} - -{%- comment -%} - It might be more efficient to sort the pages at each level separately. -{%- endcomment -%} - -{%- assign first_level_pages = sorted_pages - | where_exp: "item", "item.parent == nil" -%} -{%- assign second_level_pages = sorted_pages - | where_exp: "item", "item.parent != nil" - | where_exp: "item", "item.grand_parent == nil" -%} -{%- assign third_level_pages = sorted_pages - | where_exp: "item", "item.grand_parent != nil" -%} - - diff --git a/_includes/components/search_footer.html b/_includes/components/search_footer.html deleted file mode 100644 index d448fdb2..00000000 --- a/_includes/components/search_footer.html +++ /dev/null @@ -1,7 +0,0 @@ -{% if site.search.button %} - -{% endif %} - -
diff --git a/_includes/components/search_header.html b/_includes/components/search_header.html deleted file mode 100644 index 35621241..00000000 --- a/_includes/components/search_header.html +++ /dev/null @@ -1,9 +0,0 @@ -{% capture search_placeholder %}{% include search_placeholder_custom.html %}{% endcapture %} - - diff --git a/_includes/components/sidebar.html b/_includes/components/sidebar.html deleted file mode 100644 index 613496dc..00000000 --- a/_includes/components/sidebar.html +++ /dev/null @@ -1,38 +0,0 @@ -{%- comment -%} - Include as: {%- include components/sidebar.html -%} - Depends on: page(?), site. - Results in: HTML for the side bar. - Includes: - title.html, components/site_nav.html, nav_footer_custom.html - Overwrites: - nav_footer_custom. - Should not be cached, because nav_footer_custom.html might depend on page. -{%- endcomment -%} - - diff --git a/_includes/components/site_nav.html b/_includes/components/site_nav.html deleted file mode 100644 index 12a9ffc1..00000000 --- a/_includes/components/site_nav.html +++ /dev/null @@ -1,67 +0,0 @@ -{%- comment -%} - Include as: {%- include_cached components/site_nav.html -%} - Depends on: site. - Results in: HTML for the site-nav. - Includes: - components/nav.html - Overwrites: - pages_top_size, collections_size, collection_entry, - collection_key, collection_value, collection. -{%- endcomment -%} - - diff --git a/_includes/css/activation.scss.liquid b/_includes/css/activation.scss.liquid deleted file mode 100644 index fbd8ca10..00000000 --- a/_includes/css/activation.scss.liquid +++ /dev/null @@ -1,221 +0,0 @@ -{%- comment -%} - Include as: {%- include css/activation.scss.liquid -%} - Depends on: page, site. - Results in: page-dependent (non-nested) CSS rules for inclusion in a head style element, - which needs to be suppressed when JS is enabled. - Includes: - sorted_pages.html. - Overwrites: - activation_pages, activation_pages_top_size, activation_page, activation_title, - activation_first_level, activation_second_level, activation_third_level, - activation_first_level_reversed, activation_second_level_reversed, - activation_first_level_index, activation_second_level_index, activation_third_level_index. - Should not be cached, because it depends on page. - (For a site with only top-level pages, the rendering of this file is always empty. - This property could be detected, and used to reduce the build time for such sites.) -{%- endcomment -%} - -{%- unless page.title == nil or page.nav_exclude == true -%} - -{%- assign activation_pages = site[page.collection] - | default: site.html_pages - | where_exp: "item", "item.title != nil" - | where_exp: "item", "item.nav_exclude != true" -%} - -{%- assign activation_first_level_index = nil -%} -{%- assign activation_second_level_index = nil -%} -{%- assign activation_third_level_index = nil -%} -{%- assign activation_first_level_reversed = nil -%} -{%- assign activation_second_level_reversed = nil -%} - -{%- comment -%} - The generated CSS depends on the position of the current page in each level in - the navigation. -{%- endcomment -%} - -{%- assign activation_title = page.grand_parent | default: page.parent | default: page.title -%} -{%- assign activation_first_level = activation_pages - | where_exp: "item", "item.parent == nil" -%} -{%- include sorted_pages.html pages = activation_first_level -%} -{%- for activation_page in sorted_pages -%} - {%- if activation_page.title == activation_title -%} - {%- assign activation_first_level_index = forloop.index -%} - {%- assign activation_first_level_reversed = activation_page.child_nav_order -%} - {%- break -%} - {%- endif -%} -{%- endfor -%} - -{%- unless activation_first_level_index == nil -%} - -{%- if page.grand_parent -%} - {%- assign activation_title = page.parent -%} - {%- assign activation_second_level = activation_pages - | where_exp: "item", "item.grand_parent == nil" - | where_exp: "item", "item.parent == page.grand_parent" -%} -{%- elsif page.parent -%} - {%- assign activation_title = page.title -%} - {%- assign activation_second_level = activation_pages - | where_exp: "item", "item.grand_parent == nil" - | where_exp: "item", "item.parent == page.parent" -%} -{%- endif -%} -{%- if page.parent -%} - {%- include sorted_pages.html pages = activation_second_level -%} - {%- for activation_page in sorted_pages -%} - {%- if activation_page.title == activation_title -%} - {%- assign activation_second_level_index = forloop.index -%} - {%- assign activation_second_level_reversed = activation_page.child_nav_order -%} - {%- if activation_first_level_reversed -%} - {%- assign activation_second_level_index = sorted_pages | size | plus: 1 | minus: activation_second_level_index -%} - {%- endif -%} - {%- break -%} - {%- endif -%} - {%- endfor -%} -{%- endif -%} - -{%- if page.grand_parent -%} - {%- assign activation_third_level = activation_pages - | where_exp: "item", "item.parent == page.parent" - | where_exp: "item", "item.grand_parent == page.grand_parent" -%} - {%- include sorted_pages.html pages = activation_third_level -%} - {%- assign activation_third_level = sorted_pages -%} - {%- for activation_page in sorted_pages -%} - {%- if activation_page.title == page.title -%} - {%- assign activation_third_level_index = forloop.index -%} - {%- if activation_second_level_reversed -%} - {%- assign activation_third_level_index = sorted_pages | size | plus: 1 | minus: activation_third_level_index -%} - {%- endif -%} - {%- break -%} - {%- endif -%} - {%- endfor -%} -{%- endif -%} - -{%- unless activation_second_level_index == nil and activation_third_level_index -%} - -{%- comment -%} - The generated CSS uses a prefix that depends on the number of ordinary pages - and on the page collections. -{%- endcomment -%} - -{%- if page.collection == nil -%} - - {%- capture activation_collection_prefix -%} - .site-nav > .nav-list:nth-child(1):not(.nav-category-list) - {%- endcapture -%} - {%- capture activation_other_collection_prefix -%} - .site-nav > .nav-list:not(:nth-child(1):not(.nav-category-list)) - {%- endcapture -%} - -{%- else -%} - - {%- for activation_collection in site.just_the_docs.collections -%} - {%- if activation_collection[0] == page.collection -%} - {%- assign activation_collection_index = forloop.index -%} - {%- break -%} - {%- endif -%} - {%- endfor -%} - {%- assign activation_index = activation_collection_index -%} - {%- assign activation_pages_top_size = site.html_pages - | where_exp:"item", "item.title != nil" - | where_exp:"item", "item.parent == nil" - | where_exp:"item", "item.nav_exclude != true" - | size -%} - {%- if activation_pages_top_size > 0 -%} - {%- assign activation_index = activation_index | plus: 1 -%} - {%- endif -%} - {%- if site.nav_external_links -%} - {%- assign activation_index = activation_index | plus: 1 -%} - {%- endif -%} - {%- capture activation_collection_prefix -%} - .site-nav > .nav-list:nth-of-type({{ activation_index }}){% if site.just_the_docs.collections[page.collection].nav_fold == true %} > .nav-list-item > .nav-list{% endif %} - {%- endcapture -%} - {%- capture activation_other_collection_prefix -%} - .site-nav > .nav-list:not(:nth-of-type({{ activation_index }})) - {%- endcapture -%} - -{%- endif -%} - -{%- comment -%} - The required background image of the link to the current page may involve SCSS. - To avoid page-dependent SCSS, all nav links initially have that background image. - The following rule removes the image from the links to all parents, siblings, - and children of the current page. -{%- endcomment %} - -{% if activation_third_level_index -%} - -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item > .nav-list > .nav-list-item:not(:nth-child({{ activation_third_level_index }})) > .nav-list-link { - background-image: none; -} - -{%- elsif activation_second_level_index -%} - -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item:not(:nth-child({{ activation_second_level_index }})) > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { - background-image: none; -} - -{%- else -%} - -{{ activation_collection_prefix }} > .nav-list-item:not(.external):not(:nth-child({{ activation_first_level_index }})) > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item > .nav-list-link, -{{ activation_collection_prefix }} > .nav-list-item:not(.external) > .nav-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { - background-image: none; -} - -{%- endif %} - -{%- comment -%} - The following rule removes the image from the links to pages in other collections. -{%- endcomment %} - -{{ activation_other_collection_prefix }} .nav-list-link, -.site-nav .nav-list-link.external { - background-image: none; -} - -{%- comment -%} - The following rule styles the link to the current page. -{%- endcomment %} - -{{ activation_collection_prefix }} > .nav-list-item:not(.external):nth-child({{ activation_first_level_index }}) -{%- if activation_second_level_index %} > .nav-list > .nav-list-item:nth-child({{ activation_second_level_index }}) -{%- if activation_third_level_index %} > .nav-list > .nav-list-item:nth-child({{ activation_third_level_index }}) -{%- endif -%} -{%- endif %} > .nav-list-link { - font-weight: 600; - text-decoration: none; -} - -{%- comment -%} - The following rules unfold all collections, and display the links to any children - of the current page. - - To avoid dependence on the SCSS variable nav-list-expander-right, the direction - of the rotation of the expander icon is fixed, and corresponds to the appearance - when nav-list-expander-right is true. This results in a minor visual difference - between the appearance of active expander icons when JS is enabled/disabled and - nav-list-expander-right is false, which seems unavoidable. -{%- endcomment %} - -.site-nav > .nav-category-list > .nav-list-item > .nav-list-expander svg, -{{ activation_collection_prefix }} > .nav-list-item:nth-child({{ activation_first_level_index }}) > .nav-list-expander svg -{%- if activation_second_level_index -%}, -{{ activation_collection_prefix }} > .nav-list-item:nth-child({{ activation_first_level_index }}) > .nav-list > .nav-list-item:nth-child({{ activation_second_level_index }}) > .nav-list-expander svg -{%- endif %} { - transform: rotate(-90deg); -} - -.site-nav > .nav-category-list > .nav-list-item > .nav-list, -{{ activation_collection_prefix }} > .nav-list-item:nth-child({{ activation_first_level_index }}) > .nav-list -{%- if activation_second_level_index %}, -{{ activation_collection_prefix }} > .nav-list-item:nth-child({{ activation_first_level_index }}) > .nav-list > .nav-list-item:nth-child({{ activation_second_level_index }}) > .nav-list -{%- endif %} { - display: block; -} - -{%- endunless -%} -{%- endunless -%} -{%- endunless -%} diff --git a/_includes/css/callouts.scss.liquid b/_includes/css/callouts.scss.liquid deleted file mode 100644 index e99600e5..00000000 --- a/_includes/css/callouts.scss.liquid +++ /dev/null @@ -1,93 +0,0 @@ -{%- comment -%} - {% include css/callouts.scss.liquid color_scheme = string %} - produces SCSS for all the callouts in site.callouts. For the "dark" - color scheme, the levels of the text and background colors are reversed. -{%- endcomment -%} - -{%- assign callout_background_hue = "000" -%} -{%- assign callout_color_hue = "300" -%} -{%- if site.callouts_level == "loud" or include.color_scheme == "dark" and site.callouts_level != "quiet" -%} - {%- assign callout_background_hue = "300" -%} - {%- assign callout_color_hue = "000" -%} -{%- endif -%} - -div.opaque { - background-color: $body-background-color; -} - -{%- for callout in site.callouts %} - -{%- assign callout_opacity = callout[1].opacity | default: site.callouts_opacity | default: 0.2 -%} - -p.{{ callout[0] }}, blockquote.{{ callout[0] }} { - background: rgba(${{ callout[1].color }}-{{ callout_background_hue }}, {{ callout_opacity }}); - border-left: $border-radius solid ${{ callout[1].color }}-{{ callout_color_hue }}; - border-radius: $border-radius; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: .8rem; - {% if callout[1].title %} - &::before { - color: ${{ callout[1].color }}-{{ callout_color_hue }}; - content: "{{ callout[1].title }}"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: .75em; - padding-bottom: .125rem; - } - {% endif %} - > .{{ callout[0] }}-title { - color: ${{ callout[1].color }}-{{ callout_color_hue }}; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: .75em; - padding-bottom: .125rem; - } -} - -p.{{ callout[0] }}-title, blockquote.{{ callout[0] }}-title { - background: rgba(${{ callout[1].color }}-{{ callout_background_hue }}, {{ callout_opacity }}); - border-left: $border-radius solid ${{ callout[1].color }}-{{ callout_color_hue }}; - border-radius: $border-radius; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: .8rem; - > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: ${{ callout[1].color }}-{{ callout_color_hue }}; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: .75em; - padding-bottom: .125rem; - } -} - -blockquote.{{ callout[0] }} { - margin-left: 0; - margin-right: 0; - - > p:first-child { - margin-top: 0; - } - - > p:last-child { - margin-bottom: 0; - } -} - -blockquote.{{ callout[0] }}-title { - margin-left: 0; - margin-right: 0; - - > p:nth-child(2) { - margin-top: 0; - } - - > p:last-child { - margin-bottom: 0; - } -} - -{% endfor -%} diff --git a/_includes/css/custom.scss.liquid b/_includes/css/custom.scss.liquid deleted file mode 100644 index 2ad1576e..00000000 --- a/_includes/css/custom.scss.liquid +++ /dev/null @@ -1 +0,0 @@ -@import "./custom/custom"; diff --git a/_includes/css/just-the-docs.scss.liquid b/_includes/css/just-the-docs.scss.liquid deleted file mode 100644 index 2eb480df..00000000 --- a/_includes/css/just-the-docs.scss.liquid +++ /dev/null @@ -1,12 +0,0 @@ -{% if site.logo %} -$logo: "{{ site.logo | relative_url }}"; -{% endif %} -@import "./support/support"; -@import "./custom/setup"; -@import "./color_schemes/light"; -{% unless include.color_scheme == "light" %} -@import "./color_schemes/{{ include.color_scheme }}"; -{% endunless %} -@import "./modules"; -{% include css/callouts.scss.liquid color_scheme = include.color_scheme %} -{% include css/custom.scss.liquid %} diff --git a/_includes/favicon.html b/_includes/favicon.html deleted file mode 100644 index 7d2a53d5..00000000 --- a/_includes/favicon.html +++ /dev/null @@ -1,23 +0,0 @@ -{%- comment -%} - Include as: {%- include_cached favicon.html -%} - Depends on: site.static_files. - Results in: HTML for a link to an existing `favicon.ico` file. - Overwrites: - file. - - The endoflife.date site has 226 pages and 3410 static files. @marcwrobel pointed - out that the time taken by evaluating the code in this file on every page when - building that site was significant, and suggested making it optional. As it is - page-independent, it can easily be cached. Doing that reduced the time taken by - rendering `_includes/head.html` from 15.294s to 10.760s, thereby reducing the - total build time from 26.074s to 21.656s -- a saving of about 17%. -{%- endcomment -%} - -{% for file in site.static_files %} - {% if file.path == site.favicon_ico or file.path == '/favicon.ico' %} - {% assign favicon = true %} - {% endif %} -{% endfor %} -{% if favicon %} - -{% endif %} diff --git a/_includes/fix_linenos.html b/_includes/fix_linenos.html deleted file mode 100644 index 6243fb09..00000000 --- a/_includes/fix_linenos.html +++ /dev/null @@ -1,65 +0,0 @@ -{%- comment -%} -This file can be used to fix the HTML produced by Jekyll for highlighted -code with line numbers. - -It works with `{% highlight some_language linenos %}...{% endhighlight %}` -and with the Kramdown option to add line numbers to fenced code. - -The implementation was derived from the workaround provided by -Dmitry Hrabrov (DeXP) at -https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-188144901 - -EXPLANATION - -The HTML produced by Rouge highlighting with lie numbers is of the form -`code table`. Jekyll (<= 4.1.1) always wraps the highlighted HTML -with `pre`. This wrapping is not only unnecessary, but also transforms -the conforming HTML produced by Rouge to non-conforming HTML, which -results in HTML validation error reports. - -The fix removes the outer `pre` tags whenever they contain the pattern -``. - -Apart from avoiding HTML validation errors, the fix allows the use of -the [Jekyll layout for compressing HTML](http://jch.penibelst.de), -which relies on `pre` tags not being nested, according to -https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-172069842 - -USAGE - -(Any names can be used for `some_var` and `some_language`.) - -{% capture some_var %} -{% highlight some_language linenos %} -Some code -{% endhighlight %} -{% endcapture %} -{% include fix_linenos.html code=some_var %} - -For code fences: - -{% capture some_var %} -```some_language -Some code -``` -{% endcapture %} -{% assign some_var = some_var | markdownify %} -{% include fix_linenos.html code=some_var %} - -CAVEATS - -The above does not work when `Some code` happens to contain the matched string -`
`. - -The use of this file overwrites the variable `fix_linenos_code` with `nil`. - -{%- endcomment -%} - -{% assign fix_linenos_code = include.code %} -{% if fix_linenos_code contains '
' %} - {% assign fix_linenos_code = fix_linenos_code | replace: '
', '
' %}
-  {% assign fix_linenos_code = fix_linenos_code | replace: "
", "" %} -{% endif %} -{{ fix_linenos_code }} -{% assign fix_linenos_code = nil %} diff --git a/_includes/footer_custom.html b/_includes/footer_custom.html deleted file mode 100644 index 64e08c29..00000000 --- a/_includes/footer_custom.html +++ /dev/null @@ -1,3 +0,0 @@ -{%- if site.footer_content -%} -

{{ site.footer_content }}

-{%- endif -%} diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 07ada4ec..00000000 --- a/_includes/head.html +++ /dev/null @@ -1,53 +0,0 @@ -{%- comment -%} - Include as: {%- include head.html -%} - Depends on: site.ga_tracking, site.ga_tracking_anonymize_ip, - site.search_enabled, site.static_files, site.favicon_ico. - Results in: HTML for the head element. - Includes: - css/activation.scss.liquid, head_custom.html. - Overwrites: - ga_tracking_ids, ga_property, file, favicon. - Should not be cached, because included files depend on page. -{%- endcomment -%} - - - - - - - - - - - - {% if site.ga_tracking != nil %} - {% assign ga_tracking_ids = site.ga_tracking | split: "," %} - - - {% endif %} - - {% if site.search_enabled != false %} - - {% endif %} - - - - - - {% include_cached favicon.html %} - - {% seo %} - - {% include head_custom.html %} - - diff --git a/_includes/head_custom.html b/_includes/head_custom.html deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/header_custom.html b/_includes/header_custom.html deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/icons/code_copy.html b/_includes/icons/code_copy.html deleted file mode 100644 index fb6421ff..00000000 --- a/_includes/icons/code_copy.html +++ /dev/null @@ -1,15 +0,0 @@ - - - Copy - - - - - - - Copied - - - - - diff --git a/_includes/icons/document.html b/_includes/icons/document.html deleted file mode 100644 index c09e8a5c..00000000 --- a/_includes/icons/document.html +++ /dev/null @@ -1,6 +0,0 @@ - - Document - - - - diff --git a/_includes/icons/expand.html b/_includes/icons/expand.html deleted file mode 100644 index 79921a56..00000000 --- a/_includes/icons/expand.html +++ /dev/null @@ -1,6 +0,0 @@ - - Expand - - - - diff --git a/_includes/icons/external_link.html b/_includes/icons/external_link.html deleted file mode 100644 index 1592be66..00000000 --- a/_includes/icons/external_link.html +++ /dev/null @@ -1,5 +0,0 @@ - - - (external link) - - diff --git a/_includes/icons/icons.html b/_includes/icons/icons.html deleted file mode 100644 index 007a495b..00000000 --- a/_includes/icons/icons.html +++ /dev/null @@ -1,13 +0,0 @@ - - {% include icons/link.html %} - {% include icons/menu.html %} - {% include icons/expand.html %} - {% include icons/external_link.html %} - {% if site.search_enabled != false %} - {% include icons/document.html %} - {% include icons/search.html %} - {% endif %} - {% if site.enable_copy_code_button != false %} - {% include icons/code_copy.html %} - {% endif %} - diff --git a/_includes/icons/link.html b/_includes/icons/link.html deleted file mode 100644 index de24be70..00000000 --- a/_includes/icons/link.html +++ /dev/null @@ -1,6 +0,0 @@ - - Link - - - - diff --git a/_includes/icons/menu.html b/_includes/icons/menu.html deleted file mode 100644 index d2565758..00000000 --- a/_includes/icons/menu.html +++ /dev/null @@ -1,6 +0,0 @@ - - Menu - - - - diff --git a/_includes/icons/search.html b/_includes/icons/search.html deleted file mode 100644 index 8f72c6a2..00000000 --- a/_includes/icons/search.html +++ /dev/null @@ -1,6 +0,0 @@ - - Search - - - - diff --git a/_includes/js/custom.js b/_includes/js/custom.js deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/lunr/custom-data.json b/_includes/lunr/custom-data.json deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/lunr/custom-index.js b/_includes/lunr/custom-index.js deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/mermaid_config.js b/_includes/mermaid_config.js deleted file mode 100644 index 0967ef42..00000000 --- a/_includes/mermaid_config.js +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/_includes/nav_footer_custom.html b/_includes/nav_footer_custom.html deleted file mode 100644 index e69de29b..00000000 diff --git a/_includes/search_placeholder_custom.html b/_includes/search_placeholder_custom.html deleted file mode 100644 index 2885058e..00000000 --- a/_includes/search_placeholder_custom.html +++ /dev/null @@ -1 +0,0 @@ -Search {{site.title}} diff --git a/_includes/sorted_pages.html b/_includes/sorted_pages.html deleted file mode 100644 index 659be100..00000000 --- a/_includes/sorted_pages.html +++ /dev/null @@ -1,109 +0,0 @@ -{%- comment -%} - Include as: {%- include sorted_pages.html pages=array_of_pages -%} - Depends on: include.pages. - Assigns to: sorted_pages. - Overwrites: - nav_order_pages, title_order_pages, double_quote, empty_array, - nav_number_pages, nav_string_pages, nav_order_groups, group, - title_number_pages, title_string_pages, title_order_groups. -{%- endcomment -%} - -{%- comment -%} - The `nav_order` values of pages affect the order in which they are shown in - the navigation panel and in the automatically generated tables of contents. - Sibling pages with the same `nav_order` value may be shown in any order. - Sibling pages with no `nav_order` value are shown after all pages that have - explicit `nav_order` values, ordered by their `title` values. - - The `nav_order` and `title` values can be numbers or strings. To avoid build - failures, we sort numbers and strings separately. We sort numbers by their - values, and strings lexicographically. The case-sensitivity of string sorting - is determined by the configuration setting of `nav_sort`. Pages with no `title` - value are excluded from the navigation. - - Note: Numbers used as `title` or `nav_order` values should not be in quotes, - unless you intend them to be lexicographically ordered. Numbers are written - without spaces or thousands-separators. Negative numbers are preceded by `-`. - Floats are written with the integral and fractional parts separated by `.`. - (Bounds on the magnitude and precision are presumably the same as in Liquid.) -{%- endcomment -%} - -{%- assign nav_order_pages = include.pages - | where_exp: "item", "item.nav_order != nil" -%} -{%- assign title_order_pages = include.pages - | where_exp: "item", "item.nav_order == nil" -%} - -{%- comment -%} - First, filter `nav_order_pages` and `title_order_pages` according to the type - of value to be used for sorting. - - The first character of the result of filtering with `jsonify` is `"` only for - strings. Removing `"` from its `slice : 0` has size 0 for strings and 1 for - numbers, so grouping the pages gives at most two groups. -{%- endcomment -%} - -{%- assign double_quote = '"' -%} -{%- assign empty_array = "" | split: "" -%} - -{%- assign nav_string_pages = empty_array -%} -{%- assign nav_number_pages = empty_array -%} -{%- unless nav_order_pages == empty -%} - {%- assign nav_order_groups = nav_order_pages - | group_by_exp: "item", - "item.nav_order | jsonify | slice: 0 | remove: double_quote | size" -%} - {%- for group in nav_order_groups -%} - {%- if group.name == 0 -%} - {%- assign nav_string_pages = group.items -%} - {%- elsif group.name == 1 -%} - {%- assign nav_number_pages = group.items -%} - {%- endif -%} - {%- endfor -%} -{%- endunless -%} - -{%- assign title_string_pages = empty_array -%} -{%- assign title_number_pages = empty_array -%} -{%- unless title_order_pages == empty -%} - {%- assign title_order_groups = title_order_pages - | group_by_exp: "item", - "item.title | jsonify | slice: 0 | remove: double_quote | size" -%} - {%- for group in title_order_groups -%} - {%- if group.name == 0 -%} - {%- assign title_string_pages = group.items -%} - {%- elsif group.name == 1 -%} - {%- assign title_number_pages = group.items -%} - {%- endif -%} - {%- endfor -%} -{%- endunless -%} - -{%- comment -%} - Now sort each array of pages separately, then concatenate the sorted arrays. -{%- endcomment -%} - -{%- unless nav_number_pages == empty -%} - {%- assign nav_number_pages = nav_number_pages | sort: "nav_order" -%} -{%- endunless -%} - -{%- unless nav_string_pages == empty -%} - {%- if site.nav_sort == 'case_insensitive' -%} - {%- assign nav_string_pages = nav_string_pages | sort_natural: "nav_order" -%} - {%- else -%} - {%- assign nav_string_pages = nav_string_pages | sort: "nav_order" -%} - {%- endif -%} -{%- endunless -%} - -{%- unless title_number_pages == empty -%} - {%- assign title_number_pages = title_number_pages | sort: "title" -%} -{%- endunless -%} - -{%- unless title_string_pages == empty -%} - {%- if site.nav_sort == 'case_insensitive' -%} - {%- assign title_string_pages = title_string_pages | sort_natural: "title" -%} - {%- else -%} - {%- assign title_string_pages = title_string_pages | sort: "title" -%} - {%- endif -%} -{%- endunless -%} - -{%- assign sorted_pages = nav_number_pages - | concat: nav_string_pages - | concat: title_number_pages - | concat: title_string_pages -%} diff --git a/_includes/title.html b/_includes/title.html deleted file mode 100644 index 8f653362..00000000 --- a/_includes/title.html +++ /dev/null @@ -1,5 +0,0 @@ -{% if site.logo %} - -{% else %} - {{ site.title }} -{% endif %} diff --git a/_includes/toc_heading_custom.html b/_includes/toc_heading_custom.html deleted file mode 100644 index 82a77005..00000000 --- a/_includes/toc_heading_custom.html +++ /dev/null @@ -1 +0,0 @@ -

Table of contents

diff --git a/_includes/vendor/anchor_headings.html b/_includes/vendor/anchor_headings.html deleted file mode 100755 index 36b84708..00000000 --- a/_includes/vendor/anchor_headings.html +++ /dev/null @@ -1,172 +0,0 @@ -{% capture headingsWorkspace %} - {% comment %} - Copyright (c) 2018 Vladimir "allejo" Jimenez - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - {% endcomment %} - {% comment %} - Version 1.0.12 - https://github.com/allejo/jekyll-anchor-headings - - "Be the pull request you wish to see in the world." ~Ben Balter - - Usage: - {% include anchor_headings.html html=content anchorBody="#" %} - - Parameters: - * html (string) - the HTML of compiled markdown generated by kramdown in Jekyll - - Optional Parameters: - * beforeHeading (bool) : false - Set to true if the anchor should be placed _before_ the heading's content - * headerAttrs (string) : '' - Any custom HTML attributes that will be added to the heading tag; you may NOT use `id`; - the `%heading%` and `%html_id%` placeholders are available - * anchorAttrs (string) : '' - Any custom HTML attributes that will be added to the `` tag; you may NOT use `href`, `class` or `title`; - the `%heading%` and `%html_id%` placeholders are available - * anchorBody (string) : '' - The content that will be placed inside the anchor; the `%heading%` placeholder is available - * anchorClass (string) : '' - The class(es) that will be used for each anchor. Separate multiple classes with a space - * anchorTitle (string) : '' - The `title` attribute that will be used for anchors - * h_min (int) : 1 - The minimum header level to build an anchor for; any header lower than this value will be ignored - * h_max (int) : 6 - The maximum header level to build an anchor for; any header greater than this value will be ignored - * bodyPrefix (string) : '' - Anything that should be inserted inside of the heading tag _before_ its anchor and content - * bodySuffix (string) : '' - Anything that should be inserted inside of the heading tag _after_ its anchor and content - * generateId (true) : false - Set to true if a header without id should generate an id to use. - - Output: - The original HTML with the addition of anchors inside of all of the h1-h6 headings. - {% endcomment %} - - {% assign minHeader = include.h_min | default: 1 %} - {% assign maxHeader = include.h_max | default: 6 %} - {% assign beforeHeading = include.beforeHeading %} - {% assign headerAttrs = include.headerAttrs %} - {% assign nodes = include.html | split: ' - {% if headerLevel == 0 %} - - {% assign firstChunk = node | split: '>' | first %} - - - {% unless firstChunk contains '<' %} - {% capture node %}{% endcapture %} - {% assign _workspace = node | split: _closingTag %} - {% capture _hAttrToStrip %}{{ _workspace[0] | split: '>' | first }}>{% endcapture %} - {% assign header = _workspace[0] | replace: _hAttrToStrip, '' %} - {% assign escaped_header = header | strip_html | strip %} - - {% assign _classWorkspace = _workspace[0] | split: 'class="' %} - {% assign _classWorkspace = _classWorkspace[1] | split: '"' %} - {% assign _html_class = _classWorkspace[0] %} - - {% if _html_class contains "no_anchor" %} - {% assign skip_anchor = true %} - {% else %} - {% assign skip_anchor = false %} - {% endif %} - - {% assign _idWorkspace = _workspace[0] | split: 'id="' %} - {% if _idWorkspace[1] %} - {% assign _idWorkspace = _idWorkspace[1] | split: '"' %} - {% assign html_id = _idWorkspace[0] %} - {% elsif include.generateId %} - - {% assign html_id = escaped_header | slugify %} - {% if html_id == "" %} - {% assign html_id = false %} - {% endif %} - {% capture headerAttrs %}{{ headerAttrs }} id="%html_id%"{% endcapture %} - {% endif %} - - - {% capture anchor %}{% endcapture %} - - {% if skip_anchor == false and html_id and headerLevel >= minHeader and headerLevel <= maxHeader %} - {% if headerAttrs %} - {% capture _hAttrToStrip %}{{ _hAttrToStrip | split: '>' | first }} {{ headerAttrs | replace: '%heading%', escaped_header | replace: '%html_id%', html_id }}>{% endcapture %} - {% endif %} - - {% capture anchor %}href="#{{ html_id }}"{% endcapture %} - - {% if include.anchorClass %} - {% capture anchor %}{{ anchor }} class="{{ include.anchorClass }}"{% endcapture %} - {% endif %} - - {% if include.anchorTitle %} - {% capture anchor %}{{ anchor }} title="{{ include.anchorTitle | replace: '%heading%', escaped_header }}"{% endcapture %} - {% endif %} - - {% if include.anchorAttrs %} - {% capture anchor %}{{ anchor }} {{ include.anchorAttrs | replace: '%heading%', escaped_header | replace: '%html_id%', html_id }}{% endcapture %} - {% endif %} - - {% capture anchor %}{{ include.anchorBody | replace: '%heading%', escaped_header | default: '' }}{% endcapture %} - - - {% if beforeHeading %} - {% capture anchor %}{{ anchor }} {% endcapture %} - {% else %} - {% capture anchor %} {{ anchor }}{% endcapture %} - {% endif %} - {% endif %} - - {% capture new_heading %} - - {% endcapture %} - - - {% assign chunkCount = _workspace | size %} - {% if chunkCount > 1 %} - {% capture new_heading %}{{ new_heading }}{{ _workspace | last }}{% endcapture %} - {% endif %} - - {% capture edited_headings %}{{ edited_headings }}{{ new_heading }}{% endcapture %} - {% endfor %} -{% endcapture %}{% assign headingsWorkspace = '' %}{{ edited_headings | strip }} diff --git a/_layouts/about.html b/_layouts/about.html deleted file mode 100644 index 5e711268..00000000 --- a/_layouts/about.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: default ---- - -{{ content }} diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 923c1c19..00000000 --- a/_layouts/default.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: table_wrappers ---- - - - - -{% include head.html %} - - Skip to main content - {% include icons/icons.html %} - {% include components/sidebar.html %} -
- {% include components/header.html %} -
- {% include components/breadcrumbs.html %} -
-
- {% if site.heading_anchors != false %} - {% include vendor/anchor_headings.html html=content beforeHeading="true" anchorBody="" anchorClass="anchor-heading" anchorAttrs="aria-labelledby=\"%html_id%\"" %} - {% else %} - {{ content }} - {% endif %} - - {% if page.has_children == true and page.has_toc != false %} - {% include components/children_nav.html %} - {% endif %} -
- {% include components/footer.html %} -
-
- {% if site.search_enabled != false %} - {% include components/search_footer.html %} - {% endif %} -
- - {% if site.mermaid %} - {% include components/mermaid.html %} - {% endif %} - - diff --git a/_layouts/home.html b/_layouts/home.html deleted file mode 100644 index 5e711268..00000000 --- a/_layouts/home.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: default ---- - -{{ content }} diff --git a/_layouts/minimal.html b/_layouts/minimal.html deleted file mode 100644 index b12c5dbb..00000000 --- a/_layouts/minimal.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: table_wrappers ---- - - - - -{% include head.html %} - - Skip to main content - {% include icons/icons.html %} -
- {% include components/breadcrumbs.html %} -
- {% if site.heading_anchors != false %} - {% include vendor/anchor_headings.html html=content beforeHeading="true" anchorBody="" anchorClass="anchor-heading" anchorAttrs="aria-labelledby=\"%html_id%\"" %} - {% else %} - {{ content }} - {% endif %} - - {% if page.has_children == true and page.has_toc != false %} - {% include components/children_nav.html %} - {% endif %} - - {% include components/footer.html %} - -
-
- - {% if site.mermaid %} - {% include components/mermaid.html %} - {% endif %} - - diff --git a/_layouts/page.html b/_layouts/page.html deleted file mode 100644 index 5e711268..00000000 --- a/_layouts/page.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: default ---- - -{{ content }} diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 5e711268..00000000 --- a/_layouts/post.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: default ---- - -{{ content }} diff --git a/_layouts/table_wrappers.html b/_layouts/table_wrappers.html deleted file mode 100644 index 3f8f226a..00000000 --- a/_layouts/table_wrappers.html +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: vendor/compress ---- - -{% assign content_ = content | replace: '', '
' %} -{{ content_ }} diff --git a/_layouts/vendor/compress.html b/_layouts/vendor/compress.html deleted file mode 100644 index bb34487d..00000000 --- a/_layouts/vendor/compress.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -# Jekyll layout that compresses HTML -# v3.1.0 -# http://jch.penibelst.de/ -# © 2014–2015 Anatol Broder -# MIT License ---- - -{% capture _LINE_FEED %} -{% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment or site.compress_html.ignore.envs == "all" %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == "all" %}{% assign _endings = "html head body li dt dd optgroup option colgroup caption thead tbody tfoot tr td th" | split: " " %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}<{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == "all" %}{% assign _comments = "" | split: " " %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: "" %}{% assign _pres_after = "" %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: " " | join: " " %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: " " | join: " " %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains "" %}{% endif %}{% unless _pre_before contains "" and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == "all" %}{% assign _clippings = "html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th" | split: " " %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = " ;; ;" | replace: "e", _element | split: ";" %}{% assign _content = _content | replace: _edges[0], _edges[1] | replace: _edges[2], _edges[3] | replace: _edges[4], _edges[5] %}{% endfor %}{% if _profile and _clippings %}{% assign _profile_clippings = _content | size | plus: 1 %}{% endif %}{{ _content }}{% if _profile %}
Step Bytes
raw {{ content | size }}{% if _profile_endings %}
endings {{ _profile_endings }}{% endif %}{% if _profile_startings %}
startings {{ _profile_startings }}{% endif %}{% if _profile_comments %}
comments {{ _profile_comments }}{% endif %}{% if _profile_collapse %}
collapse {{ _profile_collapse }}{% endif %}{% if _profile_clippings %}
clippings {{ _profile_clippings }}{% endif %}
{% endif %}{% endif %} diff --git a/_sass/base.scss b/_sass/base.scss deleted file mode 100644 index 0068d71e..00000000 --- a/_sass/base.scss +++ /dev/null @@ -1,113 +0,0 @@ -// Base element style overrides -// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id - -:root { - color-scheme: $color-scheme; -} - -* { - box-sizing: border-box; -} - -html { - @include fs-4; - - scroll-behavior: smooth; -} - -body { - font-family: $body-font-family; - font-size: inherit; - line-height: $body-line-height; - color: $body-text-color; - background-color: $body-background-color; - overflow-wrap: break-word; -} - -ol, -ul, -dl, -pre, -address, -blockquote, -table, -div, -hr, -form, -fieldset, -noscript .table-wrapper { - margin-top: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -#toctitle { - margin-top: 0; - margin-bottom: 1em; - font-weight: 500; - line-height: $body-heading-line-height; - color: $body-heading-color; -} - -p { - margin-top: 1em; - margin-bottom: 1em; -} - -a { - color: $link-color; - text-decoration: none; -} - -a:not([class]) { - text-decoration: underline; - text-decoration-color: $border-color; - text-underline-offset: 2px; - - &:hover { - text-decoration-color: rgba($link-color, 0.45); - } -} - -code { - font-family: $mono-font-family; - font-size: 0.75em; - line-height: $body-line-height; -} - -figure, -pre { - margin: 0; -} - -li { - margin: 0.25em 0; -} - -img { - max-width: 100%; - height: auto; -} - -hr { - height: 1px; - padding: 0; - margin: $sp-6 0; - background-color: $border-color; - border: 0; -} - -// adds a GitHub-style sidebar to blockquotes -blockquote { - margin: 10px 0; - - // resets user-agent stylesheets for blockquotes - margin-block-start: 0; - margin-inline-start: 0; - padding-left: 1rem; - border-left: 3px solid $border-color; -} diff --git a/_sass/buttons.scss b/_sass/buttons.scss deleted file mode 100644 index 7953f7f0..00000000 --- a/_sass/buttons.scss +++ /dev/null @@ -1,127 +0,0 @@ -// Buttons and things that look like buttons -// stylelint-disable color-named - -.btn { - display: inline-block; - box-sizing: border-box; - padding: 0.3em 1em; - margin: 0; - font-family: inherit; - font-size: inherit; - font-weight: 500; - line-height: 1.5; - color: $link-color; - text-decoration: none; - vertical-align: baseline; - cursor: pointer; - background-color: $base-button-color; - border-width: 0; - border-radius: $border-radius; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); - appearance: none; - - &:focus { - text-decoration: none; - outline: none; - box-shadow: 0 0 0 3px rgba(blue, 0.25); - } - - &:focus:hover, - &.selected:focus { - box-shadow: 0 0 0 3px rgba(blue, 0.25); - } - - &:hover, - &.zeroclipboard-is-hover { - color: darken($link-color, 2%); - } - - &:hover, - &:active, - &.zeroclipboard-is-hover, - &.zeroclipboard-is-active { - text-decoration: none; - background-color: darken($base-button-color, 1%); - } - - &:active, - &.selected, - &.zeroclipboard-is-active { - background-color: darken($base-button-color, 3%); - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); - } - - &.selected:hover { - background-color: darken(#dcdcdc, 5%); - } - - &:disabled, - &.disabled { - &, - &:hover { - color: rgba(102, 102, 102, 0.5); - cursor: default; - background-color: rgba(229, 229, 229, 0.5); - background-image: none; - box-shadow: none; - } - } -} - -.btn-outline { - color: $link-color; - background: transparent; - box-shadow: inset 0 0 0 2px $grey-lt-300; - - &:hover, - &:active, - &.zeroclipboard-is-hover, - &.zeroclipboard-is-active { - color: darken($link-color, 4%); - text-decoration: none; - background-color: transparent; - box-shadow: inset 0 0 0 3px $grey-lt-300; - } - - &:focus { - text-decoration: none; - outline: none; - box-shadow: - inset 0 0 0 2px $grey-dk-100, - 0 0 0 3px rgba(blue, 0.25); - } - - &:focus:hover, - &.selected:focus { - box-shadow: inset 0 0 0 2px $grey-dk-100; - } -} - -.btn-primary { - @include btn-color($white, $btn-primary-color); -} - -.btn-purple { - @include btn-color($white, $purple-100); -} - -.btn-blue { - @include btn-color($white, $blue-000); -} - -.btn-green { - @include btn-color($white, $green-100); -} - -.btn-reset { - background: none; - border: none; - margin: 0; - text-align: inherit; - font: inherit; - border-radius: 0; - appearance: none; -} diff --git a/_sass/code.scss b/_sass/code.scss deleted file mode 100644 index d2a5ee15..00000000 --- a/_sass/code.scss +++ /dev/null @@ -1,246 +0,0 @@ -// Code and syntax highlighting -// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty - -// {% raw %} - -// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight. -:not(pre, figure) { - & > code { - padding: 0.2em 0.15em; - font-weight: 400; - background-color: $code-background-color; - border: $border $border-color; - border-radius: $border-radius; - } -} - -// Avoid appearance of dark border around visited code links in Safari -a:visited code { - border-color: $border-color; -} - -// Content structure for highlighted code blocks using fences or Liquid -// -// ```[LANG]...```, no kramdown line_numbers: -// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code -// -// ```[LANG]...```, kramdown line_numbers = true: -// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code -// > div.table-wrapper > table.rouge-table > tbody > tr -// > td.rouge-gutter.gl > pre.lineno -// | td.rouge-code > pre -// -// {% highlight LANG %}...{% endhighlight %}: -// figure.highlight > pre > code.language-LANG -// -// {% highlight LANG linenos %}...{% endhighlight %}: -// figure.highlight > pre > code.language-LANG -// > div.table-wrapper > table.rouge-table > tbody > tr -// > td.gutter.gl > pre.lineno -// | td.code > pre -// -// ----...---- (AsciiDoc) -// div.listingblock > div.content > pre.rouge.highlight -// -// fix_linenos removes the outermost pre when it encloses table.rouge-table -// -// See docs/index-test.md for some tests. -// -// No kramdown line_numbers: fences and Liquid highlighting look the same. -// Kramdown line_numbers = true: fences have a wider gutter than with Liquid? - -// ```[LANG]...``` -// or in AsciiDoc: -// -// ---- -// ... -// ---- - -// the code may appear with 3 different types: -// container \ case: default case, code with line number, code with html rendering -// top level: div.highlighter-rouge, figure.highlight, figure.highlight -// second level: div.highlight, div.table-wrapper, pre.highlight -// third level: pre.highlight, td.code, absent -// last level: code, pre, code (optionality) -// highlighter level: span, span, span -// the spacing are only in the second level for case 1, 3 and in the third level for case 2 -// in AsciiDoc, there is a parent container that contains optionally a title and the content. - -// select top level container -div.highlighter-rouge, -div.listingblock > div.content, -figure.highlight { - margin-top: 0; - margin-bottom: $sp-3; - background-color: $code-background-color; - border-radius: $border-radius; - box-shadow: none; - -webkit-overflow-scrolling: touch; - position: relative; - padding: 0; - - // copy button (or other button) - // the button appear only when there is a hover on the code or focus on button - > button { - width: $sp-3; - opacity: 0; - position: absolute; - top: 0; - right: 0; - border: $sp-3 solid $code-background-color; - background-color: $code-background-color; - color: $body-text-color; - box-sizing: content-box; - - svg { - fill: $body-text-color; - } - - &:active { - text-decoration: none; - outline: none; - opacity: 1; - } - - &:focus { - opacity: 1; - } - } - - // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button - &:hover { - > button { - cursor: copy; - opacity: 1; - } - } -} - -// setting the spacing and scrollbar on the second level for the first case -// remove all space on the second and third level -// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc -@mixin scroll-and-spacing($code-div, $pre-select) { - #{$code-div} { - overflow-x: auto; - padding: $sp-3; - margin: 0; - border: 0; - } - - #{$pre-select}, - code { - padding: 0; - margin: 0; - border: 0; - } -} - -// for Markdown -div.highlighter-rouge { - @include scroll-and-spacing("div.highlight", "pre.highlight"); -} - -// for AsciiDoc. we also need to fix the margins for its parent container. -div.listingblock { - @include scroll-and-spacing("div.content", "div.content > pre"); - - margin-top: 0; - margin-bottom: $sp-3; -} - -// {% highlight LANG %}...{% endhighlight %}, -// {% highlight LANG linenos %}...{% endhighlight %}: - -// setting the spacing and scrollbar on the second level for the thirt case -// the css rule are apply only to the last code enviroment -// setting the scroolbar -figure.highlight { - pre, - :not(pre) > code { - overflow-x: auto; - padding: $sp-3; - margin: 0; - border: 0; - } -} - -// ```[LANG]...```, kramdown line_numbers = true, -// {% highlight LANG linenos %}...{% endhighlight %}: - -// setting the spacing and scrollbar on the thirt level for the second case -.highlight .table-wrapper { - padding: $sp-3 0; - margin: 0; - border: 0; - box-shadow: none; - - td, - pre { - @include fs-2; - - min-width: 0; - padding: 0; - background-color: $code-background-color; - border: 0; - } - - td.gl { - width: 1em; - padding-right: $sp-3; - padding-left: $sp-3; - } - - pre { - margin: 0; - line-height: 2; - } -} - -// Code examples: html render of a code -.code-example, -.listingblock > .title { - padding: $sp-3; - margin-bottom: $sp-3; - overflow: auto; - border: 1px solid $border-color; - border-radius: $border-radius; - - + .highlighter-rouge, - + .sectionbody .listingblock, - + .content, - + figure.highlight { - position: relative; - margin-top: -$sp-4; - border-right: 1px solid $border-color; - border-bottom: 1px solid $border-color; - border-left: 1px solid $border-color; - border-top-left-radius: 0; - border-top-right-radius: 0; - } -} - -// Mermaid diagram code blocks should be left unstyled. -code.language-mermaid { - padding: 0; - background-color: inherit; - border: 0; -} - -// Override OneDarkJekyll Colors for Code Blocks -.highlight, -pre.highlight { - background: $code-background-color; // Code Background - // For Backwards Compatibility Before $code-linenumber-color was added - @if variable-exists(code-linenumber-color) { - color: $code-linenumber-color; // Code Line Numbers - } @else { - color: $body-text-color; // Code Line Numbers - } -} - -// Override OneDarkJekyll Colors for Code Blocks -.highlight pre { - background: $code-background-color; // Code Background -} - -// {% endraw %} diff --git a/_sass/color_schemes/dark.scss b/_sass/color_schemes/dark.scss deleted file mode 100644 index 6d0999bb..00000000 --- a/_sass/color_schemes/dark.scss +++ /dev/null @@ -1,18 +0,0 @@ -$color-scheme: dark; -$body-background-color: $grey-dk-300; -$body-heading-color: $grey-lt-000; -$body-text-color: $grey-lt-300; -$link-color: $blue-000; -$nav-child-link-color: $grey-dk-000; -$sidebar-color: $grey-dk-300; -$base-button-color: $grey-dk-250; -$btn-primary-color: $blue-200; -$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid -$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid -$feedback-color: darken($sidebar-color, 3%); -$table-background-color: $grey-dk-250; -$search-background-color: $grey-dk-250; -$search-result-preview-color: $grey-dk-000; -$border-color: $grey-dk-200; - -@import "./vendor/OneDarkJekyll/syntax"; // this is the one-dark-vivid atom syntax theme diff --git a/_sass/color_schemes/legacy_light.scss b/_sass/color_schemes/legacy_light.scss deleted file mode 100644 index 5eaa1ac8..00000000 --- a/_sass/color_schemes/legacy_light.scss +++ /dev/null @@ -1,208 +0,0 @@ -// Moved from _sass/code.scss - -.highlight .c { - color: #586e75; -} // comment // -.highlight .err { - color: #93a1a1; -} // error // -.highlight .g { - color: #93a1a1; -} // generic // -.highlight .k { - color: #859900; -} // keyword // -.highlight .l { - color: #93a1a1; -} // literal // -.highlight .n { - color: #93a1a1; -} // name // -.highlight .o { - color: #859900; -} // operator // -.highlight .x { - color: #cb4b16; -} // other // -.highlight .p { - color: #93a1a1; -} // punctuation // -.highlight .cm { - color: #586e75; -} // comment.multiline // -.highlight .cp { - color: #859900; -} // comment.preproc // -.highlight .c1 { - color: #586e75; -} // comment.single // -.highlight .cs { - color: #859900; -} // comment.special // -.highlight .gd { - color: #2aa198; -} // generic.deleted // -.highlight .ge { - font-style: italic; - color: #93a1a1; -} // generic.emph // -.highlight .gr { - color: #dc322f; -} // generic.error // -.highlight .gh { - color: #cb4b16; -} // generic.heading // -.highlight .gi { - color: #859900; -} // generic.inserted // -.highlight .go { - color: #93a1a1; -} // generic.output // -.highlight .gp { - color: #93a1a1; -} // generic.prompt // -.highlight .gs { - font-weight: bold; - color: #93a1a1; -} // generic.strong // -.highlight .gu { - color: #cb4b16; -} // generic.subheading // -.highlight .gt { - color: #93a1a1; -} // generic.traceback // -.highlight .kc { - color: #cb4b16; -} // keyword.constant // -.highlight .kd { - color: #268bd2; -} // keyword.declaration // -.highlight .kn { - color: #859900; -} // keyword.namespace // -.highlight .kp { - color: #859900; -} // keyword.pseudo // -.highlight .kr { - color: #268bd2; -} // keyword.reserved // -.highlight .kt { - color: #dc322f; -} // keyword.type // -.highlight .ld { - color: #93a1a1; -} // literal.date // -.highlight .m { - color: #2aa198; -} // literal.number // -.highlight .s { - color: #2aa198; -} // literal.string // -.highlight .na { - color: #555; -} // name.attribute // -.highlight .nb { - color: #b58900; -} // name.builtin // -.highlight .nc { - color: #268bd2; -} // name.class // -.highlight .no { - color: #cb4b16; -} // name.constant // -.highlight .nd { - color: #268bd2; -} // name.decorator // -.highlight .ni { - color: #cb4b16; -} // name.entity // -.highlight .ne { - color: #cb4b16; -} // name.exception // -.highlight .nf { - color: #268bd2; -} // name.function // -.highlight .nl { - color: #555; -} // name.label // -.highlight .nn { - color: #93a1a1; -} // name.namespace // -.highlight .nx { - color: #555; -} // name.other // -.highlight .py { - color: #93a1a1; -} // name.property // -.highlight .nt { - color: #268bd2; -} // name.tag // -.highlight .nv { - color: #268bd2; -} // name.variable // -.highlight .ow { - color: #859900; -} // operator.word // -.highlight .w { - color: #93a1a1; -} // text.whitespace // -.highlight .mf { - color: #2aa198; -} // literal.number.float // -.highlight .mh { - color: #2aa198; -} // literal.number.hex // -.highlight .mi { - color: #2aa198; -} // literal.number.integer // -.highlight .mo { - color: #2aa198; -} // literal.number.oct // -.highlight .sb { - color: #586e75; -} // literal.string.backtick // -.highlight .sc { - color: #2aa198; -} // literal.string.char // -.highlight .sd { - color: #93a1a1; -} // literal.string.doc // -.highlight .s2 { - color: #2aa198; -} // literal.string.double // -.highlight .se { - color: #cb4b16; -} // literal.string.escape // -.highlight .sh { - color: #93a1a1; -} // literal.string.heredoc // -.highlight .si { - color: #2aa198; -} // literal.string.interpol // -.highlight .sx { - color: #2aa198; -} // literal.string.other // -.highlight .sr { - color: #dc322f; -} // literal.string.regex // -.highlight .s1 { - color: #2aa198; -} // literal.string.single // -.highlight .ss { - color: #2aa198; -} // literal.string.symbol // -.highlight .bp { - color: #268bd2; -} // name.builtin.pseudo // -.highlight .vc { - color: #268bd2; -} // name.variable.class // -.highlight .vg { - color: #268bd2; -} // name.variable.global // -.highlight .vi { - color: #268bd2; -} // name.variable.instance // -.highlight .il { - color: #2aa198; -} // literal.number.integer.long // diff --git a/_sass/color_schemes/light.scss b/_sass/color_schemes/light.scss deleted file mode 100644 index 799e9c66..00000000 --- a/_sass/color_schemes/light.scss +++ /dev/null @@ -1,16 +0,0 @@ -$color-scheme: light !default; -$body-background-color: $white !default; -$body-heading-color: $grey-dk-300 !default; -$body-text-color: $grey-dk-100 !default; -$link-color: $purple-000 !default; -$nav-child-link-color: $grey-dk-100 !default; -$sidebar-color: $grey-lt-000 !default; -$base-button-color: #f7f7f7 !default; -$btn-primary-color: $purple-100 !default; -$code-background-color: $grey-lt-000 !default; -$feedback-color: darken($sidebar-color, 3%) !default; -$table-background-color: $white !default; -$search-background-color: $white !default; -$search-result-preview-color: $grey-dk-000 !default; - -@import "./vendor/OneLightJekyll/syntax"; diff --git a/_sass/content.scss b/_sass/content.scss deleted file mode 100644 index 219a0975..00000000 --- a/_sass/content.scss +++ /dev/null @@ -1,239 +0,0 @@ -@charset "UTF-8"; - -// Styles for rendered markdown in the .main-content container -// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id - -.main-content { - line-height: $content-line-height; - - ol, - ul, - dl, - pre, - address, - blockquote, - .table-wrapper { - margin-top: 0.5em; - } - - a { - overflow: hidden; - text-overflow: ellipsis; - } - - ul, - ol { - padding-left: 1.5em; - } - - li { - .highlight { - margin-top: $sp-1; - } - } - - ol { - list-style-type: none; - counter-reset: step-counter; - - > li { - position: relative; - - &::before { - position: absolute; - top: 0.2em; - left: -1.6em; - color: $grey-dk-000; - content: counter(step-counter); - counter-increment: step-counter; - @include fs-3; - - @include mq(sm) { - top: 0.11em; - } - } - - ol { - counter-reset: sub-counter; - - > li { - &::before { - content: counter(sub-counter, lower-alpha); - counter-increment: sub-counter; - } - } - } - } - } - - ul { - list-style: none; - - > li { - &::before { - position: absolute; - margin-left: -1.4em; - color: $grey-dk-000; - content: "•"; - } - } - } - - .task-list-item { - &::before { - content: ""; - } - } - - .task-list-item-checkbox { - margin-right: 0.6em; - margin-left: -1.4em; - - // The same margin-left is used above for ul > li::before - } - - hr + * { - margin-top: 0; - } - - h1:first-of-type { - margin-top: 0.5em; - } - - dl { - display: grid; - grid-template: auto / 10em 1fr; - } - - dt, - dd { - margin: 0.25em 0; - } - - dt { - grid-column: 1; - font-weight: 500; - text-align: right; - - &::after { - content: ":"; - } - } - - dd { - grid-column: 2; - margin-bottom: 0; - margin-left: 1em; - - blockquote, - div, - dl, - dt, - h1, - h2, - h3, - h4, - h5, - h6, - li, - ol, - p, - pre, - table, - ul, - .table-wrapper { - &:first-child { - margin-top: 0; - } - } - } - - dd, - ol, - ul { - dl:first-child { - dt:first-child, - dd:nth-child(2) { - margin-top: 0; - } - } - } - - .anchor-heading { - position: absolute; - right: -$sp-4; - width: $sp-5; - height: 100%; - padding-right: $sp-1; - padding-left: $sp-1; - overflow: visible; - - @include mq(md) { - right: auto; - left: -$sp-5; - } - - svg { - display: inline-block; - width: 100%; - height: 100%; - color: $link-color; - visibility: hidden; - } - } - - .anchor-heading:hover, - .anchor-heading:focus, - h1:hover > .anchor-heading, - h2:hover > .anchor-heading, - h3:hover > .anchor-heading, - h4:hover > .anchor-heading, - h5:hover > .anchor-heading, - h6:hover > .anchor-heading { - svg { - visibility: visible; - } - } - - summary { - cursor: pointer; - } - - h1, - h2, - h3, - h4, - h5, - h6, - #toctitle { - position: relative; - margin-top: 1.5em; - margin-bottom: 0.25em; - - + table, - + .table-wrapper, - + .code-example, - + .highlighter-rouge, - + .sectionbody .listingblock { - margin-top: 1em; - } - - + p:not(.label) { - margin-top: 0; - } - } - - > h1:first-child, - > h2:first-child, - > h3:first-child, - > h4:first-child, - > h5:first-child, - > h6:first-child, - > .sect1:first-child > h2, - > .sect2:first-child > h3, - > .sect3:first-child > h4, - > .sect4:first-child > h5, - > .sect5:first-child > h6 { - margin-top: $sp-2; - } -} diff --git a/_sass/custom/custom.scss b/_sass/custom/custom.scss deleted file mode 100644 index ac8445a7..00000000 --- a/_sass/custom/custom.scss +++ /dev/null @@ -1 +0,0 @@ -// custom SCSS (or CSS) goes here diff --git a/_sass/custom/setup.scss b/_sass/custom/setup.scss deleted file mode 100644 index c3b0a942..00000000 --- a/_sass/custom/setup.scss +++ /dev/null @@ -1 +0,0 @@ -// custom setup code goes here diff --git a/_sass/labels.scss b/_sass/labels.scss deleted file mode 100644 index 98cc8f93..00000000 --- a/_sass/labels.scss +++ /dev/null @@ -1,37 +0,0 @@ -// Labels (not the form kind) - -// this :not() prevents a style clash with Mermaid.js's -// diagram labels, which also use .label -// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272 -// and the accompanying PR -.label:not(g), -.label-blue:not(g) { - display: inline-block; - padding: 0.16em 0.56em; - margin-right: $sp-2; - margin-left: $sp-2; - color: $white; - text-transform: uppercase; - vertical-align: middle; - background-color: $blue-100; - @include fs-2; - - border-radius: 12px; -} - -.label-green:not(g) { - background-color: $green-200; -} - -.label-purple:not(g) { - background-color: $purple-100; -} - -.label-red:not(g) { - background-color: $red-200; -} - -.label-yellow:not(g) { - color: $grey-dk-200; - background-color: $yellow-200; -} diff --git a/_sass/layout.scss b/_sass/layout.scss deleted file mode 100644 index dad654d6..00000000 --- a/_sass/layout.scss +++ /dev/null @@ -1,222 +0,0 @@ -// The basic two column layout - -.side-bar { - z-index: 0; - display: flex; - flex-wrap: wrap; - background-color: $sidebar-color; - - @include mq(md) { - flex-flow: column nowrap; - position: fixed; - width: $nav-width-md; - height: 100%; - border-right: $border $border-color; - align-items: flex-end; - } - - @include mq(lg) { - width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width}); - min-width: $nav-width; - } -} - -.main { - @include mq(md) { - position: relative; - max-width: $content-width; - margin-left: $nav-width-md; - } - - @include mq(lg) { - // stylelint-disable function-name-case - // disable for Max(), we want to use the CSS max() function - margin-left: Max( - #{$nav-width}, - calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width}) - ); - // stylelint-enable function-name-case - } -} - -.main-content-wrap { - @include container; - - padding-top: $gutter-spacing-sm; - padding-bottom: $gutter-spacing-sm; - - @include mq(md) { - padding-top: $gutter-spacing; - padding-bottom: $gutter-spacing; - } -} - -.main-header { - z-index: 0; - display: none; - background-color: $sidebar-color; - - @include mq(md) { - display: flex; - justify-content: space-between; - height: $header-height; - background-color: $body-background-color; - border-bottom: $border $border-color; - } - - &.nav-open { - display: block; - - @include mq(md) { - display: flex; - } - } -} - -.logo-container { - text-align: center; - // margin-bottom: 5px; - margin-left: 20px; - margin-top: 40px; - margin-right: 26px; -} - -.site-logo { - max-width: 200px; /* Change this value as per your requirement */ - width: 100%; -} - -.site-nav, -.site-header, -.site-footer { - width: 100%; - - @include mq(lg) { - width: $nav-width; - } -} - -.site-nav { - display: none; - - &.nav-open { - display: block; - } - - @include mq(md) { - display: block; - padding-top: $sp-8; - padding-bottom: $gutter-spacing-sm; - overflow-y: auto; - flex: 1 1 auto; - } -} - -.site-header { - display: flex; - min-height: $header-height; - align-items: center; - - @include mq(md) { - height: $header-height; - max-height: $header-height; - border-bottom: $border $border-color; - } -} - -.site-title { - @include container; - - flex-grow: 1; - display: flex; - height: 100%; - align-items: center; - padding-top: $sp-3; - padding-bottom: $sp-3; - color: $body-heading-color; - @include fs-6; - - @include mq(md) { - padding-top: $sp-2; - padding-bottom: $sp-2; - } -} - -@if variable-exists(logo) { - .site-logo { - width: 100%; - height: 100%; - background-image: url($logo); - background-repeat: no-repeat; - background-position: left center; - background-size: contain; - } -} - -.site-button { - display: flex; - height: 100%; - padding: $gutter-spacing-sm; - align-items: center; -} - -@include mq(md) { - .site-header .site-button { - display: none; - } -} - -.site-title:hover { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 80%, - rgba($feedback-color, 0) 100% - ); -} - -.site-button:hover { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 100% - ); -} - -// stylelint-disable selector-max-type - -body { - position: relative; - padding-bottom: $sp-10; - overflow-y: scroll; - - @include mq(md) { - position: static; - padding-bottom: 0; - } -} - -// stylelint-enable selector-max-type - -.site-footer { - @include container; - - position: absolute; - bottom: 0; - left: 0; - padding-top: $sp-4; - padding-bottom: $sp-4; - color: $grey-dk-000; - @include fs-2; - - @include mq(md) { - position: static; - justify-self: end; - } -} - -.icon { - width: $sp-5; - height: $sp-5; - color: $link-color; -} diff --git a/_sass/modules.scss b/_sass/modules.scss deleted file mode 100644 index ee282e73..00000000 --- a/_sass/modules.scss +++ /dev/null @@ -1,17 +0,0 @@ -// Import external dependencies -@import "./vendor/normalize.scss/normalize"; - -// Modules -@import "./base"; -@import "./layout"; -@import "./content"; -@import "./navigation"; -@import "./typography"; -@import "./labels"; -@import "./buttons"; -@import "./search"; -@import "./tables"; -@import "./code"; -@import "./utilities/utilities"; -@import "./print"; -@import "./skiptomain"; diff --git a/_sass/navigation.scss b/_sass/navigation.scss deleted file mode 100644 index 011a32ee..00000000 --- a/_sass/navigation.scss +++ /dev/null @@ -1,235 +0,0 @@ -// Main nav, breadcrumb, etc... -// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity - -.nav-list { - padding: 0; - margin-top: 0; - margin-bottom: 0; - list-style: none; - - .nav-list-item { - @include fs-4; - - position: relative; - margin: 0; - - @include mq(md) { - @include fs-3; - } - - .nav-list-link { - display: block; - min-height: $nav-list-item-height-sm; - padding-top: $sp-1; - padding-bottom: $sp-1; - line-height: #{$nav-list-item-height-sm - 2 * $sp-1}; - @if $nav-list-expander-right { - padding-right: $nav-list-item-height-sm; - padding-left: $gutter-spacing-sm; - } @else { - padding-right: $gutter-spacing-sm; - padding-left: $nav-list-item-height-sm; - } - - @include mq(md) { - min-height: $nav-list-item-height; - line-height: #{$nav-list-item-height - 2 * $sp-1}; - @if $nav-list-expander-right { - padding-right: $nav-list-item-height; - padding-left: $gutter-spacing; - } @else { - padding-right: $gutter-spacing; - padding-left: $nav-list-item-height; - } - } - - &.external > svg { - width: $sp-4; - height: $sp-4; - vertical-align: text-bottom; - } - - &.active { - font-weight: 600; - text-decoration: none; - } - - &:hover, - &.active { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 80%, - rgba($feedback-color, 0) 100% - ); - } - } - - .nav-list-expander { - position: absolute; - @if $nav-list-expander-right { - right: 0; - } - - width: $nav-list-item-height-sm; - height: $nav-list-item-height-sm; - padding: #{$nav-list-item-height-sm * 0.25}; - color: $link-color; - - @include mq(md) { - width: $nav-list-item-height; - height: $nav-list-item-height; - padding: #{$nav-list-item-height * 0.25}; - } - - &:hover { - background-image: linear-gradient( - -90deg, - rgba($feedback-color, 1) 0%, - rgba($feedback-color, 0.8) 100% - ); - } - - @if $nav-list-expander-right { - svg { - transform: rotate(90deg); - } - } - } - - > .nav-list { - display: none; - padding-left: $sp-3; - list-style: none; - - .nav-list-item { - position: relative; - - .nav-list-link { - color: $nav-child-link-color; - } - - .nav-list-expander { - color: $nav-child-link-color; - } - } - } - - &.active { - > .nav-list-expander svg { - @if $nav-list-expander-right { - transform: rotate(-90deg); - } @else { - transform: rotate(90deg); - } - } - - > .nav-list { - display: block; - } - } - } -} - -.nav-category { - padding: $sp-2 $gutter-spacing-sm; - font-weight: 600; - text-align: start; - text-transform: uppercase; - border-bottom: $border $border-color; - @include fs-2; - - @include mq(md) { - padding: $sp-2 $gutter-spacing; - margin-top: $gutter-spacing-sm; - text-align: start; - - &:first-child { - margin-top: 0; - } - } -} - -.nav-list.nav-category-list { - > .nav-list-item { - margin: 0; - - > .nav-list { - padding: 0; - - > .nav-list-item { - > .nav-list-link { - color: $link-color; - } - - > .nav-list-expander { - color: $link-color; - } - } - } - } -} - -// Aux nav - -.aux-nav { - height: 100%; - overflow-x: auto; - @include fs-2; - - .aux-nav-list { - display: flex; - height: 100%; - padding: 0; - margin: 0; - list-style: none; - } - - .aux-nav-list-item { - display: inline-block; - height: 100%; - padding: 0; - margin: 0; - } - - @include mq(md) { - padding-right: $gutter-spacing-sm; - } -} - -// Breadcrumb nav - -.breadcrumb-nav { - @include mq(md) { - margin-top: -$sp-4; - } -} - -.breadcrumb-nav-list { - padding-left: 0; - margin-bottom: $sp-3; - list-style: none; -} - -.breadcrumb-nav-list-item { - display: table-cell; - @include fs-2; - - &::before { - display: none; - } - - &::after { - display: inline-block; - margin-right: $sp-2; - margin-left: $sp-2; - color: $grey-dk-000; - content: "/"; - } - - &:last-child { - &::after { - content: ""; - } - } -} diff --git a/_sass/print.scss b/_sass/print.scss deleted file mode 100644 index ee76a3cc..00000000 --- a/_sass/print.scss +++ /dev/null @@ -1,40 +0,0 @@ -// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type - -@media print { - .site-footer, - .site-button, - #edit-this-page, - #back-to-top, - .site-nav, - .main-header { - display: none !important; - } - - .side-bar { - width: 100%; - height: auto; - border-right: 0 !important; - } - - .site-header { - border-bottom: 1px solid $border-color; - } - - .site-title { - font-size: 1rem !important; - font-weight: 700 !important; - } - - .text-small { - font-size: 8pt !important; - } - - pre.highlight { - border: 1px solid $border-color; - } - - .main { - max-width: none; - margin-left: 0; - } -} diff --git a/_sass/search.scss b/_sass/search.scss deleted file mode 100644 index cdf8d6e1..00000000 --- a/_sass/search.scss +++ /dev/null @@ -1,324 +0,0 @@ -// Search input and autocomplete - -.search { - position: relative; - z-index: 2; - flex-grow: 1; - height: $sp-10; - padding: $sp-2; - transition: padding linear #{$transition-duration * 0.5}; - - @include mq(md) { - position: relative !important; - width: auto !important; - height: 100% !important; - padding: 0; - transition: none; - } -} - -.search-input-wrap { - position: relative; - z-index: 1; - height: $sp-8; - overflow: hidden; - border-radius: $border-radius; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); - transition: height linear #{$transition-duration * 0.5}; - - @include mq(md) { - position: absolute; - width: 100%; - max-width: $search-results-width; - height: 100% !important; - border-radius: 0; - box-shadow: none; - transition: width ease $transition-duration; - } -} - -.search-input { - position: absolute; - width: 100%; - height: 100%; - padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5}; - font-size: 1rem; - color: $body-text-color; - background-color: $search-background-color; - border-top: 0; - border-right: 0; - border-bottom: 0; - border-left: 0; - border-radius: 0; - - @include mq(md) { - padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5}; - font-size: 0.875rem; - background-color: $body-background-color; - transition: padding-left linear #{$transition-duration * 0.5}; - } - - &:focus { - outline: 0; - - + .search-label .search-icon { - color: $link-color; - } - } -} - -.search-label { - position: absolute; - display: flex; - height: 100%; - padding-left: $gutter-spacing-sm; - - @include mq(md) { - padding-left: $gutter-spacing; - transition: padding-left linear #{$transition-duration * 0.5}; - } - - .search-icon { - width: #{$sp-4 * 1.2}; - height: #{$sp-4 * 1.2}; - align-self: center; - color: $grey-dk-000; - } -} - -.search-results { - position: absolute; - left: 0; - display: none; - width: 100%; - max-height: calc(100% - #{$sp-10}); - overflow-y: auto; - background-color: $search-background-color; - border-bottom-right-radius: $border-radius; - border-bottom-left-radius: $border-radius; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); - - @include mq(md) { - top: 100%; - width: $search-results-width; - max-height: calc(100vh - 200%) !important; - } -} - -.search-results-list { - padding-left: 0; - margin-bottom: $sp-1; - list-style: none; - @include fs-4; - - @include mq(md) { - @include fs-3; - } -} - -.search-results-list-item { - padding: 0; - margin: 0; -} - -.search-result { - display: block; - padding: $sp-1 $sp-3; - - &:hover, - &.active { - background-color: $feedback-color; - } -} - -.search-result-title { - display: block; - padding-top: $sp-2; - padding-bottom: $sp-2; - - @include mq(sm) { - display: inline-block; - width: 40%; - padding-right: $sp-2; - vertical-align: top; - } -} - -.search-result-doc { - display: flex; - align-items: center; - word-wrap: break-word; - - &.search-result-doc-parent { - opacity: 0.5; - @include fs-3; - - @include mq(md) { - @include fs-2; - } - } - - .search-result-icon { - width: $sp-4; - height: $sp-4; - margin-right: $sp-2; - color: $link-color; - flex-shrink: 0; - } - - .search-result-doc-title { - overflow: auto; - } -} - -.search-result-section { - margin-left: #{$sp-4 + $sp-2}; - word-wrap: break-word; -} - -.search-result-rel-url { - display: block; - margin-left: #{$sp-4 + $sp-2}; - overflow: hidden; - color: $search-result-preview-color; - text-overflow: ellipsis; - white-space: nowrap; - @include fs-1; -} - -.search-result-previews { - display: block; - padding-top: $sp-2; - padding-bottom: $sp-2; - padding-left: $sp-4; - margin-left: $sp-2; - color: $search-result-preview-color; - word-wrap: break-word; - border-left: $border; - border-left-color: $border-color; - @include fs-2; - - @include mq(sm) { - display: inline-block; - width: 60%; - padding-left: $sp-2; - margin-left: 0; - vertical-align: top; - } -} - -.search-result-preview + .search-result-preview { - margin-top: $sp-1; -} - -.search-result-highlight { - font-weight: bold; -} - -.search-no-result { - padding: $sp-2 $sp-3; - @include fs-3; -} - -.search-button { - position: fixed; - right: $sp-4; - bottom: $sp-4; - display: flex; - width: $sp-9; - height: $sp-9; - background-color: $search-background-color; - border: 1px solid rgba($link-color, 0.3); - border-radius: #{$sp-9 * 0.5}; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); - align-items: center; - justify-content: center; -} - -.search-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 1; - width: 0; - height: 0; - background-color: rgba(0, 0, 0, 0.3); - opacity: 0; - transition: - opacity ease $transition-duration, - width 0s $transition-duration, - height 0s $transition-duration; -} - -.search-active { - .search { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - padding: 0; - } - - .search-input-wrap { - height: $sp-10; - border-radius: 0; - - @include mq(md) { - width: $search-results-width; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); - } - } - - .search-input { - background-color: $search-background-color; - - @include mq(md) { - padding-left: 2.3rem; - } - } - - .search-label { - @include mq(md) { - padding-left: 0.6rem; - } - } - - .search-results { - display: block; - } - - .search-overlay { - width: 100%; - height: 100%; - opacity: 1; - transition: - opacity ease $transition-duration, - width 0s, - height 0s; - } - - @include mq(md) { - .main { - position: fixed; - right: 0; - left: 0; - } - } - - .main-header { - padding-top: $sp-10; - - @include mq(md) { - padding-top: 0; - } - } -} diff --git a/_sass/skiptomain.scss b/_sass/skiptomain.scss deleted file mode 100644 index 7c14f057..00000000 --- a/_sass/skiptomain.scss +++ /dev/null @@ -1,30 +0,0 @@ -// Skipnav -// Skip to main content - -a.skip-to-main { - left: -999px; - position: absolute; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - z-index: -999; -} - -a.skip-to-main:focus, -a.skip-to-main:active { - color: $link-color; - background-color: $body-background-color; - left: auto; - top: auto; - width: 30%; - height: auto; - overflow: auto; - margin: 10px 35%; - padding: 5px; - border-radius: 15px; - border: 4px solid $btn-primary-color; - text-align: center; - font-size: 1.2em; - z-index: 999; -} diff --git a/_sass/support/_variables.scss b/_sass/support/_variables.scss deleted file mode 100644 index 0b051ffe..00000000 --- a/_sass/support/_variables.scss +++ /dev/null @@ -1,117 +0,0 @@ -// Typography - -// prettier-ignore -$body-font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", - roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji" !default; -$mono-font-family: "SFMono-Regular", menlo, consolas, monospace !default; -$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems -$body-line-height: 1.4 !default; -$content-line-height: 1.6 !default; -$body-heading-line-height: 1.25 !default; - -// Font size -// `-sm` suffix is the size at the small (and above) media query - -$font-size-1: 0.5625rem !default; -$font-size-1-sm: 0.625rem !default; -$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small -$font-size-3: 0.75rem !default; // h5 -$font-size-4: 0.875rem !default; -$font-size-5: 1rem !default; // h3 -$font-size-6: 1.125rem !default; // h2 -$font-size-7: 1.5rem !default; -$font-size-8: 2rem !default; // h1 -$font-size-9: 2.25rem !default; -$font-size-10: 2.625rem !default; -$font-size-10-sm: 3rem !default; - -// Colors - -$white: #fff !default; -$grey-dk-000: #959396 !default; -$grey-dk-100: #5c5962 !default; -$grey-dk-200: #44434d !default; -$grey-dk-250: #302d36 !default; -$grey-dk-300: #27262b !default; -$grey-lt-000: #f5f6fa !default; -$grey-lt-100: #eeebee !default; -$grey-lt-200: #ecebed !default; -$grey-lt-300: #e6e1e8 !default; -$purple-000: #7253ed !default; -$purple-100: #5e41d0 !default; -$purple-200: #4e26af !default; -$purple-300: #381885 !default; -$blue-000: #2c84fa !default; -$blue-100: #2869e6 !default; -$blue-200: #264caf !default; -$blue-300: #183385 !default; -$green-000: #41d693 !default; -$green-100: #11b584 !default; -$green-200: #009c7b !default; -$green-300: #026e57 !default; -$yellow-000: #ffeb82 !default; -$yellow-100: #fadf50 !default; -$yellow-200: #f7d12e !default; -$yellow-300: #e7af06 !default; -$red-000: #f77e7e !default; -$red-100: #f96e65 !default; -$red-200: #e94c4c !default; -$red-300: #dd2e2e !default; - -// Spacing - -$spacing-unit: 1rem; // 1rem == 16px - -$spacers: ( - sp-0: 0, - sp-1: $spacing-unit * 0.25, - sp-2: $spacing-unit * 0.5, - sp-3: $spacing-unit * 0.75, - sp-4: $spacing-unit, - sp-5: $spacing-unit * 1.5, - sp-6: $spacing-unit * 2, - sp-7: $spacing-unit * 2.5, - sp-8: $spacing-unit * 3, - sp-9: $spacing-unit * 3.5, - sp-10: $spacing-unit * 4, -) !default; -$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px -$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px -$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px -$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px -$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px -$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px -$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px -$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px -$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px -$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px - -// Borders - -$border: 1px solid !default; -$border-radius: 4px !default; -$border-color: $grey-lt-100 !default; - -// Grid system - -$gutter-spacing: $sp-6 !default; -$gutter-spacing-sm: $sp-4 !default; -$nav-width: 16.5rem !default; -$nav-width-md: 15.5rem !default; -$nav-list-item-height: $sp-6 !default; -$nav-list-item-height-sm: $sp-8 !default; -$nav-list-expander-right: true; -$content-width: 50rem !default; -$header-height: 3.75rem !default; -$search-results-width: $content-width - $nav-width !default; -$transition-duration: 400ms; - -// Media queries in pixels - -$media-queries: ( - xs: 20rem, - sm: 31.25rem, - md: $content-width, - lg: $content-width + $nav-width, - xl: 87.5rem, -) !default; diff --git a/_sass/support/mixins/_buttons.scss b/_sass/support/mixins/_buttons.scss deleted file mode 100644 index cd51da36..00000000 --- a/_sass/support/mixins/_buttons.scss +++ /dev/null @@ -1,29 +0,0 @@ -// Colored button - -@mixin btn-color($fg, $bg) { - color: $fg; - background-color: darken($bg, 2%); - background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%)); - box-shadow: - 0 1px 3px rgba(0, 0, 0, 0.25), - 0 4px 10px rgba(0, 0, 0, 0.12); - - &:hover, - &.zeroclipboard-is-hover { - color: $fg; - background-color: darken($bg, 4%); - background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%))); - } - - &:active, - &.selected, - &.zeroclipboard-is-active { - background-color: darken($bg, 5%); - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); - } - - &.selected:hover { - background-color: darken($bg, 10%); - } -} diff --git a/_sass/support/mixins/_layout.scss b/_sass/support/mixins/_layout.scss deleted file mode 100644 index a9b32ee4..00000000 --- a/_sass/support/mixins/_layout.scss +++ /dev/null @@ -1,33 +0,0 @@ -// Media query - -// Media query mixin -// Usage: -// @include mq(md) { -// ..medium and up styles -// } -@mixin mq($name) { - // Retrieves the value from the key - $value: map-get($media-queries, $name); - - // If the key exists in the map - @if $value { - // Prints a media query based on the value - @media (min-width: $value) { - @content; - } - } @else { - @warn "No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map."; - } -} - -// Responsive container - -@mixin container { - padding-right: $gutter-spacing-sm; - padding-left: $gutter-spacing-sm; - - @include mq(md) { - padding-right: $gutter-spacing; - padding-left: $gutter-spacing; - } -} diff --git a/_sass/support/mixins/_typography.scss b/_sass/support/mixins/_typography.scss deleted file mode 100644 index 5207fcd1..00000000 --- a/_sass/support/mixins/_typography.scss +++ /dev/null @@ -1,84 +0,0 @@ -@mixin fs-1 { - font-size: $font-size-1 !important; - - @include mq(sm) { - font-size: $font-size-1-sm !important; - } -} - -@mixin fs-2 { - font-size: $font-size-2 !important; - - @include mq(sm) { - font-size: $font-size-3 !important; - } -} - -@mixin fs-3 { - font-size: $font-size-3 !important; - - @include mq(sm) { - font-size: $font-size-4 !important; - } -} - -@mixin fs-4 { - font-size: $font-size-4 !important; - - @include mq(sm) { - font-size: $font-size-5 !important; - } -} - -@mixin fs-5 { - font-size: $font-size-5 !important; - - @include mq(sm) { - font-size: $font-size-6 !important; - } -} - -@mixin fs-6 { - font-size: $font-size-6 !important; - - @include mq(sm) { - font-size: $font-size-7 !important; - line-height: $body-heading-line-height; - } -} - -@mixin fs-7 { - font-size: $font-size-7 !important; - line-height: $body-heading-line-height; - - @include mq(sm) { - font-size: $font-size-8 !important; - } -} - -@mixin fs-8 { - font-size: $font-size-8 !important; - line-height: $body-heading-line-height; - - @include mq(sm) { - font-size: $font-size-9 !important; - } -} - -@mixin fs-9 { - font-size: $font-size-9 !important; - line-height: $body-heading-line-height; - - @include mq(sm) { - font-size: $font-size-10 !important; - } -} - -@mixin fs-10 { - font-size: $font-size-10 !important; - line-height: $body-heading-line-height; - - @include mq(sm) { - font-size: $font-size-10-sm !important; - } -} diff --git a/_sass/support/mixins/mixins.scss b/_sass/support/mixins/mixins.scss deleted file mode 100644 index 0506fbf5..00000000 --- a/_sass/support/mixins/mixins.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import "./layout"; -@import "./buttons"; -@import "./typography"; diff --git a/_sass/support/support.scss b/_sass/support/support.scss deleted file mode 100644 index e8005929..00000000 --- a/_sass/support/support.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "./variables"; -@import "./mixins/mixins"; diff --git a/_sass/tables.scss b/_sass/tables.scss deleted file mode 100644 index c5d8491b..00000000 --- a/_sass/tables.scss +++ /dev/null @@ -1,56 +0,0 @@ -// Tables -// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type - -.table-wrapper { - display: block; - width: 100%; - max-width: 100%; - margin-bottom: $sp-5; - overflow-x: auto; - border-radius: $border-radius; - box-shadow: - 0 1px 2px rgba(0, 0, 0, 0.12), - 0 3px 10px rgba(0, 0, 0, 0.08); -} - -table { - display: table; - min-width: 100%; - border-collapse: separate; -} - -th, -td { - @include fs-3; - - min-width: 7.5rem; - padding: $sp-2 $sp-3; - background-color: $table-background-color; - border-bottom: $border rgba($border-color, 0.5); - border-left: $border $border-color; - - &:first-of-type { - border-left: 0; - } -} - -tbody { - tr { - &:last-of-type { - th, - td { - border-bottom: 0; - } - - td { - padding-bottom: $sp-3; - } - } - } -} - -thead { - th { - border-bottom: $border $border-color; - } -} diff --git a/_sass/typography.scss b/_sass/typography.scss deleted file mode 100644 index 441dcae9..00000000 --- a/_sass/typography.scss +++ /dev/null @@ -1,63 +0,0 @@ -// Typography -// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id - -h1, -.text-alpha { - @include fs-8; - - font-weight: 300; -} - -h2, -.text-beta, -#toctitle { - @include fs-6; -} - -h3, -.text-gamma { - @include fs-5; -} - -h4, -.text-delta { - @include fs-2; - - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.1em; -} - -h4 code { - text-transform: none; -} - -h5, -.text-epsilon { - @include fs-3; -} - -h6, -.text-zeta { - @include fs-2; -} - -.text-small { - @include fs-2; -} - -.text-mono { - font-family: $mono-font-family !important; -} - -.text-left { - text-align: left !important; -} - -.text-center { - text-align: center !important; -} - -.text-right { - text-align: right !important; -} diff --git a/_sass/utilities/_colors.scss b/_sass/utilities/_colors.scss deleted file mode 100644 index 9025649c..00000000 --- a/_sass/utilities/_colors.scss +++ /dev/null @@ -1,237 +0,0 @@ -// Utility classes for colors - -// Text colors - -.text-grey-dk-000 { - color: $grey-dk-000 !important; -} - -.text-grey-dk-100 { - color: $grey-dk-100 !important; -} - -.text-grey-dk-200 { - color: $grey-dk-200 !important; -} - -.text-grey-dk-250 { - color: $grey-dk-250 !important; -} - -.text-grey-dk-300 { - color: $grey-dk-300 !important; -} - -.text-grey-lt-000 { - color: $grey-lt-000 !important; -} - -.text-grey-lt-100 { - color: $grey-lt-100 !important; -} - -.text-grey-lt-200 { - color: $grey-lt-200 !important; -} - -.text-grey-lt-300 { - color: $grey-lt-300 !important; -} - -.text-blue-000 { - color: $blue-000 !important; -} - -.text-blue-100 { - color: $blue-100 !important; -} - -.text-blue-200 { - color: $blue-200 !important; -} - -.text-blue-300 { - color: $blue-300 !important; -} - -.text-green-000 { - color: $green-000 !important; -} - -.text-green-100 { - color: $green-100 !important; -} - -.text-green-200 { - color: $green-200 !important; -} - -.text-green-300 { - color: $green-300 !important; -} - -.text-purple-000 { - color: $purple-000 !important; -} - -.text-purple-100 { - color: $purple-100 !important; -} - -.text-purple-200 { - color: $purple-200 !important; -} - -.text-purple-300 { - color: $purple-300 !important; -} - -.text-yellow-000 { - color: $yellow-000 !important; -} - -.text-yellow-100 { - color: $yellow-100 !important; -} - -.text-yellow-200 { - color: $yellow-200 !important; -} - -.text-yellow-300 { - color: $yellow-300 !important; -} - -.text-red-000 { - color: $red-000 !important; -} - -.text-red-100 { - color: $red-100 !important; -} - -.text-red-200 { - color: $red-200 !important; -} - -.text-red-300 { - color: $red-300 !important; -} - -// Background colors - -.bg-grey-dk-000 { - background-color: $grey-dk-000 !important; -} - -.bg-grey-dk-100 { - background-color: $grey-dk-100 !important; -} - -.bg-grey-dk-200 { - background-color: $grey-dk-200 !important; -} - -.bg-grey-dk-250 { - background-color: $grey-dk-250 !important; -} - -.bg-grey-dk-300 { - background-color: $grey-dk-300 !important; -} - -.bg-grey-lt-000 { - background-color: $grey-lt-000 !important; -} - -.bg-grey-lt-100 { - background-color: $grey-lt-100 !important; -} - -.bg-grey-lt-200 { - background-color: $grey-lt-200 !important; -} - -.bg-grey-lt-300 { - background-color: $grey-lt-300 !important; -} - -.bg-blue-000 { - background-color: $blue-000 !important; -} - -.bg-blue-100 { - background-color: $blue-100 !important; -} - -.bg-blue-200 { - background-color: $blue-200 !important; -} - -.bg-blue-300 { - background-color: $blue-300 !important; -} - -.bg-green-000 { - background-color: $green-000 !important; -} - -.bg-green-100 { - background-color: $green-100 !important; -} - -.bg-green-200 { - background-color: $green-200 !important; -} - -.bg-green-300 { - background-color: $green-300 !important; -} - -.bg-purple-000 { - background-color: $purple-000 !important; -} - -.bg-purple-100 { - background-color: $purple-100 !important; -} - -.bg-purple-200 { - background-color: $purple-200 !important; -} - -.bg-purple-300 { - background-color: $purple-300 !important; -} - -.bg-yellow-000 { - background-color: $yellow-000 !important; -} - -.bg-yellow-100 { - background-color: $yellow-100 !important; -} - -.bg-yellow-200 { - background-color: $yellow-200 !important; -} - -.bg-yellow-300 { - background-color: $yellow-300 !important; -} - -.bg-red-000 { - background-color: $red-000 !important; -} - -.bg-red-100 { - background-color: $red-100 !important; -} - -.bg-red-200 { - background-color: $red-200 !important; -} - -.bg-red-300 { - background-color: $red-300 !important; -} diff --git a/_sass/utilities/_layout.scss b/_sass/utilities/_layout.scss deleted file mode 100644 index 01a57c5e..00000000 --- a/_sass/utilities/_layout.scss +++ /dev/null @@ -1,101 +0,0 @@ -// Utility classes for layout - -// Display - -.d-block { - display: block !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-none { - display: none !important; -} - -@each $media-query in map-keys($media-queries) { - @for $i from 1 through length($spacers) { - @include mq($media-query) { - $size: #{map-get($spacers, sp-#{$i - 1})}; - $scale: #{$i - 1}; - - // .d-sm-block, .d-md-none, .d-lg-inline - .d-#{$media-query}-block { - display: block !important; - } - .d-#{$media-query}-flex { - display: flex !important; - } - .d-#{$media-query}-inline { - display: inline !important; - } - .d-#{$media-query}-inline-block { - display: inline-block !important; - } - .d-#{$media-query}-none { - display: none !important; - } - } - } -} - -// Horizontal alignment - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.flex-justify-start { - justify-content: flex-start !important; -} - -.flex-justify-end { - justify-content: flex-end !important; -} - -.flex-justify-between { - justify-content: space-between !important; -} - -.flex-justify-around { - justify-content: space-around !important; -} - -// Vertical alignment - -.v-align-baseline { - vertical-align: baseline !important; -} - -.v-align-bottom { - vertical-align: bottom !important; -} - -.v-align-middle { - vertical-align: middle !important; -} - -.v-align-text-bottom { - vertical-align: text-bottom !important; -} - -.v-align-text-top { - vertical-align: text-top !important; -} - -.v-align-top { - vertical-align: top !important; -} diff --git a/_sass/utilities/_lists.scss b/_sass/utilities/_lists.scss deleted file mode 100644 index 3adc4217..00000000 --- a/_sass/utilities/_lists.scss +++ /dev/null @@ -1,15 +0,0 @@ -// Utility classes for lists - -// stylelint-disable selector-max-type - -.list-style-none { - padding: 0 !important; - margin: 0 !important; - list-style: none !important; - - li { - &::before { - display: none !important; - } - } -} diff --git a/_sass/utilities/_spacing.scss b/_sass/utilities/_spacing.scss deleted file mode 100644 index a8118613..00000000 --- a/_sass/utilities/_spacing.scss +++ /dev/null @@ -1,162 +0,0 @@ -// Utility classes for margins and padding - -// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before - -// Margin spacer utilities - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -@for $i from 1 through length($spacers) { - $size: #{map-get($spacers, sp-#{$i - 1})}; - $scale: #{$i - 1}; - - // .m-0, .m-1, .m-2... - .m-#{$scale} { - margin: #{$size} !important; - } - .mt-#{$scale} { - margin-top: #{$size} !important; - } - .mr-#{$scale} { - margin-right: #{$size} !important; - } - .mb-#{$scale} { - margin-bottom: #{$size} !important; - } - .ml-#{$scale} { - margin-left: #{$size} !important; - } - - .mx-#{$scale} { - margin-right: #{$size} !important; - margin-left: #{$size} !important; - } - - .my-#{$scale} { - margin-top: #{$size} !important; - margin-bottom: #{$size} !important; - } - - .mxn-#{$scale} { - margin-right: -#{$size} !important; - margin-left: -#{$size} !important; - } - .mx-#{$scale}-auto { - margin-right: auto !important; - margin-left: auto !important; - } -} - -@each $media-query in map-keys($media-queries) { - @for $i from 1 through length($spacers) { - @include mq($media-query) { - $size: #{map-get($spacers, sp-#{$i - 1})}; - $scale: #{$i - 1}; - - // .m-sm-0, .m-md-1, .m-lg-2... - .m-#{$media-query}-#{$scale} { - margin: #{$size} !important; - } - .mt-#{$media-query}-#{$scale} { - margin-top: #{$size} !important; - } - .mr-#{$media-query}-#{$scale} { - margin-right: #{$size} !important; - } - .mb-#{$media-query}-#{$scale} { - margin-bottom: #{$size} !important; - } - .ml-#{$media-query}-#{$scale} { - margin-left: #{$size} !important; - } - - .mx-#{$media-query}-#{$scale} { - margin-right: #{$size} !important; - margin-left: #{$size} !important; - } - - .my-#{$media-query}-#{$scale} { - margin-top: #{$size} !important; - margin-bottom: #{$size} !important; - } - - .mxn-#{$media-query}-#{$scale} { - margin-right: -#{$size} !important; - margin-left: -#{$size} !important; - } - } - } -} - -// Padding spacer utilities - -@for $i from 1 through length($spacers) { - $size: #{map-get($spacers, sp-#{$i - 1})}; - $scale: #{$i - 1}; - - // .p-0, .p-1, .p-2... - .p-#{$scale} { - padding: #{$size} !important; - } - .pt-#{$scale} { - padding-top: #{$size} !important; - } - .pr-#{$scale} { - padding-right: #{$size} !important; - } - .pb-#{$scale} { - padding-bottom: #{$size} !important; - } - .pl-#{$scale} { - padding-left: #{$size} !important; - } - - .px-#{$scale} { - padding-right: #{$size} !important; - padding-left: #{$size} !important; - } - - .py-#{$scale} { - padding-top: #{$size} !important; - padding-bottom: #{$size} !important; - } -} - -@each $media-query in map-keys($media-queries) { - @include mq($media-query) { - @for $i from 1 through length($spacers) { - $size: #{map-get($spacers, sp-#{$i - 1})}; - $scale: #{$i - 1}; - - // .p-sm-0, .p-md-1, .p-lg-2... - .p-#{$media-query}-#{$scale} { - padding: #{$size} !important; - } - .pt-#{$media-query}-#{$scale} { - padding-top: #{$size} !important; - } - .pr-#{$media-query}-#{$scale} { - padding-right: #{$size} !important; - } - .pb-#{$media-query}-#{$scale} { - padding-bottom: #{$size} !important; - } - .pl-#{$media-query}-#{$scale} { - padding-left: #{$size} !important; - } - - .px-#{$media-query}-#{$scale} { - padding-right: #{$size} !important; - padding-left: #{$size} !important; - } - - .py-#{$media-query}-#{$scale} { - padding-top: #{$size} !important; - padding-bottom: #{$size} !important; - } - } - } -} diff --git a/_sass/utilities/_typography.scss b/_sass/utilities/_typography.scss deleted file mode 100644 index 33f1db9e..00000000 --- a/_sass/utilities/_typography.scss +++ /dev/null @@ -1,85 +0,0 @@ -// Utility classes for typography - -.fs-1 { - @include fs-1; -} - -.fs-2 { - @include fs-2; -} - -.fs-3 { - @include fs-3; -} - -.fs-4 { - @include fs-4; -} - -.fs-5 { - @include fs-5; -} - -.fs-6 { - @include fs-6; -} - -.fs-7 { - @include fs-7; -} - -.fs-8 { - @include fs-8; -} - -.fs-9 { - @include fs-9; -} - -.fs-10 { - @include fs-10; -} - -.fw-300 { - font-weight: 300 !important; -} - -.fw-400 { - font-weight: 400 !important; -} - -.fw-500 { - font-weight: 500 !important; -} - -.fw-700 { - font-weight: 700 !important; -} - -.lh-0 { - line-height: 0 !important; -} - -.lh-default { - line-height: $body-line-height; -} - -.lh-tight { - line-height: $body-heading-line-height; -} - -.ls-5 { - letter-spacing: 0.05em !important; -} - -.ls-10 { - letter-spacing: 0.1em !important; -} - -.ls-0 { - letter-spacing: 0 !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} diff --git a/_sass/utilities/utilities.scss b/_sass/utilities/utilities.scss deleted file mode 100644 index 6c25bdfa..00000000 --- a/_sass/utilities/utilities.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import "./colors"; -@import "./layout"; -@import "./typography"; -@import "./lists"; -@import "./spacing"; diff --git a/_sass/vendor/OneDarkJekyll/LICENSE b/_sass/vendor/OneDarkJekyll/LICENSE deleted file mode 100644 index 01d0dfb2..00000000 --- a/_sass/vendor/OneDarkJekyll/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2016 Mihály Gyöngyösi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/_sass/vendor/OneDarkJekyll/syntax.scss b/_sass/vendor/OneDarkJekyll/syntax.scss deleted file mode 100644 index 3888797e..00000000 --- a/_sass/vendor/OneDarkJekyll/syntax.scss +++ /dev/null @@ -1,202 +0,0 @@ -// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme - -.highlight, -pre.highlight { - background: #31343f; - color: #dee2f7; -} -.highlight pre { - background: #31343f; -} -.highlight .hll { - background: #31343f; -} -.highlight .c { - color: #63677e; - font-style: italic; -} -.highlight .err { - color: #960050; - background-color: #1e0010; -} -.highlight .k { - color: #e19ef5; -} -.highlight .l { - color: #a3eea0; -} -.highlight .n { - color: #dee2f7; -} -.highlight .o { - color: #dee2f7; -} -.highlight .p { - color: #dee2f7; -} -.highlight .cm { - color: #63677e; - font-style: italic; -} -.highlight .cp { - color: #63677e; - font-style: italic; -} -.highlight .c1 { - color: #63677e; - font-style: italic; -} -.highlight .cs { - color: #63677e; - font-style: italic; -} -.highlight .ge { - font-style: italic; -} -.highlight .gs { - font-weight: 700; -} -.highlight .kc { - color: #e19ef5; -} -.highlight .kd { - color: #e19ef5; -} -.highlight .kn { - color: #e19ef5; -} -.highlight .kp { - color: #e19ef5; -} -.highlight .kr { - color: #e19ef5; -} -.highlight .kt { - color: #e19ef5; -} -.highlight .ld { - color: #a3eea0; -} -.highlight .m { - color: #eddc96; -} -.highlight .s { - color: #a3eea0; -} -.highlight .na { - color: #eddc96; -} -.highlight .nb { - color: #fdce68; -} -.highlight .nc { - color: #fdce68; -} -.highlight .no { - color: #fdce68; -} -.highlight .nd { - color: #fdce68; -} -.highlight .ni { - color: #fdce68; -} -.highlight .ne { - color: #fdce68; -} -.highlight .nf { - color: #dee2f7; -} -.highlight .nl { - color: #fdce68; -} -.highlight .nn { - color: #dee2f7; -} -.highlight .nx { - color: #dee2f7; -} -.highlight .py { - color: #fdce68; -} -.highlight .nt { - color: #f9867b; -} -.highlight .nv { - color: #fdce68; -} -.highlight .ow { - font-weight: 700; -} -.highlight .w { - color: #f8f8f2; -} -.highlight .mf { - color: #eddc96; -} -.highlight .mh { - color: #eddc96; -} -.highlight .mi { - color: #eddc96; -} -.highlight .mo { - color: #eddc96; -} -.highlight .sb { - color: #a3eea0; -} -.highlight .sc { - color: #a3eea0; -} -.highlight .sd { - color: #a3eea0; -} -.highlight .s2 { - color: #a3eea0; -} -.highlight .se { - color: #a3eea0; -} -.highlight .sh { - color: #a3eea0; -} -.highlight .si { - color: #a3eea0; -} -.highlight .sx { - color: #a3eea0; -} -.highlight .sr { - color: #7be2f9; -} -.highlight .s1 { - color: #a3eea0; -} -.highlight .ss { - color: #7be2f9; -} -.highlight .bp { - color: #fdce68; -} -.highlight .vc { - color: #fdce68; -} -.highlight .vg { - color: #fdce68; -} -.highlight .vi { - color: #f9867b; -} -.highlight .il { - color: #eddc96; -} -.highlight .gu { - color: #75715e; -} -.highlight .gd { - color: #f92672; -} -.highlight .gi { - color: #a6e22e; -} diff --git a/_sass/vendor/OneLightJekyll/LICENSE b/_sass/vendor/OneLightJekyll/LICENSE deleted file mode 100644 index df5eca00..00000000 --- a/_sass/vendor/OneLightJekyll/LICENSE +++ /dev/null @@ -1,65 +0,0 @@ -OneLightJekyll relies on two works: OneDarkJekyll, and Atom's One Light theme. This file contains the licensing for all the related software. - ---- - -OneLightJekyll (https://github.com/just-the-docs/OneLightJekyll/blob/main/LICENSE) - -MIT License - -Copyright (c) 2023 Matthew Wang - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- - -OneDarkJekyll (https://github.com/mgyongyosi/OneDarkJekyll/blob/master/LICENSE) - -MIT License - -Copyright (c) 2016 Mihály Gyöngyösi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- - -Atom One Light (https://github.com/atom/atom/blob/master/LICENSE.md) - -Copyright (c) 2011-2022 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/_sass/vendor/OneLightJekyll/syntax.scss b/_sass/vendor/OneLightJekyll/syntax.scss deleted file mode 100644 index 674b7f80..00000000 --- a/_sass/vendor/OneLightJekyll/syntax.scss +++ /dev/null @@ -1,208 +0,0 @@ -// Generated with OneLightJekyll applied to Atom's One Light theme - -.highlight, -pre.highlight { - background: #f9f9f9; - color: #383942; -} -.highlight pre { - background: #f9f9f9; -} -.highlight .hll { - background: #f9f9f9; -} -.highlight .c { - color: #9fa0a6; - font-style: italic; -} -.highlight .err { - color: #fff; - background-color: #e05151; -} -.highlight .k { - color: #a625a4; -} -.highlight .l { - color: #50a04f; -} -.highlight .n { - color: #383942; -} -.highlight .o { - color: #383942; -} -.highlight .p { - color: #383942; -} -.highlight .cm { - color: #9fa0a6; - font-style: italic; -} -.highlight .cp { - color: #9fa0a6; - font-style: italic; -} -.highlight .c1 { - color: #9fa0a6; - font-style: italic; -} -.highlight .cs { - color: #9fa0a6; - font-style: italic; -} -.highlight .ge { - font-style: italic; -} -.highlight .gs { - font-weight: 700; -} -.highlight .kc { - color: #a625a4; -} -.highlight .kd { - color: #a625a4; -} -.highlight .kn { - color: #a625a4; -} -.highlight .kp { - color: #a625a4; -} -.highlight .kr { - color: #a625a4; -} -.highlight .kt { - color: #a625a4; -} -.highlight .ld { - color: #50a04f; -} -.highlight .m { - color: #b66a00; -} -.highlight .s { - color: #50a04f; -} -.highlight .na { - color: #b66a00; -} -.highlight .nb { - color: #ca7601; -} -.highlight .nc { - color: #ca7601; -} -.highlight .no { - color: #ca7601; -} -.highlight .nd { - color: #ca7601; -} -.highlight .ni { - color: #ca7601; -} -.highlight .ne { - color: #ca7601; -} -.highlight .nf { - color: #383942; -} -.highlight .nl { - color: #ca7601; -} -.highlight .nn { - color: #383942; -} -.highlight .nx { - color: #383942; -} -.highlight .py { - color: #ca7601; -} -.highlight .nt { - color: #e35549; -} -.highlight .nv { - color: #ca7601; -} -.highlight .ow { - font-weight: 700; -} -.highlight .w { - color: #f8f8f2; -} -.highlight .mf { - color: #b66a00; -} -.highlight .mh { - color: #b66a00; -} -.highlight .mi { - color: #b66a00; -} -.highlight .mo { - color: #b66a00; -} -.highlight .sb { - color: #50a04f; -} -.highlight .sc { - color: #50a04f; -} -.highlight .sd { - color: #50a04f; -} -.highlight .s2 { - color: #50a04f; -} -.highlight .se { - color: #50a04f; -} -.highlight .sh { - color: #50a04f; -} -.highlight .si { - color: #50a04f; -} -.highlight .sx { - color: #50a04f; -} -.highlight .sr { - color: #0083bb; -} -.highlight .s1 { - color: #50a04f; -} -.highlight .ss { - color: #0083bb; -} -.highlight .bp { - color: #ca7601; -} -.highlight .vc { - color: #ca7601; -} -.highlight .vg { - color: #ca7601; -} -.highlight .vi { - color: #e35549; -} -.highlight .il { - color: #b66a00; -} -.highlight .gu { - color: #75715e; -} -.highlight .gd { - color: #e05151; -} -.highlight .gi { - color: #43d089; -} -.highlight .language-json .w + .s2 { - color: #e35549; -} -.highlight .language-json .kc { - color: #0083bb; -} diff --git a/_sass/vendor/normalize.scss/README.md b/_sass/vendor/normalize.scss/README.md deleted file mode 100644 index 7af1714a..00000000 --- a/_sass/vendor/normalize.scss/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# normalize.scss - -Normalize.scss is an SCSS copy of [normalize.css](http://necolas.github.io/normalize.css), a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. - -The [normalize.scss fork](https://github.com/guerrero/normalize.scss) of [normalize.css](http://necolas.github.io/normalize.css) was archived in 2014, and has not been updated since v0.1.0. - -[View the normalize.css test file](http://necolas.github.io/normalize.css/latest/test.html) diff --git a/_sass/vendor/normalize.scss/normalize.scss b/_sass/vendor/normalize.scss/normalize.scss deleted file mode 100644 index bb6e2a7d..00000000 --- a/_sass/vendor/normalize.scss/normalize.scss +++ /dev/null @@ -1,351 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ - -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} diff --git a/_site/404.html b/_site/404.html deleted file mode 100644 index bdb6321f..00000000 --- a/_site/404.html +++ /dev/null @@ -1 +0,0 @@ - 404 | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Page not found

The page you requested could not be found. Try using the navigation or search to find what you're looking for or go to this site's home page.


diff --git a/_site/assets/css/just-the-docs-dark.css b/_site/assets/css/just-the-docs-dark.css deleted file mode 100644 index e8079141..00000000 --- a/_site/assets/css/just-the-docs-dark.css +++ /dev/null @@ -1,7876 +0,0 @@ -@charset "UTF-8"; -.highlight, -pre.highlight { - background: #f9f9f9; - color: #383942; -} - -.highlight pre { - background: #f9f9f9; -} - -.highlight .hll { - background: #f9f9f9; -} - -.highlight .c { - color: #9fa0a6; - font-style: italic; -} - -.highlight .err { - color: #fff; - background-color: #e05151; -} - -.highlight .k { - color: #a625a4; -} - -.highlight .l { - color: #50a04f; -} - -.highlight .n { - color: #383942; -} - -.highlight .o { - color: #383942; -} - -.highlight .p { - color: #383942; -} - -.highlight .cm { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cp { - color: #9fa0a6; - font-style: italic; -} - -.highlight .c1 { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cs { - color: #9fa0a6; - font-style: italic; -} - -.highlight .ge { - font-style: italic; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .kc { - color: #a625a4; -} - -.highlight .kd { - color: #a625a4; -} - -.highlight .kn { - color: #a625a4; -} - -.highlight .kp { - color: #a625a4; -} - -.highlight .kr { - color: #a625a4; -} - -.highlight .kt { - color: #a625a4; -} - -.highlight .ld { - color: #50a04f; -} - -.highlight .m { - color: #b66a00; -} - -.highlight .s { - color: #50a04f; -} - -.highlight .na { - color: #b66a00; -} - -.highlight .nb { - color: #ca7601; -} - -.highlight .nc { - color: #ca7601; -} - -.highlight .no { - color: #ca7601; -} - -.highlight .nd { - color: #ca7601; -} - -.highlight .ni { - color: #ca7601; -} - -.highlight .ne { - color: #ca7601; -} - -.highlight .nf { - color: #383942; -} - -.highlight .nl { - color: #ca7601; -} - -.highlight .nn { - color: #383942; -} - -.highlight .nx { - color: #383942; -} - -.highlight .py { - color: #ca7601; -} - -.highlight .nt { - color: #e35549; -} - -.highlight .nv { - color: #ca7601; -} - -.highlight .ow { - font-weight: 700; -} - -.highlight .w { - color: #f8f8f2; -} - -.highlight .mf { - color: #b66a00; -} - -.highlight .mh { - color: #b66a00; -} - -.highlight .mi { - color: #b66a00; -} - -.highlight .mo { - color: #b66a00; -} - -.highlight .sb { - color: #50a04f; -} - -.highlight .sc { - color: #50a04f; -} - -.highlight .sd { - color: #50a04f; -} - -.highlight .s2 { - color: #50a04f; -} - -.highlight .se { - color: #50a04f; -} - -.highlight .sh { - color: #50a04f; -} - -.highlight .si { - color: #50a04f; -} - -.highlight .sx { - color: #50a04f; -} - -.highlight .sr { - color: #0083bb; -} - -.highlight .s1 { - color: #50a04f; -} - -.highlight .ss { - color: #0083bb; -} - -.highlight .bp { - color: #ca7601; -} - -.highlight .vc { - color: #ca7601; -} - -.highlight .vg { - color: #ca7601; -} - -.highlight .vi { - color: #e35549; -} - -.highlight .il { - color: #b66a00; -} - -.highlight .gu { - color: #75715e; -} - -.highlight .gd { - color: #e05151; -} - -.highlight .gi { - color: #43d089; -} - -.highlight .language-json .w + .s2 { - color: #e35549; -} - -.highlight .language-json .kc { - color: #0083bb; -} - -.highlight, -pre.highlight { - background: #31343f; - color: #dee2f7; -} - -.highlight pre { - background: #31343f; -} - -.highlight .hll { - background: #31343f; -} - -.highlight .c { - color: #63677e; - font-style: italic; -} - -.highlight .err { - color: #960050; - background-color: #1e0010; -} - -.highlight .k { - color: #e19ef5; -} - -.highlight .l { - color: #a3eea0; -} - -.highlight .n { - color: #dee2f7; -} - -.highlight .o { - color: #dee2f7; -} - -.highlight .p { - color: #dee2f7; -} - -.highlight .cm { - color: #63677e; - font-style: italic; -} - -.highlight .cp { - color: #63677e; - font-style: italic; -} - -.highlight .c1 { - color: #63677e; - font-style: italic; -} - -.highlight .cs { - color: #63677e; - font-style: italic; -} - -.highlight .ge { - font-style: italic; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .kc { - color: #e19ef5; -} - -.highlight .kd { - color: #e19ef5; -} - -.highlight .kn { - color: #e19ef5; -} - -.highlight .kp { - color: #e19ef5; -} - -.highlight .kr { - color: #e19ef5; -} - -.highlight .kt { - color: #e19ef5; -} - -.highlight .ld { - color: #a3eea0; -} - -.highlight .m { - color: #eddc96; -} - -.highlight .s { - color: #a3eea0; -} - -.highlight .na { - color: #eddc96; -} - -.highlight .nb { - color: #fdce68; -} - -.highlight .nc { - color: #fdce68; -} - -.highlight .no { - color: #fdce68; -} - -.highlight .nd { - color: #fdce68; -} - -.highlight .ni { - color: #fdce68; -} - -.highlight .ne { - color: #fdce68; -} - -.highlight .nf { - color: #dee2f7; -} - -.highlight .nl { - color: #fdce68; -} - -.highlight .nn { - color: #dee2f7; -} - -.highlight .nx { - color: #dee2f7; -} - -.highlight .py { - color: #fdce68; -} - -.highlight .nt { - color: #f9867b; -} - -.highlight .nv { - color: #fdce68; -} - -.highlight .ow { - font-weight: 700; -} - -.highlight .w { - color: #f8f8f2; -} - -.highlight .mf { - color: #eddc96; -} - -.highlight .mh { - color: #eddc96; -} - -.highlight .mi { - color: #eddc96; -} - -.highlight .mo { - color: #eddc96; -} - -.highlight .sb { - color: #a3eea0; -} - -.highlight .sc { - color: #a3eea0; -} - -.highlight .sd { - color: #a3eea0; -} - -.highlight .s2 { - color: #a3eea0; -} - -.highlight .se { - color: #a3eea0; -} - -.highlight .sh { - color: #a3eea0; -} - -.highlight .si { - color: #a3eea0; -} - -.highlight .sx { - color: #a3eea0; -} - -.highlight .sr { - color: #7be2f9; -} - -.highlight .s1 { - color: #a3eea0; -} - -.highlight .ss { - color: #7be2f9; -} - -.highlight .bp { - color: #fdce68; -} - -.highlight .vc { - color: #fdce68; -} - -.highlight .vg { - color: #fdce68; -} - -.highlight .vi { - color: #f9867b; -} - -.highlight .il { - color: #eddc96; -} - -.highlight .gu { - color: #75715e; -} - -.highlight .gd { - color: #f92672; -} - -.highlight .gi { - color: #a6e22e; -} - -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -:root { - color-scheme: dark; -} - -* { - box-sizing: border-box; -} - -html { - font-size: 0.875rem !important; - scroll-behavior: smooth; -} -@media (min-width: 31.25rem) { - html { - font-size: 1rem !important; - } -} - -body { - font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; - font-size: inherit; - line-height: 1.4; - color: #e6e1e8; - background-color: #27262b; - overflow-wrap: break-word; -} - -ol, -ul, -dl, -pre, -address, -blockquote, -table, -div, -hr, -form, -fieldset, -noscript .table-wrapper { - margin-top: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -#toctitle { - margin-top: 0; - margin-bottom: 1em; - font-weight: 500; - line-height: 1.25; - color: #f5f6fa; -} - -p { - margin-top: 1em; - margin-bottom: 1em; -} - -a { - color: #2c84fa; - text-decoration: none; -} - -a:not([class]) { - text-decoration: underline; - text-decoration-color: #44434d; - text-underline-offset: 2px; -} -a:not([class]):hover { - text-decoration-color: rgba(44, 132, 250, 0.45); -} - -code { - font-family: "SFMono-Regular", menlo, consolas, monospace; - font-size: 0.75em; - line-height: 1.4; -} - -figure, -pre { - margin: 0; -} - -li { - margin: 0.25em 0; -} - -img { - max-width: 100%; - height: auto; -} - -hr { - height: 1px; - padding: 0; - margin: 2rem 0; - background-color: #44434d; - border: 0; -} - -blockquote { - margin: 10px 0; - margin-block-start: 0; - margin-inline-start: 0; - padding-left: 1rem; - border-left: 3px solid #44434d; -} - -.side-bar { - z-index: 0; - display: flex; - flex-wrap: wrap; - background-color: #27262b; -} -@media (min-width: 50rem) { - .side-bar { - flex-flow: column nowrap; - position: fixed; - width: 15.5rem; - height: 100%; - border-right: 1px solid #44434d; - align-items: flex-end; - } -} -@media (min-width: 66.5rem) { - .side-bar { - width: calc((100% - 66.5rem) / 2 + 16.5rem); - min-width: 16.5rem; - } -} - -@media (min-width: 50rem) { - .main { - position: relative; - max-width: 50rem; - margin-left: 15.5rem; - } -} -@media (min-width: 66.5rem) { - .main { - margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); - } -} - -.main-content-wrap { - padding-right: 1rem; - padding-left: 1rem; - padding-top: 1rem; - padding-bottom: 1rem; -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-top: 2rem; - padding-bottom: 2rem; - } -} - -.main-header { - z-index: 0; - display: none; - background-color: #27262b; -} -@media (min-width: 50rem) { - .main-header { - display: flex; - justify-content: space-between; - height: 3.75rem; - background-color: #27262b; - border-bottom: 1px solid #44434d; - } -} -.main-header.nav-open { - display: block; -} -@media (min-width: 50rem) { - .main-header.nav-open { - display: flex; - } -} - -.logo-container { - text-align: center; - margin-left: 20px; - margin-top: 40px; - margin-right: 26px; -} - -.site-logo { - max-width: 200px; /* Change this value as per your requirement */ - width: 100%; -} - -.site-nav, -.site-header, -.site-footer { - width: 100%; -} -@media (min-width: 66.5rem) { - .site-nav, - .site-header, - .site-footer { - width: 16.5rem; - } -} - -.site-nav { - display: none; -} -.site-nav.nav-open { - display: block; -} -@media (min-width: 50rem) { - .site-nav { - display: block; - padding-top: 3rem; - padding-bottom: 1rem; - overflow-y: auto; - flex: 1 1 auto; - } -} - -.site-header { - display: flex; - min-height: 3.75rem; - align-items: center; -} -@media (min-width: 50rem) { - .site-header { - height: 3.75rem; - max-height: 3.75rem; - border-bottom: 1px solid #44434d; - } -} - -.site-title { - padding-right: 1rem; - padding-left: 1rem; - flex-grow: 1; - display: flex; - height: 100%; - align-items: center; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #f5f6fa; - font-size: 1.125rem !important; -} -@media (min-width: 50rem) { - .site-title { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-title { - font-size: 1.5rem !important; - line-height: 1.25; - } -} -@media (min-width: 50rem) { - .site-title { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } -} - -.site-button { - display: flex; - height: 100%; - padding: 1rem; - align-items: center; -} - -@media (min-width: 50rem) { - .site-header .site-button { - display: none; - } -} -.site-title:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); -} - -.site-button:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); -} - -body { - position: relative; - padding-bottom: 4rem; - overflow-y: scroll; -} -@media (min-width: 50rem) { - body { - position: static; - padding-bottom: 0; - } -} - -.site-footer { - padding-right: 1rem; - padding-left: 1rem; - position: absolute; - bottom: 0; - left: 0; - padding-top: 1rem; - padding-bottom: 1rem; - color: #959396; - font-size: 0.6875rem !important; -} -@media (min-width: 50rem) { - .site-footer { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-footer { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .site-footer { - position: static; - justify-self: end; - } -} - -.icon { - width: 1.5rem; - height: 1.5rem; - color: #2c84fa; -} - -.main-content { - line-height: 1.6; -} -.main-content ol, -.main-content ul, -.main-content dl, -.main-content pre, -.main-content address, -.main-content blockquote, -.main-content .table-wrapper { - margin-top: 0.5em; -} -.main-content a { - overflow: hidden; - text-overflow: ellipsis; -} -.main-content ul, -.main-content ol { - padding-left: 1.5em; -} -.main-content li .highlight { - margin-top: 0.25rem; -} -.main-content ol { - list-style-type: none; - counter-reset: step-counter; -} -.main-content ol > li { - position: relative; -} -.main-content ol > li::before { - position: absolute; - top: 0.2em; - left: -1.6em; - color: #959396; - content: counter(step-counter); - counter-increment: step-counter; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - font-size: 0.875rem !important; - } -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - top: 0.11em; - } -} -.main-content ol > li ol { - counter-reset: sub-counter; -} -.main-content ol > li ol > li::before { - content: counter(sub-counter, lower-alpha); - counter-increment: sub-counter; -} -.main-content ul { - list-style: none; -} -.main-content ul > li::before { - position: absolute; - margin-left: -1.4em; - color: #959396; - content: "•"; -} -.main-content .task-list-item::before { - content: ""; -} -.main-content .task-list-item-checkbox { - margin-right: 0.6em; - margin-left: -1.4em; -} -.main-content hr + * { - margin-top: 0; -} -.main-content h1:first-of-type { - margin-top: 0.5em; -} -.main-content dl { - display: grid; - grid-template: auto/10em 1fr; -} -.main-content dt, -.main-content dd { - margin: 0.25em 0; -} -.main-content dt { - grid-column: 1; - font-weight: 500; - text-align: right; -} -.main-content dt::after { - content: ":"; -} -.main-content dd { - grid-column: 2; - margin-bottom: 0; - margin-left: 1em; -} -.main-content dd blockquote:first-child, -.main-content dd div:first-child, -.main-content dd dl:first-child, -.main-content dd dt:first-child, -.main-content dd h1:first-child, -.main-content dd h2:first-child, -.main-content dd h3:first-child, -.main-content dd h4:first-child, -.main-content dd h5:first-child, -.main-content dd h6:first-child, -.main-content dd li:first-child, -.main-content dd ol:first-child, -.main-content dd p:first-child, -.main-content dd pre:first-child, -.main-content dd table:first-child, -.main-content dd ul:first-child, -.main-content dd .table-wrapper:first-child { - margin-top: 0; -} -.main-content dd dl:first-child dt:first-child, -.main-content dd dl:first-child dd:nth-child(2), -.main-content ol dl:first-child dt:first-child, -.main-content ol dl:first-child dd:nth-child(2), -.main-content ul dl:first-child dt:first-child, -.main-content ul dl:first-child dd:nth-child(2) { - margin-top: 0; -} -.main-content .anchor-heading { - position: absolute; - right: -1rem; - width: 1.5rem; - height: 100%; - padding-right: 0.25rem; - padding-left: 0.25rem; - overflow: visible; -} -@media (min-width: 50rem) { - .main-content .anchor-heading { - right: auto; - left: -1.5rem; - } -} -.main-content .anchor-heading svg { - display: inline-block; - width: 100%; - height: 100%; - color: #2c84fa; - visibility: hidden; -} -.main-content .anchor-heading:hover svg, -.main-content .anchor-heading:focus svg, -.main-content h1:hover > .anchor-heading svg, -.main-content h2:hover > .anchor-heading svg, -.main-content h3:hover > .anchor-heading svg, -.main-content h4:hover > .anchor-heading svg, -.main-content h5:hover > .anchor-heading svg, -.main-content h6:hover > .anchor-heading svg { - visibility: visible; -} -.main-content summary { - cursor: pointer; -} -.main-content h1, -.main-content h2, -.main-content h3, -.main-content h4, -.main-content h5, -.main-content h6, -.main-content #toctitle { - position: relative; - margin-top: 1.5em; - margin-bottom: 0.25em; -} -.main-content h1 + table, -.main-content h1 + .table-wrapper, -.main-content h1 + .code-example, -.main-content h1 + .highlighter-rouge, -.main-content h1 + .sectionbody .listingblock, -.main-content h2 + table, -.main-content h2 + .table-wrapper, -.main-content h2 + .code-example, -.main-content h2 + .highlighter-rouge, -.main-content h2 + .sectionbody .listingblock, -.main-content h3 + table, -.main-content h3 + .table-wrapper, -.main-content h3 + .code-example, -.main-content h3 + .highlighter-rouge, -.main-content h3 + .sectionbody .listingblock, -.main-content h4 + table, -.main-content h4 + .table-wrapper, -.main-content h4 + .code-example, -.main-content h4 + .highlighter-rouge, -.main-content h4 + .sectionbody .listingblock, -.main-content h5 + table, -.main-content h5 + .table-wrapper, -.main-content h5 + .code-example, -.main-content h5 + .highlighter-rouge, -.main-content h5 + .sectionbody .listingblock, -.main-content h6 + table, -.main-content h6 + .table-wrapper, -.main-content h6 + .code-example, -.main-content h6 + .highlighter-rouge, -.main-content h6 + .sectionbody .listingblock, -.main-content #toctitle + table, -.main-content #toctitle + .table-wrapper, -.main-content #toctitle + .code-example, -.main-content #toctitle + .highlighter-rouge, -.main-content #toctitle + .sectionbody .listingblock { - margin-top: 1em; -} -.main-content h1 + p:not(.label), -.main-content h2 + p:not(.label), -.main-content h3 + p:not(.label), -.main-content h4 + p:not(.label), -.main-content h5 + p:not(.label), -.main-content h6 + p:not(.label), -.main-content #toctitle + p:not(.label) { - margin-top: 0; -} -.main-content > h1:first-child, -.main-content > h2:first-child, -.main-content > h3:first-child, -.main-content > h4:first-child, -.main-content > h5:first-child, -.main-content > h6:first-child, -.main-content > .sect1:first-child > h2, -.main-content > .sect2:first-child > h3, -.main-content > .sect3:first-child > h4, -.main-content > .sect4:first-child > h5, -.main-content > .sect5:first-child > h6 { - margin-top: 0.5rem; -} - -.nav-list { - padding: 0; - margin-top: 0; - margin-bottom: 0; - list-style: none; -} -.nav-list .nav-list-item { - font-size: 0.875rem !important; - position: relative; - margin: 0; -} -@media (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .nav-list .nav-list-item { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 0.875rem !important; - } -} -.nav-list .nav-list-item .nav-list-link { - display: block; - min-height: 3rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - line-height: 2.5rem; - padding-right: 3rem; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-link { - min-height: 2rem; - line-height: 1.5rem; - padding-right: 2rem; - padding-left: 2rem; - } -} -.nav-list .nav-list-item .nav-list-link.external > svg { - width: 1rem; - height: 1rem; - vertical-align: text-bottom; -} -.nav-list .nav-list-item .nav-list-link.active { - font-weight: 600; - text-decoration: none; -} -.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); -} -.nav-list .nav-list-item .nav-list-expander { - position: absolute; - right: 0; - width: 3rem; - height: 3rem; - padding: 0.75rem; - color: #2c84fa; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-expander { - width: 2rem; - height: 2rem; - padding: 0.5rem; - } -} -.nav-list .nav-list-item .nav-list-expander:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); -} -.nav-list .nav-list-item .nav-list-expander svg { - transform: rotate(90deg); -} -.nav-list .nav-list-item > .nav-list { - display: none; - padding-left: 0.75rem; - list-style: none; -} -.nav-list .nav-list-item > .nav-list .nav-list-item { - position: relative; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { - color: #959396; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { - color: #959396; -} -.nav-list .nav-list-item.active > .nav-list-expander svg { - transform: rotate(-90deg); -} -.nav-list .nav-list-item.active > .nav-list { - display: block; -} - -.nav-category { - padding: 0.5rem 1rem; - font-weight: 600; - text-align: start; - text-transform: uppercase; - border-bottom: 1px solid #44434d; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .nav-category { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .nav-category { - padding: 0.5rem 2rem; - margin-top: 1rem; - text-align: start; - } - .nav-category:first-child { - margin-top: 0; - } -} - -.nav-list.nav-category-list > .nav-list-item { - margin: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list { - padding: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { - color: #2c84fa; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { - color: #2c84fa; -} - -.aux-nav { - height: 100%; - overflow-x: auto; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .aux-nav { - font-size: 0.75rem !important; - } -} -.aux-nav .aux-nav-list { - display: flex; - height: 100%; - padding: 0; - margin: 0; - list-style: none; -} -.aux-nav .aux-nav-list-item { - display: inline-block; - height: 100%; - padding: 0; - margin: 0; -} -@media (min-width: 50rem) { - .aux-nav { - padding-right: 1rem; - } -} - -@media (min-width: 50rem) { - .breadcrumb-nav { - margin-top: -1rem; - } -} - -.breadcrumb-nav-list { - padding-left: 0; - margin-bottom: 0.75rem; - list-style: none; -} - -.breadcrumb-nav-list-item { - display: table-cell; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .breadcrumb-nav-list-item { - font-size: 0.75rem !important; - } -} -.breadcrumb-nav-list-item::before { - display: none; -} -.breadcrumb-nav-list-item::after { - display: inline-block; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #959396; - content: "/"; -} -.breadcrumb-nav-list-item:last-child::after { - content: ""; -} - -h1, -.text-alpha { - font-size: 2rem !important; - line-height: 1.25; - font-weight: 300; -} -@media (min-width: 31.25rem) { - h1, - .text-alpha { - font-size: 2.25rem !important; - } -} - -h2, -.text-beta, -#toctitle { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - h2, - .text-beta, - #toctitle { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -h3, -.text-gamma { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - h3, - .text-gamma { - font-size: 1.125rem !important; - } -} - -h4, -.text-delta { - font-size: 0.6875rem !important; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.1em; -} -@media (min-width: 31.25rem) { - h4, - .text-delta { - font-size: 0.75rem !important; - } -} - -h4 code { - text-transform: none; -} - -h5, -.text-epsilon { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - h5, - .text-epsilon { - font-size: 0.875rem !important; - } -} - -h6, -.text-zeta { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - h6, - .text-zeta { - font-size: 0.75rem !important; - } -} - -.text-small { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .text-small { - font-size: 0.75rem !important; - } -} - -.text-mono { - font-family: "SFMono-Regular", menlo, consolas, monospace !important; -} - -.text-left { - text-align: left !important; -} - -.text-center { - text-align: center !important; -} - -.text-right { - text-align: right !important; -} - -.label:not(g), -.label-blue:not(g) { - display: inline-block; - padding: 0.16em 0.56em; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #fff; - text-transform: uppercase; - vertical-align: middle; - background-color: #2869e6; - font-size: 0.6875rem !important; - border-radius: 12px; -} -@media (min-width: 31.25rem) { - .label:not(g), - .label-blue:not(g) { - font-size: 0.75rem !important; - } -} - -.label-green:not(g) { - background-color: #009c7b; -} - -.label-purple:not(g) { - background-color: #5e41d0; -} - -.label-red:not(g) { - background-color: #e94c4c; -} - -.label-yellow:not(g) { - color: #44434d; - background-color: #f7d12e; -} - -.btn { - display: inline-block; - box-sizing: border-box; - padding: 0.3em 1em; - margin: 0; - font-family: inherit; - font-size: inherit; - font-weight: 500; - line-height: 1.5; - color: #2c84fa; - text-decoration: none; - vertical-align: baseline; - cursor: pointer; - background-color: #302d36; - border-width: 0; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - appearance: none; -} -.btn:focus { - text-decoration: none; - outline: none; - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:focus:hover, .btn.selected:focus { - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:hover, .btn.zeroclipboard-is-hover { - color: #227efa; -} -.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { - text-decoration: none; - background-color: #2e2b33; -} -.btn:active, .btn.selected, .btn.zeroclipboard-is-active { - background-color: #29262e; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn.selected:hover { - background-color: #cfcfcf; -} -.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { - color: rgba(102, 102, 102, 0.5); - cursor: default; - background-color: rgba(229, 229, 229, 0.5); - background-image: none; - box-shadow: none; -} - -.btn-outline { - color: #2c84fa; - background: transparent; - box-shadow: inset 0 0 0 2px #e6e1e8; -} -.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { - color: #1878fa; - text-decoration: none; - background-color: transparent; - box-shadow: inset 0 0 0 3px #e6e1e8; -} -.btn-outline:focus { - text-decoration: none; - outline: none; - box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn-outline:focus:hover, .btn-outline.selected:focus { - box-shadow: inset 0 0 0 2px #5c5962; -} - -.btn-primary { - color: #fff; - background-color: #2448a7; - background-image: linear-gradient(#2b55c4, #2448a7); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { - color: #fff; - background-color: #22459e; - background-image: linear-gradient(#2850b7, #22459e); -} -.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { - background-color: #21439a; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-primary.selected:hover { - background-color: #1d3a85; -} - -.btn-purple { - color: #fff; - background-color: #5739ce; - background-image: linear-gradient(#6f55d5, #5739ce); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { - color: #fff; - background-color: #5132cb; - background-image: linear-gradient(#6549d2, #5132cb); -} -.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { - background-color: #4f31c6; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-purple.selected:hover { - background-color: #472cb2; -} - -.btn-blue { - color: #fff; - background-color: #227efa; - background-image: linear-gradient(#4593fb, #227efa); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { - color: #fff; - background-color: #1878fa; - background-image: linear-gradient(#368afa, #1878fa); -} -.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { - background-color: #1375f9; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-blue.selected:hover { - background-color: #0669ed; -} - -.btn-green { - color: #fff; - background-color: #10ac7d; - background-image: linear-gradient(#13cc95, #10ac7d); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-green:hover, .btn-green.zeroclipboard-is-hover { - color: #fff; - background-color: #0fa276; - background-image: linear-gradient(#12be8b, #0fa276); -} -.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { - background-color: #0f9e73; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-green.selected:hover { - background-color: #0d8662; -} - -.btn-reset { - background: none; - border: none; - margin: 0; - text-align: inherit; - font: inherit; - border-radius: 0; - appearance: none; -} - -.search { - position: relative; - z-index: 2; - flex-grow: 1; - height: 4rem; - padding: 0.5rem; - transition: padding linear 200ms; -} -@media (min-width: 50rem) { - .search { - position: relative !important; - width: auto !important; - height: 100% !important; - padding: 0; - transition: none; - } -} - -.search-input-wrap { - position: relative; - z-index: 1; - height: 3rem; - overflow: hidden; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - transition: height linear 200ms; -} -@media (min-width: 50rem) { - .search-input-wrap { - position: absolute; - width: 100%; - max-width: 33.5rem; - height: 100% !important; - border-radius: 0; - box-shadow: none; - transition: width ease 400ms; - } -} - -.search-input { - position: absolute; - width: 100%; - height: 100%; - padding: 0.5rem 1rem 0.5rem 2.5rem; - font-size: 1rem; - color: #e6e1e8; - background-color: #302d36; - border-top: 0; - border-right: 0; - border-bottom: 0; - border-left: 0; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-input { - padding: 0.5rem 1rem 0.5rem 3.5rem; - font-size: 0.875rem; - background-color: #27262b; - transition: padding-left linear 200ms; - } -} -.search-input:focus { - outline: 0; -} -.search-input:focus + .search-label .search-icon { - color: #2c84fa; -} - -.search-label { - position: absolute; - display: flex; - height: 100%; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .search-label { - padding-left: 2rem; - transition: padding-left linear 200ms; - } -} -.search-label .search-icon { - width: 1.2rem; - height: 1.2rem; - align-self: center; - color: #959396; -} - -.search-results { - position: absolute; - left: 0; - display: none; - width: 100%; - max-height: calc(100% - 4rem); - overflow-y: auto; - background-color: #302d36; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} -@media (min-width: 50rem) { - .search-results { - top: 100%; - width: 33.5rem; - max-height: calc(100vh - 200%) !important; - } -} - -.search-results-list { - padding-left: 0; - margin-bottom: 0.25rem; - list-style: none; - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .search-results-list { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .search-results-list { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-results-list { - font-size: 0.875rem !important; - } -} - -.search-results-list-item { - padding: 0; - margin: 0; -} - -.search-result { - display: block; - padding: 0.25rem 0.75rem; -} -.search-result:hover, .search-result.active { - background-color: #201f23; -} - -.search-result-title { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -@media (min-width: 31.25rem) { - .search-result-title { - display: inline-block; - width: 40%; - padding-right: 0.5rem; - vertical-align: top; - } -} - -.search-result-doc { - display: flex; - align-items: center; - word-wrap: break-word; -} -.search-result-doc.search-result-doc-parent { - opacity: 0.5; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.875rem !important; - } -} -@media (min-width: 50rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.6875rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.75rem !important; - } -} -.search-result-doc .search-result-icon { - width: 1rem; - height: 1rem; - margin-right: 0.5rem; - color: #2c84fa; - flex-shrink: 0; -} -.search-result-doc .search-result-doc-title { - overflow: auto; -} - -.search-result-section { - margin-left: 1.5rem; - word-wrap: break-word; -} - -.search-result-rel-url { - display: block; - margin-left: 1.5rem; - overflow: hidden; - color: #959396; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .search-result-rel-url { - font-size: 0.625rem !important; - } -} - -.search-result-previews { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - margin-left: 0.5rem; - color: #959396; - word-wrap: break-word; - border-left: 1px solid; - border-left-color: #44434d; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .search-result-previews { - font-size: 0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .search-result-previews { - display: inline-block; - width: 60%; - padding-left: 0.5rem; - margin-left: 0; - vertical-align: top; - } -} - -.search-result-preview + .search-result-preview { - margin-top: 0.25rem; -} - -.search-result-highlight { - font-weight: bold; -} - -.search-no-result { - padding: 0.5rem 0.75rem; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-no-result { - font-size: 0.875rem !important; - } -} - -.search-button { - position: fixed; - right: 1rem; - bottom: 1rem; - display: flex; - width: 3.5rem; - height: 3.5rem; - background-color: #302d36; - border: 1px solid rgba(44, 132, 250, 0.3); - border-radius: 1.75rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - align-items: center; - justify-content: center; -} - -.search-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 1; - width: 0; - height: 0; - background-color: rgba(0, 0, 0, 0.3); - opacity: 0; - transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; -} - -.search-active .search { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - padding: 0; -} -.search-active .search-input-wrap { - height: 4rem; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-active .search-input-wrap { - width: 33.5rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - } -} -.search-active .search-input { - background-color: #302d36; -} -@media (min-width: 50rem) { - .search-active .search-input { - padding-left: 2.3rem; - } -} -@media (min-width: 50rem) { - .search-active .search-label { - padding-left: 0.6rem; - } -} -.search-active .search-results { - display: block; -} -.search-active .search-overlay { - width: 100%; - height: 100%; - opacity: 1; - transition: opacity ease 400ms, width 0s, height 0s; -} -@media (min-width: 50rem) { - .search-active .main { - position: fixed; - right: 0; - left: 0; - } -} -.search-active .main-header { - padding-top: 4rem; -} -@media (min-width: 50rem) { - .search-active .main-header { - padding-top: 0; - } -} - -.table-wrapper { - display: block; - width: 100%; - max-width: 100%; - margin-bottom: 1.5rem; - overflow-x: auto; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} - -table { - display: table; - min-width: 100%; - border-collapse: separate; -} - -th, -td { - font-size: 0.75rem !important; - min-width: 7.5rem; - padding: 0.5rem 0.75rem; - background-color: #302d36; - border-bottom: 1px solid rgba(68, 67, 77, 0.5); - border-left: 1px solid #44434d; -} -@media (min-width: 31.25rem) { - th, - td { - font-size: 0.875rem !important; - } -} -th:first-of-type, -td:first-of-type { - border-left: 0; -} - -tbody tr:last-of-type th, -tbody tr:last-of-type td { - border-bottom: 0; -} -tbody tr:last-of-type td { - padding-bottom: 0.75rem; -} - -thead th { - border-bottom: 1px solid #44434d; -} - -:not(pre, figure) > code { - padding: 0.2em 0.15em; - font-weight: 400; - background-color: #31343f; - border: 1px solid #44434d; - border-radius: 4px; -} - -a:visited code { - border-color: #44434d; -} - -div.highlighter-rouge, -div.listingblock > div.content, -figure.highlight { - margin-top: 0; - margin-bottom: 0.75rem; - background-color: #31343f; - border-radius: 4px; - box-shadow: none; - -webkit-overflow-scrolling: touch; - position: relative; - padding: 0; -} -div.highlighter-rouge > button, -div.listingblock > div.content > button, -figure.highlight > button { - width: 0.75rem; - opacity: 0; - position: absolute; - top: 0; - right: 0; - border: 0.75rem solid #31343f; - background-color: #31343f; - color: #e6e1e8; - box-sizing: content-box; -} -div.highlighter-rouge > button svg, -div.listingblock > div.content > button svg, -figure.highlight > button svg { - fill: #e6e1e8; -} -div.highlighter-rouge > button:active, -div.listingblock > div.content > button:active, -figure.highlight > button:active { - text-decoration: none; - outline: none; - opacity: 1; -} -div.highlighter-rouge > button:focus, -div.listingblock > div.content > button:focus, -figure.highlight > button:focus { - opacity: 1; -} -div.highlighter-rouge:hover > button, -div.listingblock > div.content:hover > button, -figure.highlight:hover > button { - cursor: copy; - opacity: 1; -} - -div.highlighter-rouge div.highlight { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.highlighter-rouge pre.highlight, -div.highlighter-rouge code { - padding: 0; - margin: 0; - border: 0; -} - -div.listingblock { - margin-top: 0; - margin-bottom: 0.75rem; -} -div.listingblock div.content { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.listingblock div.content > pre, -div.listingblock code { - padding: 0; - margin: 0; - border: 0; -} - -figure.highlight pre, -figure.highlight :not(pre) > code { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} - -.highlight .table-wrapper { - padding: 0.75rem 0; - margin: 0; - border: 0; - box-shadow: none; -} -.highlight .table-wrapper td, -.highlight .table-wrapper pre { - font-size: 0.6875rem !important; - min-width: 0; - padding: 0; - background-color: #31343f; - border: 0; -} -@media (min-width: 31.25rem) { - .highlight .table-wrapper td, - .highlight .table-wrapper pre { - font-size: 0.75rem !important; - } -} -.highlight .table-wrapper td.gl { - width: 1em; - padding-right: 0.75rem; - padding-left: 0.75rem; -} -.highlight .table-wrapper pre { - margin: 0; - line-height: 2; -} - -.code-example, -.listingblock > .title { - padding: 0.75rem; - margin-bottom: 0.75rem; - overflow: auto; - border: 1px solid #44434d; - border-radius: 4px; -} -.code-example + .highlighter-rouge, -.code-example + .sectionbody .listingblock, -.code-example + .content, -.code-example + figure.highlight, -.listingblock > .title + .highlighter-rouge, -.listingblock > .title + .sectionbody .listingblock, -.listingblock > .title + .content, -.listingblock > .title + figure.highlight { - position: relative; - margin-top: -1rem; - border-right: 1px solid #44434d; - border-bottom: 1px solid #44434d; - border-left: 1px solid #44434d; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -code.language-mermaid { - padding: 0; - background-color: inherit; - border: 0; -} - -.highlight, -pre.highlight { - background: #31343f; - color: #dee2f7; -} - -.highlight pre { - background: #31343f; -} - -.text-grey-dk-000 { - color: #959396 !important; -} - -.text-grey-dk-100 { - color: #5c5962 !important; -} - -.text-grey-dk-200 { - color: #44434d !important; -} - -.text-grey-dk-250 { - color: #302d36 !important; -} - -.text-grey-dk-300 { - color: #27262b !important; -} - -.text-grey-lt-000 { - color: #f5f6fa !important; -} - -.text-grey-lt-100 { - color: #eeebee !important; -} - -.text-grey-lt-200 { - color: #ecebed !important; -} - -.text-grey-lt-300 { - color: #e6e1e8 !important; -} - -.text-blue-000 { - color: #2c84fa !important; -} - -.text-blue-100 { - color: #2869e6 !important; -} - -.text-blue-200 { - color: #264caf !important; -} - -.text-blue-300 { - color: #183385 !important; -} - -.text-green-000 { - color: #41d693 !important; -} - -.text-green-100 { - color: #11b584 !important; -} - -.text-green-200 { - color: #009c7b !important; -} - -.text-green-300 { - color: #026e57 !important; -} - -.text-purple-000 { - color: #7253ed !important; -} - -.text-purple-100 { - color: #5e41d0 !important; -} - -.text-purple-200 { - color: #4e26af !important; -} - -.text-purple-300 { - color: #381885 !important; -} - -.text-yellow-000 { - color: #ffeb82 !important; -} - -.text-yellow-100 { - color: #fadf50 !important; -} - -.text-yellow-200 { - color: #f7d12e !important; -} - -.text-yellow-300 { - color: #e7af06 !important; -} - -.text-red-000 { - color: #f77e7e !important; -} - -.text-red-100 { - color: #f96e65 !important; -} - -.text-red-200 { - color: #e94c4c !important; -} - -.text-red-300 { - color: #dd2e2e !important; -} - -.bg-grey-dk-000 { - background-color: #959396 !important; -} - -.bg-grey-dk-100 { - background-color: #5c5962 !important; -} - -.bg-grey-dk-200 { - background-color: #44434d !important; -} - -.bg-grey-dk-250 { - background-color: #302d36 !important; -} - -.bg-grey-dk-300 { - background-color: #27262b !important; -} - -.bg-grey-lt-000 { - background-color: #f5f6fa !important; -} - -.bg-grey-lt-100 { - background-color: #eeebee !important; -} - -.bg-grey-lt-200 { - background-color: #ecebed !important; -} - -.bg-grey-lt-300 { - background-color: #e6e1e8 !important; -} - -.bg-blue-000 { - background-color: #2c84fa !important; -} - -.bg-blue-100 { - background-color: #2869e6 !important; -} - -.bg-blue-200 { - background-color: #264caf !important; -} - -.bg-blue-300 { - background-color: #183385 !important; -} - -.bg-green-000 { - background-color: #41d693 !important; -} - -.bg-green-100 { - background-color: #11b584 !important; -} - -.bg-green-200 { - background-color: #009c7b !important; -} - -.bg-green-300 { - background-color: #026e57 !important; -} - -.bg-purple-000 { - background-color: #7253ed !important; -} - -.bg-purple-100 { - background-color: #5e41d0 !important; -} - -.bg-purple-200 { - background-color: #4e26af !important; -} - -.bg-purple-300 { - background-color: #381885 !important; -} - -.bg-yellow-000 { - background-color: #ffeb82 !important; -} - -.bg-yellow-100 { - background-color: #fadf50 !important; -} - -.bg-yellow-200 { - background-color: #f7d12e !important; -} - -.bg-yellow-300 { - background-color: #e7af06 !important; -} - -.bg-red-000 { - background-color: #f77e7e !important; -} - -.bg-red-100 { - background-color: #f96e65 !important; -} - -.bg-red-200 { - background-color: #e94c4c !important; -} - -.bg-red-300 { - background-color: #dd2e2e !important; -} - -.d-block { - display: block !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-none { - display: none !important; -} - -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.flex-justify-start { - justify-content: flex-start !important; -} - -.flex-justify-end { - justify-content: flex-end !important; -} - -.flex-justify-between { - justify-content: space-between !important; -} - -.flex-justify-around { - justify-content: space-around !important; -} - -.v-align-baseline { - vertical-align: baseline !important; -} - -.v-align-bottom { - vertical-align: bottom !important; -} - -.v-align-middle { - vertical-align: middle !important; -} - -.v-align-text-bottom { - vertical-align: text-bottom !important; -} - -.v-align-text-top { - vertical-align: text-top !important; -} - -.v-align-top { - vertical-align: top !important; -} - -.fs-1 { - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .fs-1 { - font-size: 0.625rem !important; - } -} - -.fs-2 { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .fs-2 { - font-size: 0.75rem !important; - } -} - -.fs-3 { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .fs-3 { - font-size: 0.875rem !important; - } -} - -.fs-4 { - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .fs-4 { - font-size: 1rem !important; - } -} - -.fs-5 { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - .fs-5 { - font-size: 1.125rem !important; - } -} - -.fs-6 { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - .fs-6 { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -.fs-7 { - font-size: 1.5rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-7 { - font-size: 2rem !important; - } -} - -.fs-8 { - font-size: 2rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-8 { - font-size: 2.25rem !important; - } -} - -.fs-9 { - font-size: 2.25rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-9 { - font-size: 2.625rem !important; - } -} - -.fs-10 { - font-size: 2.625rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-10 { - font-size: 3rem !important; - } -} - -.fw-300 { - font-weight: 300 !important; -} - -.fw-400 { - font-weight: 400 !important; -} - -.fw-500 { - font-weight: 500 !important; -} - -.fw-700 { - font-weight: 700 !important; -} - -.lh-0 { - line-height: 0 !important; -} - -.lh-default { - line-height: 1.4; -} - -.lh-tight { - line-height: 1.25; -} - -.ls-5 { - letter-spacing: 0.05em !important; -} - -.ls-10 { - letter-spacing: 0.1em !important; -} - -.ls-0 { - letter-spacing: 0 !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.list-style-none { - padding: 0 !important; - margin: 0 !important; - list-style: none !important; -} -.list-style-none li::before { - display: none !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.mxn-0 { - margin-right: -0 !important; - margin-left: -0 !important; -} - -.mx-0-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.mxn-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; -} - -.mx-1-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.mxn-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; -} - -.mx-2-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-3 { - margin: 0.75rem !important; -} - -.mt-3 { - margin-top: 0.75rem !important; -} - -.mr-3 { - margin-right: 0.75rem !important; -} - -.mb-3 { - margin-bottom: 0.75rem !important; -} - -.ml-3 { - margin-left: 0.75rem !important; -} - -.mx-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; -} - -.my-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; -} - -.mxn-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; -} - -.mx-3-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-4 { - margin: 1rem !important; -} - -.mt-4 { - margin-top: 1rem !important; -} - -.mr-4 { - margin-right: 1rem !important; -} - -.mb-4 { - margin-bottom: 1rem !important; -} - -.ml-4 { - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.my-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.mxn-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; -} - -.mx-4-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-5 { - margin: 1.5rem !important; -} - -.mt-5 { - margin-top: 1.5rem !important; -} - -.mr-5 { - margin-right: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 1.5rem !important; -} - -.ml-5 { - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.my-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.mxn-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; -} - -.mx-5-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-6 { - margin: 2rem !important; -} - -.mt-6 { - margin-top: 2rem !important; -} - -.mr-6 { - margin-right: 2rem !important; -} - -.mb-6 { - margin-bottom: 2rem !important; -} - -.ml-6 { - margin-left: 2rem !important; -} - -.mx-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; -} - -.my-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; -} - -.mxn-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; -} - -.mx-6-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-7 { - margin: 2.5rem !important; -} - -.mt-7 { - margin-top: 2.5rem !important; -} - -.mr-7 { - margin-right: 2.5rem !important; -} - -.mb-7 { - margin-bottom: 2.5rem !important; -} - -.ml-7 { - margin-left: 2.5rem !important; -} - -.mx-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; -} - -.my-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; -} - -.mxn-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; -} - -.mx-7-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-8 { - margin: 3rem !important; -} - -.mt-8 { - margin-top: 3rem !important; -} - -.mr-8 { - margin-right: 3rem !important; -} - -.mb-8 { - margin-bottom: 3rem !important; -} - -.ml-8 { - margin-left: 3rem !important; -} - -.mx-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.my-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.mxn-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; -} - -.mx-8-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-9 { - margin: 3.5rem !important; -} - -.mt-9 { - margin-top: 3.5rem !important; -} - -.mr-9 { - margin-right: 3.5rem !important; -} - -.mb-9 { - margin-bottom: 3.5rem !important; -} - -.ml-9 { - margin-left: 3.5rem !important; -} - -.mx-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; -} - -.my-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; -} - -.mxn-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; -} - -.mx-9-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-10 { - margin: 4rem !important; -} - -.mt-10 { - margin-top: 4rem !important; -} - -.mr-10 { - margin-right: 4rem !important; -} - -.mb-10 { - margin-bottom: 4rem !important; -} - -.ml-10 { - margin-left: 4rem !important; -} - -.mx-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; -} - -.my-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; -} - -.mxn-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; -} - -.mx-10-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -@media (min-width: 20rem) { - .m-xs-0 { - margin: 0 !important; - } - .mt-xs-0 { - margin-top: 0 !important; - } - .mr-xs-0 { - margin-right: 0 !important; - } - .mb-xs-0 { - margin-bottom: 0 !important; - } - .ml-xs-0 { - margin-left: 0 !important; - } - .mx-xs-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xs-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xs-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 20rem) { - .m-xs-1 { - margin: 0.25rem !important; - } - .mt-xs-1 { - margin-top: 0.25rem !important; - } - .mr-xs-1 { - margin-right: 0.25rem !important; - } - .mb-xs-1 { - margin-bottom: 0.25rem !important; - } - .ml-xs-1 { - margin-left: 0.25rem !important; - } - .mx-xs-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xs-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xs-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-2 { - margin: 0.5rem !important; - } - .mt-xs-2 { - margin-top: 0.5rem !important; - } - .mr-xs-2 { - margin-right: 0.5rem !important; - } - .mb-xs-2 { - margin-bottom: 0.5rem !important; - } - .ml-xs-2 { - margin-left: 0.5rem !important; - } - .mx-xs-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xs-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xs-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-3 { - margin: 0.75rem !important; - } - .mt-xs-3 { - margin-top: 0.75rem !important; - } - .mr-xs-3 { - margin-right: 0.75rem !important; - } - .mb-xs-3 { - margin-bottom: 0.75rem !important; - } - .ml-xs-3 { - margin-left: 0.75rem !important; - } - .mx-xs-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xs-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xs-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-4 { - margin: 1rem !important; - } - .mt-xs-4 { - margin-top: 1rem !important; - } - .mr-xs-4 { - margin-right: 1rem !important; - } - .mb-xs-4 { - margin-bottom: 1rem !important; - } - .ml-xs-4 { - margin-left: 1rem !important; - } - .mx-xs-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xs-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xs-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-5 { - margin: 1.5rem !important; - } - .mt-xs-5 { - margin-top: 1.5rem !important; - } - .mr-xs-5 { - margin-right: 1.5rem !important; - } - .mb-xs-5 { - margin-bottom: 1.5rem !important; - } - .ml-xs-5 { - margin-left: 1.5rem !important; - } - .mx-xs-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xs-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xs-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-6 { - margin: 2rem !important; - } - .mt-xs-6 { - margin-top: 2rem !important; - } - .mr-xs-6 { - margin-right: 2rem !important; - } - .mb-xs-6 { - margin-bottom: 2rem !important; - } - .ml-xs-6 { - margin-left: 2rem !important; - } - .mx-xs-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xs-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xs-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-7 { - margin: 2.5rem !important; - } - .mt-xs-7 { - margin-top: 2.5rem !important; - } - .mr-xs-7 { - margin-right: 2.5rem !important; - } - .mb-xs-7 { - margin-bottom: 2.5rem !important; - } - .ml-xs-7 { - margin-left: 2.5rem !important; - } - .mx-xs-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xs-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xs-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-8 { - margin: 3rem !important; - } - .mt-xs-8 { - margin-top: 3rem !important; - } - .mr-xs-8 { - margin-right: 3rem !important; - } - .mb-xs-8 { - margin-bottom: 3rem !important; - } - .ml-xs-8 { - margin-left: 3rem !important; - } - .mx-xs-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xs-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xs-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-9 { - margin: 3.5rem !important; - } - .mt-xs-9 { - margin-top: 3.5rem !important; - } - .mr-xs-9 { - margin-right: 3.5rem !important; - } - .mb-xs-9 { - margin-bottom: 3.5rem !important; - } - .ml-xs-9 { - margin-left: 3.5rem !important; - } - .mx-xs-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xs-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xs-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-10 { - margin: 4rem !important; - } - .mt-xs-10 { - margin-top: 4rem !important; - } - .mr-xs-10 { - margin-right: 4rem !important; - } - .mb-xs-10 { - margin-bottom: 4rem !important; - } - .ml-xs-10 { - margin-left: 4rem !important; - } - .mx-xs-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xs-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xs-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0 { - margin-left: 0 !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-sm-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1 { - margin-left: 0.25rem !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-sm-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2 { - margin-left: 0.5rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-sm-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-3 { - margin: 0.75rem !important; - } - .mt-sm-3 { - margin-top: 0.75rem !important; - } - .mr-sm-3 { - margin-right: 0.75rem !important; - } - .mb-sm-3 { - margin-bottom: 0.75rem !important; - } - .ml-sm-3 { - margin-left: 0.75rem !important; - } - .mx-sm-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-sm-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-sm-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-4 { - margin: 1rem !important; - } - .mt-sm-4 { - margin-top: 1rem !important; - } - .mr-sm-4 { - margin-right: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1rem !important; - } - .ml-sm-4 { - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-sm-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-sm-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-5 { - margin: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 1.5rem !important; - } - .mr-sm-5 { - margin-right: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 1.5rem !important; - } - .ml-sm-5 { - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-sm-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-sm-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-6 { - margin: 2rem !important; - } - .mt-sm-6 { - margin-top: 2rem !important; - } - .mr-sm-6 { - margin-right: 2rem !important; - } - .mb-sm-6 { - margin-bottom: 2rem !important; - } - .ml-sm-6 { - margin-left: 2rem !important; - } - .mx-sm-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-sm-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-sm-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-7 { - margin: 2.5rem !important; - } - .mt-sm-7 { - margin-top: 2.5rem !important; - } - .mr-sm-7 { - margin-right: 2.5rem !important; - } - .mb-sm-7 { - margin-bottom: 2.5rem !important; - } - .ml-sm-7 { - margin-left: 2.5rem !important; - } - .mx-sm-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-sm-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-sm-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-8 { - margin: 3rem !important; - } - .mt-sm-8 { - margin-top: 3rem !important; - } - .mr-sm-8 { - margin-right: 3rem !important; - } - .mb-sm-8 { - margin-bottom: 3rem !important; - } - .ml-sm-8 { - margin-left: 3rem !important; - } - .mx-sm-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-sm-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-sm-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-9 { - margin: 3.5rem !important; - } - .mt-sm-9 { - margin-top: 3.5rem !important; - } - .mr-sm-9 { - margin-right: 3.5rem !important; - } - .mb-sm-9 { - margin-bottom: 3.5rem !important; - } - .ml-sm-9 { - margin-left: 3.5rem !important; - } - .mx-sm-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-sm-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-sm-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-10 { - margin: 4rem !important; - } - .mt-sm-10 { - margin-top: 4rem !important; - } - .mr-sm-10 { - margin-right: 4rem !important; - } - .mb-sm-10 { - margin-bottom: 4rem !important; - } - .ml-sm-10 { - margin-left: 4rem !important; - } - .mx-sm-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-sm-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-sm-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 50rem) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mr-md-0 { - margin-right: 0 !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0 { - margin-left: 0 !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-md-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 50rem) { - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1 { - margin-left: 0.25rem !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-md-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 50rem) { - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2 { - margin-left: 0.5rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-md-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-3 { - margin: 0.75rem !important; - } - .mt-md-3 { - margin-top: 0.75rem !important; - } - .mr-md-3 { - margin-right: 0.75rem !important; - } - .mb-md-3 { - margin-bottom: 0.75rem !important; - } - .ml-md-3 { - margin-left: 0.75rem !important; - } - .mx-md-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-md-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-md-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 50rem) { - .m-md-4 { - margin: 1rem !important; - } - .mt-md-4 { - margin-top: 1rem !important; - } - .mr-md-4 { - margin-right: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1rem !important; - } - .ml-md-4 { - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-md-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-md-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 50rem) { - .m-md-5 { - margin: 1.5rem !important; - } - .mt-md-5 { - margin-top: 1.5rem !important; - } - .mr-md-5 { - margin-right: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 1.5rem !important; - } - .ml-md-5 { - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-md-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-md-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-6 { - margin: 2rem !important; - } - .mt-md-6 { - margin-top: 2rem !important; - } - .mr-md-6 { - margin-right: 2rem !important; - } - .mb-md-6 { - margin-bottom: 2rem !important; - } - .ml-md-6 { - margin-left: 2rem !important; - } - .mx-md-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-md-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-md-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 50rem) { - .m-md-7 { - margin: 2.5rem !important; - } - .mt-md-7 { - margin-top: 2.5rem !important; - } - .mr-md-7 { - margin-right: 2.5rem !important; - } - .mb-md-7 { - margin-bottom: 2.5rem !important; - } - .ml-md-7 { - margin-left: 2.5rem !important; - } - .mx-md-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-md-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-md-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-8 { - margin: 3rem !important; - } - .mt-md-8 { - margin-top: 3rem !important; - } - .mr-md-8 { - margin-right: 3rem !important; - } - .mb-md-8 { - margin-bottom: 3rem !important; - } - .ml-md-8 { - margin-left: 3rem !important; - } - .mx-md-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-md-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-md-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 50rem) { - .m-md-9 { - margin: 3.5rem !important; - } - .mt-md-9 { - margin-top: 3.5rem !important; - } - .mr-md-9 { - margin-right: 3.5rem !important; - } - .mb-md-9 { - margin-bottom: 3.5rem !important; - } - .ml-md-9 { - margin-left: 3.5rem !important; - } - .mx-md-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-md-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-md-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-10 { - margin: 4rem !important; - } - .mt-md-10 { - margin-top: 4rem !important; - } - .mr-md-10 { - margin-right: 4rem !important; - } - .mb-md-10 { - margin-bottom: 4rem !important; - } - .ml-md-10 { - margin-left: 4rem !important; - } - .mx-md-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-md-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-md-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0 { - margin-left: 0 !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-lg-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1 { - margin-left: 0.25rem !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-lg-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2 { - margin-left: 0.5rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-lg-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-3 { - margin: 0.75rem !important; - } - .mt-lg-3 { - margin-top: 0.75rem !important; - } - .mr-lg-3 { - margin-right: 0.75rem !important; - } - .mb-lg-3 { - margin-bottom: 0.75rem !important; - } - .ml-lg-3 { - margin-left: 0.75rem !important; - } - .mx-lg-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-lg-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-lg-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-4 { - margin: 1rem !important; - } - .mt-lg-4 { - margin-top: 1rem !important; - } - .mr-lg-4 { - margin-right: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1rem !important; - } - .ml-lg-4 { - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-lg-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-lg-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-5 { - margin: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 1.5rem !important; - } - .mr-lg-5 { - margin-right: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 1.5rem !important; - } - .ml-lg-5 { - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-lg-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-lg-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-6 { - margin: 2rem !important; - } - .mt-lg-6 { - margin-top: 2rem !important; - } - .mr-lg-6 { - margin-right: 2rem !important; - } - .mb-lg-6 { - margin-bottom: 2rem !important; - } - .ml-lg-6 { - margin-left: 2rem !important; - } - .mx-lg-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-lg-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-lg-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-7 { - margin: 2.5rem !important; - } - .mt-lg-7 { - margin-top: 2.5rem !important; - } - .mr-lg-7 { - margin-right: 2.5rem !important; - } - .mb-lg-7 { - margin-bottom: 2.5rem !important; - } - .ml-lg-7 { - margin-left: 2.5rem !important; - } - .mx-lg-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-lg-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-lg-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-8 { - margin: 3rem !important; - } - .mt-lg-8 { - margin-top: 3rem !important; - } - .mr-lg-8 { - margin-right: 3rem !important; - } - .mb-lg-8 { - margin-bottom: 3rem !important; - } - .ml-lg-8 { - margin-left: 3rem !important; - } - .mx-lg-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-lg-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-lg-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-9 { - margin: 3.5rem !important; - } - .mt-lg-9 { - margin-top: 3.5rem !important; - } - .mr-lg-9 { - margin-right: 3.5rem !important; - } - .mb-lg-9 { - margin-bottom: 3.5rem !important; - } - .ml-lg-9 { - margin-left: 3.5rem !important; - } - .mx-lg-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-lg-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-lg-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-10 { - margin: 4rem !important; - } - .mt-lg-10 { - margin-top: 4rem !important; - } - .mr-lg-10 { - margin-right: 4rem !important; - } - .mb-lg-10 { - margin-bottom: 4rem !important; - } - .ml-lg-10 { - margin-left: 4rem !important; - } - .mx-lg-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-lg-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-lg-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0 { - margin-left: 0 !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xl-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1 { - margin-left: 0.25rem !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xl-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2 { - margin-left: 0.5rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xl-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-3 { - margin: 0.75rem !important; - } - .mt-xl-3 { - margin-top: 0.75rem !important; - } - .mr-xl-3 { - margin-right: 0.75rem !important; - } - .mb-xl-3 { - margin-bottom: 0.75rem !important; - } - .ml-xl-3 { - margin-left: 0.75rem !important; - } - .mx-xl-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xl-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xl-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-4 { - margin: 1rem !important; - } - .mt-xl-4 { - margin-top: 1rem !important; - } - .mr-xl-4 { - margin-right: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1rem !important; - } - .ml-xl-4 { - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xl-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xl-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-5 { - margin: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 1.5rem !important; - } - .mr-xl-5 { - margin-right: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 1.5rem !important; - } - .ml-xl-5 { - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xl-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xl-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-6 { - margin: 2rem !important; - } - .mt-xl-6 { - margin-top: 2rem !important; - } - .mr-xl-6 { - margin-right: 2rem !important; - } - .mb-xl-6 { - margin-bottom: 2rem !important; - } - .ml-xl-6 { - margin-left: 2rem !important; - } - .mx-xl-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xl-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xl-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-7 { - margin: 2.5rem !important; - } - .mt-xl-7 { - margin-top: 2.5rem !important; - } - .mr-xl-7 { - margin-right: 2.5rem !important; - } - .mb-xl-7 { - margin-bottom: 2.5rem !important; - } - .ml-xl-7 { - margin-left: 2.5rem !important; - } - .mx-xl-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xl-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xl-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-8 { - margin: 3rem !important; - } - .mt-xl-8 { - margin-top: 3rem !important; - } - .mr-xl-8 { - margin-right: 3rem !important; - } - .mb-xl-8 { - margin-bottom: 3rem !important; - } - .ml-xl-8 { - margin-left: 3rem !important; - } - .mx-xl-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xl-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xl-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-9 { - margin: 3.5rem !important; - } - .mt-xl-9 { - margin-top: 3.5rem !important; - } - .mr-xl-9 { - margin-right: 3.5rem !important; - } - .mb-xl-9 { - margin-bottom: 3.5rem !important; - } - .ml-xl-9 { - margin-left: 3.5rem !important; - } - .mx-xl-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xl-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xl-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-10 { - margin: 4rem !important; - } - .mt-xl-10 { - margin-top: 4rem !important; - } - .mr-xl-10 { - margin-right: 4rem !important; - } - .mb-xl-10 { - margin-bottom: 4rem !important; - } - .ml-xl-10 { - margin-left: 4rem !important; - } - .mx-xl-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xl-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xl-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -.p-0 { - padding: 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 0.75rem !important; -} - -.pt-3 { - padding-top: 0.75rem !important; -} - -.pr-3 { - padding-right: 0.75rem !important; -} - -.pb-3 { - padding-bottom: 0.75rem !important; -} - -.pl-3 { - padding-left: 0.75rem !important; -} - -.px-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; -} - -.py-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; -} - -.p-4 { - padding: 1rem !important; -} - -.pt-4 { - padding-top: 1rem !important; -} - -.pr-4 { - padding-right: 1rem !important; -} - -.pb-4 { - padding-bottom: 1rem !important; -} - -.pl-4 { - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.py-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-5 { - padding: 1.5rem !important; -} - -.pt-5 { - padding-top: 1.5rem !important; -} - -.pr-5 { - padding-right: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 1.5rem !important; -} - -.pl-5 { - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.py-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-6 { - padding: 2rem !important; -} - -.pt-6 { - padding-top: 2rem !important; -} - -.pr-6 { - padding-right: 2rem !important; -} - -.pb-6 { - padding-bottom: 2rem !important; -} - -.pl-6 { - padding-left: 2rem !important; -} - -.px-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; -} - -.py-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; -} - -.p-7 { - padding: 2.5rem !important; -} - -.pt-7 { - padding-top: 2.5rem !important; -} - -.pr-7 { - padding-right: 2.5rem !important; -} - -.pb-7 { - padding-bottom: 2.5rem !important; -} - -.pl-7 { - padding-left: 2.5rem !important; -} - -.px-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; -} - -.py-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; -} - -.p-8 { - padding: 3rem !important; -} - -.pt-8 { - padding-top: 3rem !important; -} - -.pr-8 { - padding-right: 3rem !important; -} - -.pb-8 { - padding-bottom: 3rem !important; -} - -.pl-8 { - padding-left: 3rem !important; -} - -.px-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.p-9 { - padding: 3.5rem !important; -} - -.pt-9 { - padding-top: 3.5rem !important; -} - -.pr-9 { - padding-right: 3.5rem !important; -} - -.pb-9 { - padding-bottom: 3.5rem !important; -} - -.pl-9 { - padding-left: 3.5rem !important; -} - -.px-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; -} - -.py-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; -} - -.p-10 { - padding: 4rem !important; -} - -.pt-10 { - padding-top: 4rem !important; -} - -.pr-10 { - padding-right: 4rem !important; -} - -.pb-10 { - padding-bottom: 4rem !important; -} - -.pl-10 { - padding-left: 4rem !important; -} - -.px-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; -} - -.py-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; -} - -@media (min-width: 20rem) { - .p-xs-0 { - padding: 0 !important; - } - .pt-xs-0 { - padding-top: 0 !important; - } - .pr-xs-0 { - padding-right: 0 !important; - } - .pb-xs-0 { - padding-bottom: 0 !important; - } - .pl-xs-0 { - padding-left: 0 !important; - } - .px-xs-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xs-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xs-1 { - padding: 0.25rem !important; - } - .pt-xs-1 { - padding-top: 0.25rem !important; - } - .pr-xs-1 { - padding-right: 0.25rem !important; - } - .pb-xs-1 { - padding-bottom: 0.25rem !important; - } - .pl-xs-1 { - padding-left: 0.25rem !important; - } - .px-xs-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xs-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xs-2 { - padding: 0.5rem !important; - } - .pt-xs-2 { - padding-top: 0.5rem !important; - } - .pr-xs-2 { - padding-right: 0.5rem !important; - } - .pb-xs-2 { - padding-bottom: 0.5rem !important; - } - .pl-xs-2 { - padding-left: 0.5rem !important; - } - .px-xs-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xs-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xs-3 { - padding: 0.75rem !important; - } - .pt-xs-3 { - padding-top: 0.75rem !important; - } - .pr-xs-3 { - padding-right: 0.75rem !important; - } - .pb-xs-3 { - padding-bottom: 0.75rem !important; - } - .pl-xs-3 { - padding-left: 0.75rem !important; - } - .px-xs-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xs-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xs-4 { - padding: 1rem !important; - } - .pt-xs-4 { - padding-top: 1rem !important; - } - .pr-xs-4 { - padding-right: 1rem !important; - } - .pb-xs-4 { - padding-bottom: 1rem !important; - } - .pl-xs-4 { - padding-left: 1rem !important; - } - .px-xs-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xs-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xs-5 { - padding: 1.5rem !important; - } - .pt-xs-5 { - padding-top: 1.5rem !important; - } - .pr-xs-5 { - padding-right: 1.5rem !important; - } - .pb-xs-5 { - padding-bottom: 1.5rem !important; - } - .pl-xs-5 { - padding-left: 1.5rem !important; - } - .px-xs-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xs-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xs-6 { - padding: 2rem !important; - } - .pt-xs-6 { - padding-top: 2rem !important; - } - .pr-xs-6 { - padding-right: 2rem !important; - } - .pb-xs-6 { - padding-bottom: 2rem !important; - } - .pl-xs-6 { - padding-left: 2rem !important; - } - .px-xs-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xs-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xs-7 { - padding: 2.5rem !important; - } - .pt-xs-7 { - padding-top: 2.5rem !important; - } - .pr-xs-7 { - padding-right: 2.5rem !important; - } - .pb-xs-7 { - padding-bottom: 2.5rem !important; - } - .pl-xs-7 { - padding-left: 2.5rem !important; - } - .px-xs-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xs-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xs-8 { - padding: 3rem !important; - } - .pt-xs-8 { - padding-top: 3rem !important; - } - .pr-xs-8 { - padding-right: 3rem !important; - } - .pb-xs-8 { - padding-bottom: 3rem !important; - } - .pl-xs-8 { - padding-left: 3rem !important; - } - .px-xs-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xs-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xs-9 { - padding: 3.5rem !important; - } - .pt-xs-9 { - padding-top: 3.5rem !important; - } - .pr-xs-9 { - padding-right: 3.5rem !important; - } - .pb-xs-9 { - padding-bottom: 3.5rem !important; - } - .pl-xs-9 { - padding-left: 3.5rem !important; - } - .px-xs-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xs-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xs-10 { - padding: 4rem !important; - } - .pt-xs-10 { - padding-top: 4rem !important; - } - .pr-xs-10 { - padding-right: 4rem !important; - } - .pb-xs-10 { - padding-bottom: 4rem !important; - } - .pl-xs-10 { - padding-left: 4rem !important; - } - .px-xs-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xs-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 31.25rem) { - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0 { - padding-left: 0 !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1 { - padding-left: 0.25rem !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2 { - padding-left: 0.5rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-sm-3 { - padding: 0.75rem !important; - } - .pt-sm-3 { - padding-top: 0.75rem !important; - } - .pr-sm-3 { - padding-right: 0.75rem !important; - } - .pb-sm-3 { - padding-bottom: 0.75rem !important; - } - .pl-sm-3 { - padding-left: 0.75rem !important; - } - .px-sm-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-sm-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-sm-4 { - padding: 1rem !important; - } - .pt-sm-4 { - padding-top: 1rem !important; - } - .pr-sm-4 { - padding-right: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1rem !important; - } - .pl-sm-4 { - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-sm-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-sm-5 { - padding: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 1.5rem !important; - } - .pr-sm-5 { - padding-right: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 1.5rem !important; - } - .pl-sm-5 { - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-sm-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-sm-6 { - padding: 2rem !important; - } - .pt-sm-6 { - padding-top: 2rem !important; - } - .pr-sm-6 { - padding-right: 2rem !important; - } - .pb-sm-6 { - padding-bottom: 2rem !important; - } - .pl-sm-6 { - padding-left: 2rem !important; - } - .px-sm-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-sm-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-sm-7 { - padding: 2.5rem !important; - } - .pt-sm-7 { - padding-top: 2.5rem !important; - } - .pr-sm-7 { - padding-right: 2.5rem !important; - } - .pb-sm-7 { - padding-bottom: 2.5rem !important; - } - .pl-sm-7 { - padding-left: 2.5rem !important; - } - .px-sm-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-sm-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-sm-8 { - padding: 3rem !important; - } - .pt-sm-8 { - padding-top: 3rem !important; - } - .pr-sm-8 { - padding-right: 3rem !important; - } - .pb-sm-8 { - padding-bottom: 3rem !important; - } - .pl-sm-8 { - padding-left: 3rem !important; - } - .px-sm-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-sm-9 { - padding: 3.5rem !important; - } - .pt-sm-9 { - padding-top: 3.5rem !important; - } - .pr-sm-9 { - padding-right: 3.5rem !important; - } - .pb-sm-9 { - padding-bottom: 3.5rem !important; - } - .pl-sm-9 { - padding-left: 3.5rem !important; - } - .px-sm-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-sm-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-sm-10 { - padding: 4rem !important; - } - .pt-sm-10 { - padding-top: 4rem !important; - } - .pr-sm-10 { - padding-right: 4rem !important; - } - .pb-sm-10 { - padding-bottom: 4rem !important; - } - .pl-sm-10 { - padding-left: 4rem !important; - } - .px-sm-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-sm-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 50rem) { - .p-md-0 { - padding: 0 !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pr-md-0 { - padding-right: 0 !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0 { - padding-left: 0 !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1 { - padding-left: 0.25rem !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2 { - padding-left: 0.5rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-md-3 { - padding: 0.75rem !important; - } - .pt-md-3 { - padding-top: 0.75rem !important; - } - .pr-md-3 { - padding-right: 0.75rem !important; - } - .pb-md-3 { - padding-bottom: 0.75rem !important; - } - .pl-md-3 { - padding-left: 0.75rem !important; - } - .px-md-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-md-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-md-4 { - padding: 1rem !important; - } - .pt-md-4 { - padding-top: 1rem !important; - } - .pr-md-4 { - padding-right: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1rem !important; - } - .pl-md-4 { - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-md-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-md-5 { - padding: 1.5rem !important; - } - .pt-md-5 { - padding-top: 1.5rem !important; - } - .pr-md-5 { - padding-right: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 1.5rem !important; - } - .pl-md-5 { - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-md-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-md-6 { - padding: 2rem !important; - } - .pt-md-6 { - padding-top: 2rem !important; - } - .pr-md-6 { - padding-right: 2rem !important; - } - .pb-md-6 { - padding-bottom: 2rem !important; - } - .pl-md-6 { - padding-left: 2rem !important; - } - .px-md-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-md-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-md-7 { - padding: 2.5rem !important; - } - .pt-md-7 { - padding-top: 2.5rem !important; - } - .pr-md-7 { - padding-right: 2.5rem !important; - } - .pb-md-7 { - padding-bottom: 2.5rem !important; - } - .pl-md-7 { - padding-left: 2.5rem !important; - } - .px-md-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-md-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-md-8 { - padding: 3rem !important; - } - .pt-md-8 { - padding-top: 3rem !important; - } - .pr-md-8 { - padding-right: 3rem !important; - } - .pb-md-8 { - padding-bottom: 3rem !important; - } - .pl-md-8 { - padding-left: 3rem !important; - } - .px-md-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-md-9 { - padding: 3.5rem !important; - } - .pt-md-9 { - padding-top: 3.5rem !important; - } - .pr-md-9 { - padding-right: 3.5rem !important; - } - .pb-md-9 { - padding-bottom: 3.5rem !important; - } - .pl-md-9 { - padding-left: 3.5rem !important; - } - .px-md-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-md-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-md-10 { - padding: 4rem !important; - } - .pt-md-10 { - padding-top: 4rem !important; - } - .pr-md-10 { - padding-right: 4rem !important; - } - .pb-md-10 { - padding-bottom: 4rem !important; - } - .pl-md-10 { - padding-left: 4rem !important; - } - .px-md-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-md-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 66.5rem) { - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0 { - padding-left: 0 !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1 { - padding-left: 0.25rem !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2 { - padding-left: 0.5rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-lg-3 { - padding: 0.75rem !important; - } - .pt-lg-3 { - padding-top: 0.75rem !important; - } - .pr-lg-3 { - padding-right: 0.75rem !important; - } - .pb-lg-3 { - padding-bottom: 0.75rem !important; - } - .pl-lg-3 { - padding-left: 0.75rem !important; - } - .px-lg-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-lg-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-lg-4 { - padding: 1rem !important; - } - .pt-lg-4 { - padding-top: 1rem !important; - } - .pr-lg-4 { - padding-right: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1rem !important; - } - .pl-lg-4 { - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-lg-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-lg-5 { - padding: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 1.5rem !important; - } - .pr-lg-5 { - padding-right: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 1.5rem !important; - } - .pl-lg-5 { - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-lg-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-lg-6 { - padding: 2rem !important; - } - .pt-lg-6 { - padding-top: 2rem !important; - } - .pr-lg-6 { - padding-right: 2rem !important; - } - .pb-lg-6 { - padding-bottom: 2rem !important; - } - .pl-lg-6 { - padding-left: 2rem !important; - } - .px-lg-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-lg-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-lg-7 { - padding: 2.5rem !important; - } - .pt-lg-7 { - padding-top: 2.5rem !important; - } - .pr-lg-7 { - padding-right: 2.5rem !important; - } - .pb-lg-7 { - padding-bottom: 2.5rem !important; - } - .pl-lg-7 { - padding-left: 2.5rem !important; - } - .px-lg-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-lg-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-lg-8 { - padding: 3rem !important; - } - .pt-lg-8 { - padding-top: 3rem !important; - } - .pr-lg-8 { - padding-right: 3rem !important; - } - .pb-lg-8 { - padding-bottom: 3rem !important; - } - .pl-lg-8 { - padding-left: 3rem !important; - } - .px-lg-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-lg-9 { - padding: 3.5rem !important; - } - .pt-lg-9 { - padding-top: 3.5rem !important; - } - .pr-lg-9 { - padding-right: 3.5rem !important; - } - .pb-lg-9 { - padding-bottom: 3.5rem !important; - } - .pl-lg-9 { - padding-left: 3.5rem !important; - } - .px-lg-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-lg-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-lg-10 { - padding: 4rem !important; - } - .pt-lg-10 { - padding-top: 4rem !important; - } - .pr-lg-10 { - padding-right: 4rem !important; - } - .pb-lg-10 { - padding-bottom: 4rem !important; - } - .pl-lg-10 { - padding-left: 4rem !important; - } - .px-lg-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-lg-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 87.5rem) { - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0 { - padding-left: 0 !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1 { - padding-left: 0.25rem !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2 { - padding-left: 0.5rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xl-3 { - padding: 0.75rem !important; - } - .pt-xl-3 { - padding-top: 0.75rem !important; - } - .pr-xl-3 { - padding-right: 0.75rem !important; - } - .pb-xl-3 { - padding-bottom: 0.75rem !important; - } - .pl-xl-3 { - padding-left: 0.75rem !important; - } - .px-xl-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xl-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xl-4 { - padding: 1rem !important; - } - .pt-xl-4 { - padding-top: 1rem !important; - } - .pr-xl-4 { - padding-right: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1rem !important; - } - .pl-xl-4 { - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xl-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xl-5 { - padding: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 1.5rem !important; - } - .pr-xl-5 { - padding-right: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 1.5rem !important; - } - .pl-xl-5 { - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xl-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xl-6 { - padding: 2rem !important; - } - .pt-xl-6 { - padding-top: 2rem !important; - } - .pr-xl-6 { - padding-right: 2rem !important; - } - .pb-xl-6 { - padding-bottom: 2rem !important; - } - .pl-xl-6 { - padding-left: 2rem !important; - } - .px-xl-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xl-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xl-7 { - padding: 2.5rem !important; - } - .pt-xl-7 { - padding-top: 2.5rem !important; - } - .pr-xl-7 { - padding-right: 2.5rem !important; - } - .pb-xl-7 { - padding-bottom: 2.5rem !important; - } - .pl-xl-7 { - padding-left: 2.5rem !important; - } - .px-xl-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xl-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xl-8 { - padding: 3rem !important; - } - .pt-xl-8 { - padding-top: 3rem !important; - } - .pr-xl-8 { - padding-right: 3rem !important; - } - .pb-xl-8 { - padding-bottom: 3rem !important; - } - .pl-xl-8 { - padding-left: 3rem !important; - } - .px-xl-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xl-9 { - padding: 3.5rem !important; - } - .pt-xl-9 { - padding-top: 3.5rem !important; - } - .pr-xl-9 { - padding-right: 3.5rem !important; - } - .pb-xl-9 { - padding-bottom: 3.5rem !important; - } - .pl-xl-9 { - padding-left: 3.5rem !important; - } - .px-xl-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xl-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xl-10 { - padding: 4rem !important; - } - .pt-xl-10 { - padding-top: 4rem !important; - } - .pr-xl-10 { - padding-right: 4rem !important; - } - .pb-xl-10 { - padding-bottom: 4rem !important; - } - .pl-xl-10 { - padding-left: 4rem !important; - } - .px-xl-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xl-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media print { - .site-footer, - .site-button, - #edit-this-page, - #back-to-top, - .site-nav, - .main-header { - display: none !important; - } - .side-bar { - width: 100%; - height: auto; - border-right: 0 !important; - } - .site-header { - border-bottom: 1px solid #44434d; - } - .site-title { - font-size: 1rem !important; - font-weight: 700 !important; - } - .text-small { - font-size: 8pt !important; - } - pre.highlight { - border: 1px solid #44434d; - } - .main { - max-width: none; - margin-left: 0; - } -} -a.skip-to-main { - left: -999px; - position: absolute; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - z-index: -999; -} - -a.skip-to-main:focus, -a.skip-to-main:active { - color: #2c84fa; - background-color: #27262b; - left: auto; - top: auto; - width: 30%; - height: auto; - overflow: auto; - margin: 10px 35%; - padding: 5px; - border-radius: 15px; - border: 4px solid #264caf; - text-align: center; - font-size: 1.2em; - z-index: 999; -} - -div.opaque { - background-color: #27262b; -} - -p.highlight, blockquote.highlight { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight > .highlight-title, blockquote.highlight > .highlight-title { - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.highlight-title, blockquote.highlight-title { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight-title > p:first-child, blockquote.highlight-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.highlight { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight > p:first-child { - margin-top: 0; -} -blockquote.highlight > p:last-child { - margin-bottom: 0; -} - -blockquote.highlight-title { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.highlight-title > p:last-child { - margin-bottom: 0; -} - -p.important, blockquote.important { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important > .important-title, blockquote.important > .important-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.important-title, blockquote.important-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important-title > p:first-child, blockquote.important-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.important { - margin-left: 0; - margin-right: 0; -} -blockquote.important > p:first-child { - margin-top: 0; -} -blockquote.important > p:last-child { - margin-bottom: 0; -} - -blockquote.important-title { - margin-left: 0; - margin-right: 0; -} -blockquote.important-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.important-title > p:last-child { - margin-bottom: 0; -} - -p.new, blockquote.new { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new::before, blockquote.new::before { - color: #026e57; - content: "New"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.new > .new-title, blockquote.new > .new-title { - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.new-title, blockquote.new-title { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new-title > p:first-child, blockquote.new-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.new { - margin-left: 0; - margin-right: 0; -} -blockquote.new > p:first-child { - margin-top: 0; -} -blockquote.new > p:last-child { - margin-bottom: 0; -} - -blockquote.new-title { - margin-left: 0; - margin-right: 0; -} -blockquote.new-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.new-title > p:last-child { - margin-bottom: 0; -} - -p.note, blockquote.note { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note::before, blockquote.note::before { - color: #381885; - content: "Note"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.note > .note-title, blockquote.note > .note-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.note-title, blockquote.note-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note-title > p:first-child, blockquote.note-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.note { - margin-left: 0; - margin-right: 0; -} -blockquote.note > p:first-child { - margin-top: 0; -} -blockquote.note > p:last-child { - margin-bottom: 0; -} - -blockquote.note-title { - margin-left: 0; - margin-right: 0; -} -blockquote.note-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.note-title > p:last-child { - margin-bottom: 0; -} - -p.warning, blockquote.warning { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning::before, blockquote.warning::before { - color: #dd2e2e; - content: "Warning"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.warning > .warning-title, blockquote.warning > .warning-title { - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.warning-title, blockquote.warning-title { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning-title > p:first-child, blockquote.warning-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.warning { - margin-left: 0; - margin-right: 0; -} -blockquote.warning > p:first-child { - margin-top: 0; -} -blockquote.warning > p:last-child { - margin-bottom: 0; -} - -blockquote.warning-title { - margin-left: 0; - margin-right: 0; -} -blockquote.warning-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.warning-title > p:last-child { - margin-bottom: 0; -} - -/*# sourceMappingURL=just-the-docs-dark.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-dark.css.map b/_site/assets/css/just-the-docs-dark.css.map deleted file mode 100644 index ce49bf6d..00000000 --- a/_site/assets/css/just-the-docs-dark.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/vendor/OneLightJekyll/syntax.scss","../../_sass/vendor/OneDarkJekyll/syntax.scss","../../_sass/vendor/normalize.scss/normalize.scss","../../_sass/base.scss","../../_sass/color_schemes/dark.scss","../../_sass/support/mixins/_typography.scss","../../_sass/support/mixins/_layout.scss","../../_sass/support/_variables.scss","../../_sass/layout.scss","../../_sass/content.scss","../../_sass/navigation.scss","../../_sass/typography.scss","../../_sass/labels.scss","../../_sass/buttons.scss","../../_sass/support/mixins/_buttons.scss","../../_sass/search.scss","../../_sass/tables.scss","../../_sass/code.scss","../../_sass/utilities/_colors.scss","../../_sass/utilities/_layout.scss","../../_sass/utilities/_typography.scss","../../_sass/utilities/_lists.scss","../../_sass/utilities/_spacing.scss","../../_sass/print.scss","../../_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC5MF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACxMF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIiBY;EJhBZ,kBIYY;EJXZ;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIjBY;;;AJoBd;EACE;EACA;;;AAGF;EACE,OIlBS;EJmBT;;;AAGF;EACE;EACA,uBInCY;EJoCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBInEY;EJoEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD4BY;;ADpBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;;ADpFR;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDtBY;;ADpBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBD5BU;IC6BV;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;EACE;EAEA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;AF7EE;EE0EJ;AAAA;AAAA;IAMI,ODIQ;;;;ACAZ;EACE;;AAEA;EACE;;AFxFA;EEoFJ;IAQI;IACA,aDvBG;ICwBH,gBD5BG;IC6BH;IACA;;;;AAIJ;EACE;EACA,YDZc;ECad;;AFvGE;EEoGJ;IAMI,QDhBY;ICiBZ,YDjBY;ICkBZ;;;;AAIJ;EFrGE,eCuDK;EDtDL,cCsDK;ECiDL;EACA;EACA;EACA;EACA,aDtDK;ECuDL,gBDvDK;ECwDL,ODpGY;EFMZ;;AC3BE;EEgHJ;IFjGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEgHJ;IHlFI;IACA,aEpCuB;;;ADKvB;EEgHJ;IAaI,aD7DG;IC8DH,gBD9DG;;;;AC6EP;EACE;EACA;EACA,SD9EK;EC+EL;;;AFjJE;EEqJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDvGM;ECwGN;;AFhLE;EE6KJ;IAMI;IACA;;;;AAMJ;EF/KE,eCuDK;EDtDL,cCsDK;EC2HL;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EFrBZ;;ACKE;EE0LJ;IF3KI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE0LJ;IH5LI;;;ACEA;EE0LJ;IAYI;IACA;;;;AAIJ;EACE,ODzIK;EC0IL,QD1IK;EC2IL,ODjLS;;;AEtCX;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OFxIK;EEyIL;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHjCK;;AD7BP;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH9EI;;AGiFN;EACE,OHlFI;;AGwFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OHtHC;;AGyHH;EACE,OH1HC;;;AGmIX;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON+BS;EM9BT;EACA;EACA;EACA,kBNiBY;EMhBZ;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ON/BS;EMgCT;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORTY;EQUZ,kBRfY;EQgBZ;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBRxBU;IQyBV;;;AAGF;EACE;;AAEA;EACE,ORvBK;;;AQ4BX;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRhEY;EQiEZ,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX1Ha;;;AW8HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,OR7HO;EQ8HP;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRzKY;EFvBZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBRxMY;EQyMZ;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBRxPU;;ADnBV;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EXJE;EWQA;EACA;EACA,kBTMY;ESLZ;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBbDoB;EaEpB;EACA,eV+EY;;;AU1EhB;EACE,cVcY;;;AUqCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBbjEsB;EakEtB,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBbjFoB;EakFpB,OVrDU;EUsDV;;AAEA;AAAA;AAAA;EACE,MVzDQ;;AU4DV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EAGE;EACA,eVpEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EZvKA;EY2KE;EACA;EACA,kBb7KoB;Ea8KpB;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,Yb9NsB;EaiOpB,ObhOoB;;;AauOxB;EACE,YbzOsB;;;AcLxB;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjB4BS;EiB3BT,kBjBkBY;EiBjBZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACpBF;EACE,kBlByBY;;;AkBxBb;EACG;EACA;EACA,elB8EY;EkB7EZ;EACA;;AAEA;EACE,OlBoCO;EkBnCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB6DY;EkB5DZ;EACA;;AACA;EACE;EACA;EACA,OlBkBO;EkBjBP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBiBY;EkBhBZ;EACA;;AAEA;EACE,OlBrCO;EkBsCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,OlBvDO;EkBwDP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB5CY;EkB6CZ;EACA;;AAEA;EACI,OlB1FI;EkB2FJ;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBpGM;EkBqGN;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBvEY;EkBwEZ;EACA;;AACA;EACE;EACA;EACA,OlBtHM;EkBuHN;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBnHY;EkBoHZ;EACA;;AAEA;EACI,OlBzKK;EkB0KL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBnLO;EkBoLP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB9IY;EkB+IZ;EACA;;AACA;EACE;EACA;EACA,OlBrMO;EkBsMP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB1LY;EkB2LZ;EACA;;AAEA;EACI,OlBhOE;EkBiOF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB1OI;EkB2OJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBrNY;EkBsNZ;EACA;;AACA;EACE;EACA;EACA,OlB5PI;EkB6PJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n.highlight pre {\n background: #31343f;\n}\n.highlight .hll {\n background: #31343f;\n}\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n.highlight .k {\n color: #e19ef5;\n}\n.highlight .l {\n color: #a3eea0;\n}\n.highlight .n {\n color: #dee2f7;\n}\n.highlight .o {\n color: #dee2f7;\n}\n.highlight .p {\n color: #dee2f7;\n}\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #e19ef5;\n}\n.highlight .kd {\n color: #e19ef5;\n}\n.highlight .kn {\n color: #e19ef5;\n}\n.highlight .kp {\n color: #e19ef5;\n}\n.highlight .kr {\n color: #e19ef5;\n}\n.highlight .kt {\n color: #e19ef5;\n}\n.highlight .ld {\n color: #a3eea0;\n}\n.highlight .m {\n color: #eddc96;\n}\n.highlight .s {\n color: #a3eea0;\n}\n.highlight .na {\n color: #eddc96;\n}\n.highlight .nb {\n color: #fdce68;\n}\n.highlight .nc {\n color: #fdce68;\n}\n.highlight .no {\n color: #fdce68;\n}\n.highlight .nd {\n color: #fdce68;\n}\n.highlight .ni {\n color: #fdce68;\n}\n.highlight .ne {\n color: #fdce68;\n}\n.highlight .nf {\n color: #dee2f7;\n}\n.highlight .nl {\n color: #fdce68;\n}\n.highlight .nn {\n color: #dee2f7;\n}\n.highlight .nx {\n color: #dee2f7;\n}\n.highlight .py {\n color: #fdce68;\n}\n.highlight .nt {\n color: #f9867b;\n}\n.highlight .nv {\n color: #fdce68;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #eddc96;\n}\n.highlight .mh {\n color: #eddc96;\n}\n.highlight .mi {\n color: #eddc96;\n}\n.highlight .mo {\n color: #eddc96;\n}\n.highlight .sb {\n color: #a3eea0;\n}\n.highlight .sc {\n color: #a3eea0;\n}\n.highlight .sd {\n color: #a3eea0;\n}\n.highlight .s2 {\n color: #a3eea0;\n}\n.highlight .se {\n color: #a3eea0;\n}\n.highlight .sh {\n color: #a3eea0;\n}\n.highlight .si {\n color: #a3eea0;\n}\n.highlight .sx {\n color: #a3eea0;\n}\n.highlight .sr {\n color: #7be2f9;\n}\n.highlight .s1 {\n color: #a3eea0;\n}\n.highlight .ss {\n color: #7be2f9;\n}\n.highlight .bp {\n color: #fdce68;\n}\n.highlight .vc {\n color: #fdce68;\n}\n.highlight .vg {\n color: #fdce68;\n}\n.highlight .vi {\n color: #f9867b;\n}\n.highlight .il {\n color: #eddc96;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #f92672;\n}\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n}\n\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n}\n\n.logo-container {\n text-align: center;\n // margin-bottom: 5px;\n margin-left: 20px;\n margin-top: 40px;\n margin-right: 26px;\n}\n\n.site-logo {\n max-width: 200px; /* Change this value as per your requirement */\n width: 100%;\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}p.highlight, blockquote.highlight {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .highlight-title {\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.highlight-title, blockquote.highlight-title {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.highlight {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.highlight-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .important-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.new, blockquote.new {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $green-300;\n content: \"New\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .new-title {\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.new-title, blockquote.new-title {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.new {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.new-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-300;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.warning, blockquote.warning {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-300;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-dark.css"} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-default.css b/_site/assets/css/just-the-docs-default.css deleted file mode 100644 index 1f0dfe24..00000000 --- a/_site/assets/css/just-the-docs-default.css +++ /dev/null @@ -1,7876 +0,0 @@ -@charset "UTF-8"; -.highlight, -pre.highlight { - background: #f9f9f9; - color: #383942; -} - -.highlight pre { - background: #f9f9f9; -} - -.highlight .hll { - background: #f9f9f9; -} - -.highlight .c { - color: #9fa0a6; - font-style: italic; -} - -.highlight .err { - color: #fff; - background-color: #e05151; -} - -.highlight .k { - color: #a625a4; -} - -.highlight .l { - color: #50a04f; -} - -.highlight .n { - color: #383942; -} - -.highlight .o { - color: #383942; -} - -.highlight .p { - color: #383942; -} - -.highlight .cm { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cp { - color: #9fa0a6; - font-style: italic; -} - -.highlight .c1 { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cs { - color: #9fa0a6; - font-style: italic; -} - -.highlight .ge { - font-style: italic; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .kc { - color: #a625a4; -} - -.highlight .kd { - color: #a625a4; -} - -.highlight .kn { - color: #a625a4; -} - -.highlight .kp { - color: #a625a4; -} - -.highlight .kr { - color: #a625a4; -} - -.highlight .kt { - color: #a625a4; -} - -.highlight .ld { - color: #50a04f; -} - -.highlight .m { - color: #b66a00; -} - -.highlight .s { - color: #50a04f; -} - -.highlight .na { - color: #b66a00; -} - -.highlight .nb { - color: #ca7601; -} - -.highlight .nc { - color: #ca7601; -} - -.highlight .no { - color: #ca7601; -} - -.highlight .nd { - color: #ca7601; -} - -.highlight .ni { - color: #ca7601; -} - -.highlight .ne { - color: #ca7601; -} - -.highlight .nf { - color: #383942; -} - -.highlight .nl { - color: #ca7601; -} - -.highlight .nn { - color: #383942; -} - -.highlight .nx { - color: #383942; -} - -.highlight .py { - color: #ca7601; -} - -.highlight .nt { - color: #e35549; -} - -.highlight .nv { - color: #ca7601; -} - -.highlight .ow { - font-weight: 700; -} - -.highlight .w { - color: #f8f8f2; -} - -.highlight .mf { - color: #b66a00; -} - -.highlight .mh { - color: #b66a00; -} - -.highlight .mi { - color: #b66a00; -} - -.highlight .mo { - color: #b66a00; -} - -.highlight .sb { - color: #50a04f; -} - -.highlight .sc { - color: #50a04f; -} - -.highlight .sd { - color: #50a04f; -} - -.highlight .s2 { - color: #50a04f; -} - -.highlight .se { - color: #50a04f; -} - -.highlight .sh { - color: #50a04f; -} - -.highlight .si { - color: #50a04f; -} - -.highlight .sx { - color: #50a04f; -} - -.highlight .sr { - color: #0083bb; -} - -.highlight .s1 { - color: #50a04f; -} - -.highlight .ss { - color: #0083bb; -} - -.highlight .bp { - color: #ca7601; -} - -.highlight .vc { - color: #ca7601; -} - -.highlight .vg { - color: #ca7601; -} - -.highlight .vi { - color: #e35549; -} - -.highlight .il { - color: #b66a00; -} - -.highlight .gu { - color: #75715e; -} - -.highlight .gd { - color: #e05151; -} - -.highlight .gi { - color: #43d089; -} - -.highlight .language-json .w + .s2 { - color: #e35549; -} - -.highlight .language-json .kc { - color: #0083bb; -} - -.highlight, -pre.highlight { - background: #31343f; - color: #dee2f7; -} - -.highlight pre { - background: #31343f; -} - -.highlight .hll { - background: #31343f; -} - -.highlight .c { - color: #63677e; - font-style: italic; -} - -.highlight .err { - color: #960050; - background-color: #1e0010; -} - -.highlight .k { - color: #e19ef5; -} - -.highlight .l { - color: #a3eea0; -} - -.highlight .n { - color: #dee2f7; -} - -.highlight .o { - color: #dee2f7; -} - -.highlight .p { - color: #dee2f7; -} - -.highlight .cm { - color: #63677e; - font-style: italic; -} - -.highlight .cp { - color: #63677e; - font-style: italic; -} - -.highlight .c1 { - color: #63677e; - font-style: italic; -} - -.highlight .cs { - color: #63677e; - font-style: italic; -} - -.highlight .ge { - font-style: italic; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .kc { - color: #e19ef5; -} - -.highlight .kd { - color: #e19ef5; -} - -.highlight .kn { - color: #e19ef5; -} - -.highlight .kp { - color: #e19ef5; -} - -.highlight .kr { - color: #e19ef5; -} - -.highlight .kt { - color: #e19ef5; -} - -.highlight .ld { - color: #a3eea0; -} - -.highlight .m { - color: #eddc96; -} - -.highlight .s { - color: #a3eea0; -} - -.highlight .na { - color: #eddc96; -} - -.highlight .nb { - color: #fdce68; -} - -.highlight .nc { - color: #fdce68; -} - -.highlight .no { - color: #fdce68; -} - -.highlight .nd { - color: #fdce68; -} - -.highlight .ni { - color: #fdce68; -} - -.highlight .ne { - color: #fdce68; -} - -.highlight .nf { - color: #dee2f7; -} - -.highlight .nl { - color: #fdce68; -} - -.highlight .nn { - color: #dee2f7; -} - -.highlight .nx { - color: #dee2f7; -} - -.highlight .py { - color: #fdce68; -} - -.highlight .nt { - color: #f9867b; -} - -.highlight .nv { - color: #fdce68; -} - -.highlight .ow { - font-weight: 700; -} - -.highlight .w { - color: #f8f8f2; -} - -.highlight .mf { - color: #eddc96; -} - -.highlight .mh { - color: #eddc96; -} - -.highlight .mi { - color: #eddc96; -} - -.highlight .mo { - color: #eddc96; -} - -.highlight .sb { - color: #a3eea0; -} - -.highlight .sc { - color: #a3eea0; -} - -.highlight .sd { - color: #a3eea0; -} - -.highlight .s2 { - color: #a3eea0; -} - -.highlight .se { - color: #a3eea0; -} - -.highlight .sh { - color: #a3eea0; -} - -.highlight .si { - color: #a3eea0; -} - -.highlight .sx { - color: #a3eea0; -} - -.highlight .sr { - color: #7be2f9; -} - -.highlight .s1 { - color: #a3eea0; -} - -.highlight .ss { - color: #7be2f9; -} - -.highlight .bp { - color: #fdce68; -} - -.highlight .vc { - color: #fdce68; -} - -.highlight .vg { - color: #fdce68; -} - -.highlight .vi { - color: #f9867b; -} - -.highlight .il { - color: #eddc96; -} - -.highlight .gu { - color: #75715e; -} - -.highlight .gd { - color: #f92672; -} - -.highlight .gi { - color: #a6e22e; -} - -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -:root { - color-scheme: dark; -} - -* { - box-sizing: border-box; -} - -html { - font-size: 0.875rem !important; - scroll-behavior: smooth; -} -@media (min-width: 31.25rem) { - html { - font-size: 1rem !important; - } -} - -body { - font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; - font-size: inherit; - line-height: 1.4; - color: #e6e1e8; - background-color: #27262b; - overflow-wrap: break-word; -} - -ol, -ul, -dl, -pre, -address, -blockquote, -table, -div, -hr, -form, -fieldset, -noscript .table-wrapper { - margin-top: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -#toctitle { - margin-top: 0; - margin-bottom: 1em; - font-weight: 500; - line-height: 1.25; - color: #f5f6fa; -} - -p { - margin-top: 1em; - margin-bottom: 1em; -} - -a { - color: #2c84fa; - text-decoration: none; -} - -a:not([class]) { - text-decoration: underline; - text-decoration-color: #44434d; - text-underline-offset: 2px; -} -a:not([class]):hover { - text-decoration-color: rgba(44, 132, 250, 0.45); -} - -code { - font-family: "SFMono-Regular", menlo, consolas, monospace; - font-size: 0.75em; - line-height: 1.4; -} - -figure, -pre { - margin: 0; -} - -li { - margin: 0.25em 0; -} - -img { - max-width: 100%; - height: auto; -} - -hr { - height: 1px; - padding: 0; - margin: 2rem 0; - background-color: #44434d; - border: 0; -} - -blockquote { - margin: 10px 0; - margin-block-start: 0; - margin-inline-start: 0; - padding-left: 1rem; - border-left: 3px solid #44434d; -} - -.side-bar { - z-index: 0; - display: flex; - flex-wrap: wrap; - background-color: #27262b; -} -@media (min-width: 50rem) { - .side-bar { - flex-flow: column nowrap; - position: fixed; - width: 15.5rem; - height: 100%; - border-right: 1px solid #44434d; - align-items: flex-end; - } -} -@media (min-width: 66.5rem) { - .side-bar { - width: calc((100% - 66.5rem) / 2 + 16.5rem); - min-width: 16.5rem; - } -} - -@media (min-width: 50rem) { - .main { - position: relative; - max-width: 50rem; - margin-left: 15.5rem; - } -} -@media (min-width: 66.5rem) { - .main { - margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); - } -} - -.main-content-wrap { - padding-right: 1rem; - padding-left: 1rem; - padding-top: 1rem; - padding-bottom: 1rem; -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-top: 2rem; - padding-bottom: 2rem; - } -} - -.main-header { - z-index: 0; - display: none; - background-color: #27262b; -} -@media (min-width: 50rem) { - .main-header { - display: flex; - justify-content: space-between; - height: 3.75rem; - background-color: #27262b; - border-bottom: 1px solid #44434d; - } -} -.main-header.nav-open { - display: block; -} -@media (min-width: 50rem) { - .main-header.nav-open { - display: flex; - } -} - -.logo-container { - text-align: center; - margin-left: 20px; - margin-top: 40px; - margin-right: 26px; -} - -.site-logo { - max-width: 200px; /* Change this value as per your requirement */ - width: 100%; -} - -.site-nav, -.site-header, -.site-footer { - width: 100%; -} -@media (min-width: 66.5rem) { - .site-nav, - .site-header, - .site-footer { - width: 16.5rem; - } -} - -.site-nav { - display: none; -} -.site-nav.nav-open { - display: block; -} -@media (min-width: 50rem) { - .site-nav { - display: block; - padding-top: 3rem; - padding-bottom: 1rem; - overflow-y: auto; - flex: 1 1 auto; - } -} - -.site-header { - display: flex; - min-height: 3.75rem; - align-items: center; -} -@media (min-width: 50rem) { - .site-header { - height: 3.75rem; - max-height: 3.75rem; - border-bottom: 1px solid #44434d; - } -} - -.site-title { - padding-right: 1rem; - padding-left: 1rem; - flex-grow: 1; - display: flex; - height: 100%; - align-items: center; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #f5f6fa; - font-size: 1.125rem !important; -} -@media (min-width: 50rem) { - .site-title { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-title { - font-size: 1.5rem !important; - line-height: 1.25; - } -} -@media (min-width: 50rem) { - .site-title { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } -} - -.site-button { - display: flex; - height: 100%; - padding: 1rem; - align-items: center; -} - -@media (min-width: 50rem) { - .site-header .site-button { - display: none; - } -} -.site-title:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); -} - -.site-button:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); -} - -body { - position: relative; - padding-bottom: 4rem; - overflow-y: scroll; -} -@media (min-width: 50rem) { - body { - position: static; - padding-bottom: 0; - } -} - -.site-footer { - padding-right: 1rem; - padding-left: 1rem; - position: absolute; - bottom: 0; - left: 0; - padding-top: 1rem; - padding-bottom: 1rem; - color: #959396; - font-size: 0.6875rem !important; -} -@media (min-width: 50rem) { - .site-footer { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-footer { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .site-footer { - position: static; - justify-self: end; - } -} - -.icon { - width: 1.5rem; - height: 1.5rem; - color: #2c84fa; -} - -.main-content { - line-height: 1.6; -} -.main-content ol, -.main-content ul, -.main-content dl, -.main-content pre, -.main-content address, -.main-content blockquote, -.main-content .table-wrapper { - margin-top: 0.5em; -} -.main-content a { - overflow: hidden; - text-overflow: ellipsis; -} -.main-content ul, -.main-content ol { - padding-left: 1.5em; -} -.main-content li .highlight { - margin-top: 0.25rem; -} -.main-content ol { - list-style-type: none; - counter-reset: step-counter; -} -.main-content ol > li { - position: relative; -} -.main-content ol > li::before { - position: absolute; - top: 0.2em; - left: -1.6em; - color: #959396; - content: counter(step-counter); - counter-increment: step-counter; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - font-size: 0.875rem !important; - } -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - top: 0.11em; - } -} -.main-content ol > li ol { - counter-reset: sub-counter; -} -.main-content ol > li ol > li::before { - content: counter(sub-counter, lower-alpha); - counter-increment: sub-counter; -} -.main-content ul { - list-style: none; -} -.main-content ul > li::before { - position: absolute; - margin-left: -1.4em; - color: #959396; - content: "•"; -} -.main-content .task-list-item::before { - content: ""; -} -.main-content .task-list-item-checkbox { - margin-right: 0.6em; - margin-left: -1.4em; -} -.main-content hr + * { - margin-top: 0; -} -.main-content h1:first-of-type { - margin-top: 0.5em; -} -.main-content dl { - display: grid; - grid-template: auto/10em 1fr; -} -.main-content dt, -.main-content dd { - margin: 0.25em 0; -} -.main-content dt { - grid-column: 1; - font-weight: 500; - text-align: right; -} -.main-content dt::after { - content: ":"; -} -.main-content dd { - grid-column: 2; - margin-bottom: 0; - margin-left: 1em; -} -.main-content dd blockquote:first-child, -.main-content dd div:first-child, -.main-content dd dl:first-child, -.main-content dd dt:first-child, -.main-content dd h1:first-child, -.main-content dd h2:first-child, -.main-content dd h3:first-child, -.main-content dd h4:first-child, -.main-content dd h5:first-child, -.main-content dd h6:first-child, -.main-content dd li:first-child, -.main-content dd ol:first-child, -.main-content dd p:first-child, -.main-content dd pre:first-child, -.main-content dd table:first-child, -.main-content dd ul:first-child, -.main-content dd .table-wrapper:first-child { - margin-top: 0; -} -.main-content dd dl:first-child dt:first-child, -.main-content dd dl:first-child dd:nth-child(2), -.main-content ol dl:first-child dt:first-child, -.main-content ol dl:first-child dd:nth-child(2), -.main-content ul dl:first-child dt:first-child, -.main-content ul dl:first-child dd:nth-child(2) { - margin-top: 0; -} -.main-content .anchor-heading { - position: absolute; - right: -1rem; - width: 1.5rem; - height: 100%; - padding-right: 0.25rem; - padding-left: 0.25rem; - overflow: visible; -} -@media (min-width: 50rem) { - .main-content .anchor-heading { - right: auto; - left: -1.5rem; - } -} -.main-content .anchor-heading svg { - display: inline-block; - width: 100%; - height: 100%; - color: #2c84fa; - visibility: hidden; -} -.main-content .anchor-heading:hover svg, -.main-content .anchor-heading:focus svg, -.main-content h1:hover > .anchor-heading svg, -.main-content h2:hover > .anchor-heading svg, -.main-content h3:hover > .anchor-heading svg, -.main-content h4:hover > .anchor-heading svg, -.main-content h5:hover > .anchor-heading svg, -.main-content h6:hover > .anchor-heading svg { - visibility: visible; -} -.main-content summary { - cursor: pointer; -} -.main-content h1, -.main-content h2, -.main-content h3, -.main-content h4, -.main-content h5, -.main-content h6, -.main-content #toctitle { - position: relative; - margin-top: 1.5em; - margin-bottom: 0.25em; -} -.main-content h1 + table, -.main-content h1 + .table-wrapper, -.main-content h1 + .code-example, -.main-content h1 + .highlighter-rouge, -.main-content h1 + .sectionbody .listingblock, -.main-content h2 + table, -.main-content h2 + .table-wrapper, -.main-content h2 + .code-example, -.main-content h2 + .highlighter-rouge, -.main-content h2 + .sectionbody .listingblock, -.main-content h3 + table, -.main-content h3 + .table-wrapper, -.main-content h3 + .code-example, -.main-content h3 + .highlighter-rouge, -.main-content h3 + .sectionbody .listingblock, -.main-content h4 + table, -.main-content h4 + .table-wrapper, -.main-content h4 + .code-example, -.main-content h4 + .highlighter-rouge, -.main-content h4 + .sectionbody .listingblock, -.main-content h5 + table, -.main-content h5 + .table-wrapper, -.main-content h5 + .code-example, -.main-content h5 + .highlighter-rouge, -.main-content h5 + .sectionbody .listingblock, -.main-content h6 + table, -.main-content h6 + .table-wrapper, -.main-content h6 + .code-example, -.main-content h6 + .highlighter-rouge, -.main-content h6 + .sectionbody .listingblock, -.main-content #toctitle + table, -.main-content #toctitle + .table-wrapper, -.main-content #toctitle + .code-example, -.main-content #toctitle + .highlighter-rouge, -.main-content #toctitle + .sectionbody .listingblock { - margin-top: 1em; -} -.main-content h1 + p:not(.label), -.main-content h2 + p:not(.label), -.main-content h3 + p:not(.label), -.main-content h4 + p:not(.label), -.main-content h5 + p:not(.label), -.main-content h6 + p:not(.label), -.main-content #toctitle + p:not(.label) { - margin-top: 0; -} -.main-content > h1:first-child, -.main-content > h2:first-child, -.main-content > h3:first-child, -.main-content > h4:first-child, -.main-content > h5:first-child, -.main-content > h6:first-child, -.main-content > .sect1:first-child > h2, -.main-content > .sect2:first-child > h3, -.main-content > .sect3:first-child > h4, -.main-content > .sect4:first-child > h5, -.main-content > .sect5:first-child > h6 { - margin-top: 0.5rem; -} - -.nav-list { - padding: 0; - margin-top: 0; - margin-bottom: 0; - list-style: none; -} -.nav-list .nav-list-item { - font-size: 0.875rem !important; - position: relative; - margin: 0; -} -@media (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .nav-list .nav-list-item { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 0.875rem !important; - } -} -.nav-list .nav-list-item .nav-list-link { - display: block; - min-height: 3rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - line-height: 2.5rem; - padding-right: 3rem; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-link { - min-height: 2rem; - line-height: 1.5rem; - padding-right: 2rem; - padding-left: 2rem; - } -} -.nav-list .nav-list-item .nav-list-link.external > svg { - width: 1rem; - height: 1rem; - vertical-align: text-bottom; -} -.nav-list .nav-list-item .nav-list-link.active { - font-weight: 600; - text-decoration: none; -} -.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); -} -.nav-list .nav-list-item .nav-list-expander { - position: absolute; - right: 0; - width: 3rem; - height: 3rem; - padding: 0.75rem; - color: #2c84fa; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-expander { - width: 2rem; - height: 2rem; - padding: 0.5rem; - } -} -.nav-list .nav-list-item .nav-list-expander:hover { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); -} -.nav-list .nav-list-item .nav-list-expander svg { - transform: rotate(90deg); -} -.nav-list .nav-list-item > .nav-list { - display: none; - padding-left: 0.75rem; - list-style: none; -} -.nav-list .nav-list-item > .nav-list .nav-list-item { - position: relative; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { - color: #959396; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { - color: #959396; -} -.nav-list .nav-list-item.active > .nav-list-expander svg { - transform: rotate(-90deg); -} -.nav-list .nav-list-item.active > .nav-list { - display: block; -} - -.nav-category { - padding: 0.5rem 1rem; - font-weight: 600; - text-align: start; - text-transform: uppercase; - border-bottom: 1px solid #44434d; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .nav-category { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .nav-category { - padding: 0.5rem 2rem; - margin-top: 1rem; - text-align: start; - } - .nav-category:first-child { - margin-top: 0; - } -} - -.nav-list.nav-category-list > .nav-list-item { - margin: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list { - padding: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { - color: #2c84fa; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { - color: #2c84fa; -} - -.aux-nav { - height: 100%; - overflow-x: auto; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .aux-nav { - font-size: 0.75rem !important; - } -} -.aux-nav .aux-nav-list { - display: flex; - height: 100%; - padding: 0; - margin: 0; - list-style: none; -} -.aux-nav .aux-nav-list-item { - display: inline-block; - height: 100%; - padding: 0; - margin: 0; -} -@media (min-width: 50rem) { - .aux-nav { - padding-right: 1rem; - } -} - -@media (min-width: 50rem) { - .breadcrumb-nav { - margin-top: -1rem; - } -} - -.breadcrumb-nav-list { - padding-left: 0; - margin-bottom: 0.75rem; - list-style: none; -} - -.breadcrumb-nav-list-item { - display: table-cell; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .breadcrumb-nav-list-item { - font-size: 0.75rem !important; - } -} -.breadcrumb-nav-list-item::before { - display: none; -} -.breadcrumb-nav-list-item::after { - display: inline-block; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #959396; - content: "/"; -} -.breadcrumb-nav-list-item:last-child::after { - content: ""; -} - -h1, -.text-alpha { - font-size: 2rem !important; - line-height: 1.25; - font-weight: 300; -} -@media (min-width: 31.25rem) { - h1, - .text-alpha { - font-size: 2.25rem !important; - } -} - -h2, -.text-beta, -#toctitle { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - h2, - .text-beta, - #toctitle { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -h3, -.text-gamma { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - h3, - .text-gamma { - font-size: 1.125rem !important; - } -} - -h4, -.text-delta { - font-size: 0.6875rem !important; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.1em; -} -@media (min-width: 31.25rem) { - h4, - .text-delta { - font-size: 0.75rem !important; - } -} - -h4 code { - text-transform: none; -} - -h5, -.text-epsilon { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - h5, - .text-epsilon { - font-size: 0.875rem !important; - } -} - -h6, -.text-zeta { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - h6, - .text-zeta { - font-size: 0.75rem !important; - } -} - -.text-small { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .text-small { - font-size: 0.75rem !important; - } -} - -.text-mono { - font-family: "SFMono-Regular", menlo, consolas, monospace !important; -} - -.text-left { - text-align: left !important; -} - -.text-center { - text-align: center !important; -} - -.text-right { - text-align: right !important; -} - -.label:not(g), -.label-blue:not(g) { - display: inline-block; - padding: 0.16em 0.56em; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #fff; - text-transform: uppercase; - vertical-align: middle; - background-color: #2869e6; - font-size: 0.6875rem !important; - border-radius: 12px; -} -@media (min-width: 31.25rem) { - .label:not(g), - .label-blue:not(g) { - font-size: 0.75rem !important; - } -} - -.label-green:not(g) { - background-color: #009c7b; -} - -.label-purple:not(g) { - background-color: #5e41d0; -} - -.label-red:not(g) { - background-color: #e94c4c; -} - -.label-yellow:not(g) { - color: #44434d; - background-color: #f7d12e; -} - -.btn { - display: inline-block; - box-sizing: border-box; - padding: 0.3em 1em; - margin: 0; - font-family: inherit; - font-size: inherit; - font-weight: 500; - line-height: 1.5; - color: #2c84fa; - text-decoration: none; - vertical-align: baseline; - cursor: pointer; - background-color: #302d36; - border-width: 0; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - appearance: none; -} -.btn:focus { - text-decoration: none; - outline: none; - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:focus:hover, .btn.selected:focus { - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:hover, .btn.zeroclipboard-is-hover { - color: #227efa; -} -.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { - text-decoration: none; - background-color: #2e2b33; -} -.btn:active, .btn.selected, .btn.zeroclipboard-is-active { - background-color: #29262e; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn.selected:hover { - background-color: #cfcfcf; -} -.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { - color: rgba(102, 102, 102, 0.5); - cursor: default; - background-color: rgba(229, 229, 229, 0.5); - background-image: none; - box-shadow: none; -} - -.btn-outline { - color: #2c84fa; - background: transparent; - box-shadow: inset 0 0 0 2px #e6e1e8; -} -.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { - color: #1878fa; - text-decoration: none; - background-color: transparent; - box-shadow: inset 0 0 0 3px #e6e1e8; -} -.btn-outline:focus { - text-decoration: none; - outline: none; - box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn-outline:focus:hover, .btn-outline.selected:focus { - box-shadow: inset 0 0 0 2px #5c5962; -} - -.btn-primary { - color: #fff; - background-color: #2448a7; - background-image: linear-gradient(#2b55c4, #2448a7); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { - color: #fff; - background-color: #22459e; - background-image: linear-gradient(#2850b7, #22459e); -} -.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { - background-color: #21439a; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-primary.selected:hover { - background-color: #1d3a85; -} - -.btn-purple { - color: #fff; - background-color: #5739ce; - background-image: linear-gradient(#6f55d5, #5739ce); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { - color: #fff; - background-color: #5132cb; - background-image: linear-gradient(#6549d2, #5132cb); -} -.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { - background-color: #4f31c6; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-purple.selected:hover { - background-color: #472cb2; -} - -.btn-blue { - color: #fff; - background-color: #227efa; - background-image: linear-gradient(#4593fb, #227efa); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { - color: #fff; - background-color: #1878fa; - background-image: linear-gradient(#368afa, #1878fa); -} -.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { - background-color: #1375f9; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-blue.selected:hover { - background-color: #0669ed; -} - -.btn-green { - color: #fff; - background-color: #10ac7d; - background-image: linear-gradient(#13cc95, #10ac7d); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-green:hover, .btn-green.zeroclipboard-is-hover { - color: #fff; - background-color: #0fa276; - background-image: linear-gradient(#12be8b, #0fa276); -} -.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { - background-color: #0f9e73; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-green.selected:hover { - background-color: #0d8662; -} - -.btn-reset { - background: none; - border: none; - margin: 0; - text-align: inherit; - font: inherit; - border-radius: 0; - appearance: none; -} - -.search { - position: relative; - z-index: 2; - flex-grow: 1; - height: 4rem; - padding: 0.5rem; - transition: padding linear 200ms; -} -@media (min-width: 50rem) { - .search { - position: relative !important; - width: auto !important; - height: 100% !important; - padding: 0; - transition: none; - } -} - -.search-input-wrap { - position: relative; - z-index: 1; - height: 3rem; - overflow: hidden; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - transition: height linear 200ms; -} -@media (min-width: 50rem) { - .search-input-wrap { - position: absolute; - width: 100%; - max-width: 33.5rem; - height: 100% !important; - border-radius: 0; - box-shadow: none; - transition: width ease 400ms; - } -} - -.search-input { - position: absolute; - width: 100%; - height: 100%; - padding: 0.5rem 1rem 0.5rem 2.5rem; - font-size: 1rem; - color: #e6e1e8; - background-color: #302d36; - border-top: 0; - border-right: 0; - border-bottom: 0; - border-left: 0; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-input { - padding: 0.5rem 1rem 0.5rem 3.5rem; - font-size: 0.875rem; - background-color: #27262b; - transition: padding-left linear 200ms; - } -} -.search-input:focus { - outline: 0; -} -.search-input:focus + .search-label .search-icon { - color: #2c84fa; -} - -.search-label { - position: absolute; - display: flex; - height: 100%; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .search-label { - padding-left: 2rem; - transition: padding-left linear 200ms; - } -} -.search-label .search-icon { - width: 1.2rem; - height: 1.2rem; - align-self: center; - color: #959396; -} - -.search-results { - position: absolute; - left: 0; - display: none; - width: 100%; - max-height: calc(100% - 4rem); - overflow-y: auto; - background-color: #302d36; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} -@media (min-width: 50rem) { - .search-results { - top: 100%; - width: 33.5rem; - max-height: calc(100vh - 200%) !important; - } -} - -.search-results-list { - padding-left: 0; - margin-bottom: 0.25rem; - list-style: none; - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .search-results-list { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .search-results-list { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-results-list { - font-size: 0.875rem !important; - } -} - -.search-results-list-item { - padding: 0; - margin: 0; -} - -.search-result { - display: block; - padding: 0.25rem 0.75rem; -} -.search-result:hover, .search-result.active { - background-color: #201f23; -} - -.search-result-title { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -@media (min-width: 31.25rem) { - .search-result-title { - display: inline-block; - width: 40%; - padding-right: 0.5rem; - vertical-align: top; - } -} - -.search-result-doc { - display: flex; - align-items: center; - word-wrap: break-word; -} -.search-result-doc.search-result-doc-parent { - opacity: 0.5; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.875rem !important; - } -} -@media (min-width: 50rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.6875rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.75rem !important; - } -} -.search-result-doc .search-result-icon { - width: 1rem; - height: 1rem; - margin-right: 0.5rem; - color: #2c84fa; - flex-shrink: 0; -} -.search-result-doc .search-result-doc-title { - overflow: auto; -} - -.search-result-section { - margin-left: 1.5rem; - word-wrap: break-word; -} - -.search-result-rel-url { - display: block; - margin-left: 1.5rem; - overflow: hidden; - color: #959396; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .search-result-rel-url { - font-size: 0.625rem !important; - } -} - -.search-result-previews { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - margin-left: 0.5rem; - color: #959396; - word-wrap: break-word; - border-left: 1px solid; - border-left-color: #44434d; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .search-result-previews { - font-size: 0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .search-result-previews { - display: inline-block; - width: 60%; - padding-left: 0.5rem; - margin-left: 0; - vertical-align: top; - } -} - -.search-result-preview + .search-result-preview { - margin-top: 0.25rem; -} - -.search-result-highlight { - font-weight: bold; -} - -.search-no-result { - padding: 0.5rem 0.75rem; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-no-result { - font-size: 0.875rem !important; - } -} - -.search-button { - position: fixed; - right: 1rem; - bottom: 1rem; - display: flex; - width: 3.5rem; - height: 3.5rem; - background-color: #302d36; - border: 1px solid rgba(44, 132, 250, 0.3); - border-radius: 1.75rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - align-items: center; - justify-content: center; -} - -.search-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 1; - width: 0; - height: 0; - background-color: rgba(0, 0, 0, 0.3); - opacity: 0; - transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; -} - -.search-active .search { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - padding: 0; -} -.search-active .search-input-wrap { - height: 4rem; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-active .search-input-wrap { - width: 33.5rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - } -} -.search-active .search-input { - background-color: #302d36; -} -@media (min-width: 50rem) { - .search-active .search-input { - padding-left: 2.3rem; - } -} -@media (min-width: 50rem) { - .search-active .search-label { - padding-left: 0.6rem; - } -} -.search-active .search-results { - display: block; -} -.search-active .search-overlay { - width: 100%; - height: 100%; - opacity: 1; - transition: opacity ease 400ms, width 0s, height 0s; -} -@media (min-width: 50rem) { - .search-active .main { - position: fixed; - right: 0; - left: 0; - } -} -.search-active .main-header { - padding-top: 4rem; -} -@media (min-width: 50rem) { - .search-active .main-header { - padding-top: 0; - } -} - -.table-wrapper { - display: block; - width: 100%; - max-width: 100%; - margin-bottom: 1.5rem; - overflow-x: auto; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} - -table { - display: table; - min-width: 100%; - border-collapse: separate; -} - -th, -td { - font-size: 0.75rem !important; - min-width: 7.5rem; - padding: 0.5rem 0.75rem; - background-color: #302d36; - border-bottom: 1px solid rgba(68, 67, 77, 0.5); - border-left: 1px solid #44434d; -} -@media (min-width: 31.25rem) { - th, - td { - font-size: 0.875rem !important; - } -} -th:first-of-type, -td:first-of-type { - border-left: 0; -} - -tbody tr:last-of-type th, -tbody tr:last-of-type td { - border-bottom: 0; -} -tbody tr:last-of-type td { - padding-bottom: 0.75rem; -} - -thead th { - border-bottom: 1px solid #44434d; -} - -:not(pre, figure) > code { - padding: 0.2em 0.15em; - font-weight: 400; - background-color: #31343f; - border: 1px solid #44434d; - border-radius: 4px; -} - -a:visited code { - border-color: #44434d; -} - -div.highlighter-rouge, -div.listingblock > div.content, -figure.highlight { - margin-top: 0; - margin-bottom: 0.75rem; - background-color: #31343f; - border-radius: 4px; - box-shadow: none; - -webkit-overflow-scrolling: touch; - position: relative; - padding: 0; -} -div.highlighter-rouge > button, -div.listingblock > div.content > button, -figure.highlight > button { - width: 0.75rem; - opacity: 0; - position: absolute; - top: 0; - right: 0; - border: 0.75rem solid #31343f; - background-color: #31343f; - color: #e6e1e8; - box-sizing: content-box; -} -div.highlighter-rouge > button svg, -div.listingblock > div.content > button svg, -figure.highlight > button svg { - fill: #e6e1e8; -} -div.highlighter-rouge > button:active, -div.listingblock > div.content > button:active, -figure.highlight > button:active { - text-decoration: none; - outline: none; - opacity: 1; -} -div.highlighter-rouge > button:focus, -div.listingblock > div.content > button:focus, -figure.highlight > button:focus { - opacity: 1; -} -div.highlighter-rouge:hover > button, -div.listingblock > div.content:hover > button, -figure.highlight:hover > button { - cursor: copy; - opacity: 1; -} - -div.highlighter-rouge div.highlight { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.highlighter-rouge pre.highlight, -div.highlighter-rouge code { - padding: 0; - margin: 0; - border: 0; -} - -div.listingblock { - margin-top: 0; - margin-bottom: 0.75rem; -} -div.listingblock div.content { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.listingblock div.content > pre, -div.listingblock code { - padding: 0; - margin: 0; - border: 0; -} - -figure.highlight pre, -figure.highlight :not(pre) > code { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} - -.highlight .table-wrapper { - padding: 0.75rem 0; - margin: 0; - border: 0; - box-shadow: none; -} -.highlight .table-wrapper td, -.highlight .table-wrapper pre { - font-size: 0.6875rem !important; - min-width: 0; - padding: 0; - background-color: #31343f; - border: 0; -} -@media (min-width: 31.25rem) { - .highlight .table-wrapper td, - .highlight .table-wrapper pre { - font-size: 0.75rem !important; - } -} -.highlight .table-wrapper td.gl { - width: 1em; - padding-right: 0.75rem; - padding-left: 0.75rem; -} -.highlight .table-wrapper pre { - margin: 0; - line-height: 2; -} - -.code-example, -.listingblock > .title { - padding: 0.75rem; - margin-bottom: 0.75rem; - overflow: auto; - border: 1px solid #44434d; - border-radius: 4px; -} -.code-example + .highlighter-rouge, -.code-example + .sectionbody .listingblock, -.code-example + .content, -.code-example + figure.highlight, -.listingblock > .title + .highlighter-rouge, -.listingblock > .title + .sectionbody .listingblock, -.listingblock > .title + .content, -.listingblock > .title + figure.highlight { - position: relative; - margin-top: -1rem; - border-right: 1px solid #44434d; - border-bottom: 1px solid #44434d; - border-left: 1px solid #44434d; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -code.language-mermaid { - padding: 0; - background-color: inherit; - border: 0; -} - -.highlight, -pre.highlight { - background: #31343f; - color: #dee2f7; -} - -.highlight pre { - background: #31343f; -} - -.text-grey-dk-000 { - color: #959396 !important; -} - -.text-grey-dk-100 { - color: #5c5962 !important; -} - -.text-grey-dk-200 { - color: #44434d !important; -} - -.text-grey-dk-250 { - color: #302d36 !important; -} - -.text-grey-dk-300 { - color: #27262b !important; -} - -.text-grey-lt-000 { - color: #f5f6fa !important; -} - -.text-grey-lt-100 { - color: #eeebee !important; -} - -.text-grey-lt-200 { - color: #ecebed !important; -} - -.text-grey-lt-300 { - color: #e6e1e8 !important; -} - -.text-blue-000 { - color: #2c84fa !important; -} - -.text-blue-100 { - color: #2869e6 !important; -} - -.text-blue-200 { - color: #264caf !important; -} - -.text-blue-300 { - color: #183385 !important; -} - -.text-green-000 { - color: #41d693 !important; -} - -.text-green-100 { - color: #11b584 !important; -} - -.text-green-200 { - color: #009c7b !important; -} - -.text-green-300 { - color: #026e57 !important; -} - -.text-purple-000 { - color: #7253ed !important; -} - -.text-purple-100 { - color: #5e41d0 !important; -} - -.text-purple-200 { - color: #4e26af !important; -} - -.text-purple-300 { - color: #381885 !important; -} - -.text-yellow-000 { - color: #ffeb82 !important; -} - -.text-yellow-100 { - color: #fadf50 !important; -} - -.text-yellow-200 { - color: #f7d12e !important; -} - -.text-yellow-300 { - color: #e7af06 !important; -} - -.text-red-000 { - color: #f77e7e !important; -} - -.text-red-100 { - color: #f96e65 !important; -} - -.text-red-200 { - color: #e94c4c !important; -} - -.text-red-300 { - color: #dd2e2e !important; -} - -.bg-grey-dk-000 { - background-color: #959396 !important; -} - -.bg-grey-dk-100 { - background-color: #5c5962 !important; -} - -.bg-grey-dk-200 { - background-color: #44434d !important; -} - -.bg-grey-dk-250 { - background-color: #302d36 !important; -} - -.bg-grey-dk-300 { - background-color: #27262b !important; -} - -.bg-grey-lt-000 { - background-color: #f5f6fa !important; -} - -.bg-grey-lt-100 { - background-color: #eeebee !important; -} - -.bg-grey-lt-200 { - background-color: #ecebed !important; -} - -.bg-grey-lt-300 { - background-color: #e6e1e8 !important; -} - -.bg-blue-000 { - background-color: #2c84fa !important; -} - -.bg-blue-100 { - background-color: #2869e6 !important; -} - -.bg-blue-200 { - background-color: #264caf !important; -} - -.bg-blue-300 { - background-color: #183385 !important; -} - -.bg-green-000 { - background-color: #41d693 !important; -} - -.bg-green-100 { - background-color: #11b584 !important; -} - -.bg-green-200 { - background-color: #009c7b !important; -} - -.bg-green-300 { - background-color: #026e57 !important; -} - -.bg-purple-000 { - background-color: #7253ed !important; -} - -.bg-purple-100 { - background-color: #5e41d0 !important; -} - -.bg-purple-200 { - background-color: #4e26af !important; -} - -.bg-purple-300 { - background-color: #381885 !important; -} - -.bg-yellow-000 { - background-color: #ffeb82 !important; -} - -.bg-yellow-100 { - background-color: #fadf50 !important; -} - -.bg-yellow-200 { - background-color: #f7d12e !important; -} - -.bg-yellow-300 { - background-color: #e7af06 !important; -} - -.bg-red-000 { - background-color: #f77e7e !important; -} - -.bg-red-100 { - background-color: #f96e65 !important; -} - -.bg-red-200 { - background-color: #e94c4c !important; -} - -.bg-red-300 { - background-color: #dd2e2e !important; -} - -.d-block { - display: block !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-none { - display: none !important; -} - -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.flex-justify-start { - justify-content: flex-start !important; -} - -.flex-justify-end { - justify-content: flex-end !important; -} - -.flex-justify-between { - justify-content: space-between !important; -} - -.flex-justify-around { - justify-content: space-around !important; -} - -.v-align-baseline { - vertical-align: baseline !important; -} - -.v-align-bottom { - vertical-align: bottom !important; -} - -.v-align-middle { - vertical-align: middle !important; -} - -.v-align-text-bottom { - vertical-align: text-bottom !important; -} - -.v-align-text-top { - vertical-align: text-top !important; -} - -.v-align-top { - vertical-align: top !important; -} - -.fs-1 { - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .fs-1 { - font-size: 0.625rem !important; - } -} - -.fs-2 { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .fs-2 { - font-size: 0.75rem !important; - } -} - -.fs-3 { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .fs-3 { - font-size: 0.875rem !important; - } -} - -.fs-4 { - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .fs-4 { - font-size: 1rem !important; - } -} - -.fs-5 { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - .fs-5 { - font-size: 1.125rem !important; - } -} - -.fs-6 { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - .fs-6 { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -.fs-7 { - font-size: 1.5rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-7 { - font-size: 2rem !important; - } -} - -.fs-8 { - font-size: 2rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-8 { - font-size: 2.25rem !important; - } -} - -.fs-9 { - font-size: 2.25rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-9 { - font-size: 2.625rem !important; - } -} - -.fs-10 { - font-size: 2.625rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-10 { - font-size: 3rem !important; - } -} - -.fw-300 { - font-weight: 300 !important; -} - -.fw-400 { - font-weight: 400 !important; -} - -.fw-500 { - font-weight: 500 !important; -} - -.fw-700 { - font-weight: 700 !important; -} - -.lh-0 { - line-height: 0 !important; -} - -.lh-default { - line-height: 1.4; -} - -.lh-tight { - line-height: 1.25; -} - -.ls-5 { - letter-spacing: 0.05em !important; -} - -.ls-10 { - letter-spacing: 0.1em !important; -} - -.ls-0 { - letter-spacing: 0 !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.list-style-none { - padding: 0 !important; - margin: 0 !important; - list-style: none !important; -} -.list-style-none li::before { - display: none !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.mxn-0 { - margin-right: -0 !important; - margin-left: -0 !important; -} - -.mx-0-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.mxn-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; -} - -.mx-1-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.mxn-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; -} - -.mx-2-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-3 { - margin: 0.75rem !important; -} - -.mt-3 { - margin-top: 0.75rem !important; -} - -.mr-3 { - margin-right: 0.75rem !important; -} - -.mb-3 { - margin-bottom: 0.75rem !important; -} - -.ml-3 { - margin-left: 0.75rem !important; -} - -.mx-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; -} - -.my-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; -} - -.mxn-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; -} - -.mx-3-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-4 { - margin: 1rem !important; -} - -.mt-4 { - margin-top: 1rem !important; -} - -.mr-4 { - margin-right: 1rem !important; -} - -.mb-4 { - margin-bottom: 1rem !important; -} - -.ml-4 { - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.my-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.mxn-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; -} - -.mx-4-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-5 { - margin: 1.5rem !important; -} - -.mt-5 { - margin-top: 1.5rem !important; -} - -.mr-5 { - margin-right: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 1.5rem !important; -} - -.ml-5 { - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.my-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.mxn-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; -} - -.mx-5-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-6 { - margin: 2rem !important; -} - -.mt-6 { - margin-top: 2rem !important; -} - -.mr-6 { - margin-right: 2rem !important; -} - -.mb-6 { - margin-bottom: 2rem !important; -} - -.ml-6 { - margin-left: 2rem !important; -} - -.mx-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; -} - -.my-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; -} - -.mxn-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; -} - -.mx-6-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-7 { - margin: 2.5rem !important; -} - -.mt-7 { - margin-top: 2.5rem !important; -} - -.mr-7 { - margin-right: 2.5rem !important; -} - -.mb-7 { - margin-bottom: 2.5rem !important; -} - -.ml-7 { - margin-left: 2.5rem !important; -} - -.mx-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; -} - -.my-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; -} - -.mxn-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; -} - -.mx-7-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-8 { - margin: 3rem !important; -} - -.mt-8 { - margin-top: 3rem !important; -} - -.mr-8 { - margin-right: 3rem !important; -} - -.mb-8 { - margin-bottom: 3rem !important; -} - -.ml-8 { - margin-left: 3rem !important; -} - -.mx-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.my-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.mxn-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; -} - -.mx-8-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-9 { - margin: 3.5rem !important; -} - -.mt-9 { - margin-top: 3.5rem !important; -} - -.mr-9 { - margin-right: 3.5rem !important; -} - -.mb-9 { - margin-bottom: 3.5rem !important; -} - -.ml-9 { - margin-left: 3.5rem !important; -} - -.mx-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; -} - -.my-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; -} - -.mxn-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; -} - -.mx-9-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-10 { - margin: 4rem !important; -} - -.mt-10 { - margin-top: 4rem !important; -} - -.mr-10 { - margin-right: 4rem !important; -} - -.mb-10 { - margin-bottom: 4rem !important; -} - -.ml-10 { - margin-left: 4rem !important; -} - -.mx-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; -} - -.my-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; -} - -.mxn-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; -} - -.mx-10-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -@media (min-width: 20rem) { - .m-xs-0 { - margin: 0 !important; - } - .mt-xs-0 { - margin-top: 0 !important; - } - .mr-xs-0 { - margin-right: 0 !important; - } - .mb-xs-0 { - margin-bottom: 0 !important; - } - .ml-xs-0 { - margin-left: 0 !important; - } - .mx-xs-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xs-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xs-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 20rem) { - .m-xs-1 { - margin: 0.25rem !important; - } - .mt-xs-1 { - margin-top: 0.25rem !important; - } - .mr-xs-1 { - margin-right: 0.25rem !important; - } - .mb-xs-1 { - margin-bottom: 0.25rem !important; - } - .ml-xs-1 { - margin-left: 0.25rem !important; - } - .mx-xs-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xs-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xs-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-2 { - margin: 0.5rem !important; - } - .mt-xs-2 { - margin-top: 0.5rem !important; - } - .mr-xs-2 { - margin-right: 0.5rem !important; - } - .mb-xs-2 { - margin-bottom: 0.5rem !important; - } - .ml-xs-2 { - margin-left: 0.5rem !important; - } - .mx-xs-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xs-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xs-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-3 { - margin: 0.75rem !important; - } - .mt-xs-3 { - margin-top: 0.75rem !important; - } - .mr-xs-3 { - margin-right: 0.75rem !important; - } - .mb-xs-3 { - margin-bottom: 0.75rem !important; - } - .ml-xs-3 { - margin-left: 0.75rem !important; - } - .mx-xs-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xs-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xs-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-4 { - margin: 1rem !important; - } - .mt-xs-4 { - margin-top: 1rem !important; - } - .mr-xs-4 { - margin-right: 1rem !important; - } - .mb-xs-4 { - margin-bottom: 1rem !important; - } - .ml-xs-4 { - margin-left: 1rem !important; - } - .mx-xs-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xs-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xs-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-5 { - margin: 1.5rem !important; - } - .mt-xs-5 { - margin-top: 1.5rem !important; - } - .mr-xs-5 { - margin-right: 1.5rem !important; - } - .mb-xs-5 { - margin-bottom: 1.5rem !important; - } - .ml-xs-5 { - margin-left: 1.5rem !important; - } - .mx-xs-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xs-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xs-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-6 { - margin: 2rem !important; - } - .mt-xs-6 { - margin-top: 2rem !important; - } - .mr-xs-6 { - margin-right: 2rem !important; - } - .mb-xs-6 { - margin-bottom: 2rem !important; - } - .ml-xs-6 { - margin-left: 2rem !important; - } - .mx-xs-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xs-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xs-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-7 { - margin: 2.5rem !important; - } - .mt-xs-7 { - margin-top: 2.5rem !important; - } - .mr-xs-7 { - margin-right: 2.5rem !important; - } - .mb-xs-7 { - margin-bottom: 2.5rem !important; - } - .ml-xs-7 { - margin-left: 2.5rem !important; - } - .mx-xs-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xs-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xs-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-8 { - margin: 3rem !important; - } - .mt-xs-8 { - margin-top: 3rem !important; - } - .mr-xs-8 { - margin-right: 3rem !important; - } - .mb-xs-8 { - margin-bottom: 3rem !important; - } - .ml-xs-8 { - margin-left: 3rem !important; - } - .mx-xs-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xs-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xs-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-9 { - margin: 3.5rem !important; - } - .mt-xs-9 { - margin-top: 3.5rem !important; - } - .mr-xs-9 { - margin-right: 3.5rem !important; - } - .mb-xs-9 { - margin-bottom: 3.5rem !important; - } - .ml-xs-9 { - margin-left: 3.5rem !important; - } - .mx-xs-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xs-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xs-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-10 { - margin: 4rem !important; - } - .mt-xs-10 { - margin-top: 4rem !important; - } - .mr-xs-10 { - margin-right: 4rem !important; - } - .mb-xs-10 { - margin-bottom: 4rem !important; - } - .ml-xs-10 { - margin-left: 4rem !important; - } - .mx-xs-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xs-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xs-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0 { - margin-left: 0 !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-sm-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1 { - margin-left: 0.25rem !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-sm-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2 { - margin-left: 0.5rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-sm-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-3 { - margin: 0.75rem !important; - } - .mt-sm-3 { - margin-top: 0.75rem !important; - } - .mr-sm-3 { - margin-right: 0.75rem !important; - } - .mb-sm-3 { - margin-bottom: 0.75rem !important; - } - .ml-sm-3 { - margin-left: 0.75rem !important; - } - .mx-sm-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-sm-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-sm-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-4 { - margin: 1rem !important; - } - .mt-sm-4 { - margin-top: 1rem !important; - } - .mr-sm-4 { - margin-right: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1rem !important; - } - .ml-sm-4 { - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-sm-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-sm-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-5 { - margin: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 1.5rem !important; - } - .mr-sm-5 { - margin-right: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 1.5rem !important; - } - .ml-sm-5 { - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-sm-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-sm-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-6 { - margin: 2rem !important; - } - .mt-sm-6 { - margin-top: 2rem !important; - } - .mr-sm-6 { - margin-right: 2rem !important; - } - .mb-sm-6 { - margin-bottom: 2rem !important; - } - .ml-sm-6 { - margin-left: 2rem !important; - } - .mx-sm-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-sm-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-sm-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-7 { - margin: 2.5rem !important; - } - .mt-sm-7 { - margin-top: 2.5rem !important; - } - .mr-sm-7 { - margin-right: 2.5rem !important; - } - .mb-sm-7 { - margin-bottom: 2.5rem !important; - } - .ml-sm-7 { - margin-left: 2.5rem !important; - } - .mx-sm-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-sm-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-sm-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-8 { - margin: 3rem !important; - } - .mt-sm-8 { - margin-top: 3rem !important; - } - .mr-sm-8 { - margin-right: 3rem !important; - } - .mb-sm-8 { - margin-bottom: 3rem !important; - } - .ml-sm-8 { - margin-left: 3rem !important; - } - .mx-sm-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-sm-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-sm-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-9 { - margin: 3.5rem !important; - } - .mt-sm-9 { - margin-top: 3.5rem !important; - } - .mr-sm-9 { - margin-right: 3.5rem !important; - } - .mb-sm-9 { - margin-bottom: 3.5rem !important; - } - .ml-sm-9 { - margin-left: 3.5rem !important; - } - .mx-sm-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-sm-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-sm-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-10 { - margin: 4rem !important; - } - .mt-sm-10 { - margin-top: 4rem !important; - } - .mr-sm-10 { - margin-right: 4rem !important; - } - .mb-sm-10 { - margin-bottom: 4rem !important; - } - .ml-sm-10 { - margin-left: 4rem !important; - } - .mx-sm-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-sm-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-sm-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 50rem) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mr-md-0 { - margin-right: 0 !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0 { - margin-left: 0 !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-md-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 50rem) { - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1 { - margin-left: 0.25rem !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-md-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 50rem) { - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2 { - margin-left: 0.5rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-md-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-3 { - margin: 0.75rem !important; - } - .mt-md-3 { - margin-top: 0.75rem !important; - } - .mr-md-3 { - margin-right: 0.75rem !important; - } - .mb-md-3 { - margin-bottom: 0.75rem !important; - } - .ml-md-3 { - margin-left: 0.75rem !important; - } - .mx-md-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-md-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-md-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 50rem) { - .m-md-4 { - margin: 1rem !important; - } - .mt-md-4 { - margin-top: 1rem !important; - } - .mr-md-4 { - margin-right: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1rem !important; - } - .ml-md-4 { - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-md-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-md-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 50rem) { - .m-md-5 { - margin: 1.5rem !important; - } - .mt-md-5 { - margin-top: 1.5rem !important; - } - .mr-md-5 { - margin-right: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 1.5rem !important; - } - .ml-md-5 { - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-md-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-md-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-6 { - margin: 2rem !important; - } - .mt-md-6 { - margin-top: 2rem !important; - } - .mr-md-6 { - margin-right: 2rem !important; - } - .mb-md-6 { - margin-bottom: 2rem !important; - } - .ml-md-6 { - margin-left: 2rem !important; - } - .mx-md-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-md-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-md-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 50rem) { - .m-md-7 { - margin: 2.5rem !important; - } - .mt-md-7 { - margin-top: 2.5rem !important; - } - .mr-md-7 { - margin-right: 2.5rem !important; - } - .mb-md-7 { - margin-bottom: 2.5rem !important; - } - .ml-md-7 { - margin-left: 2.5rem !important; - } - .mx-md-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-md-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-md-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-8 { - margin: 3rem !important; - } - .mt-md-8 { - margin-top: 3rem !important; - } - .mr-md-8 { - margin-right: 3rem !important; - } - .mb-md-8 { - margin-bottom: 3rem !important; - } - .ml-md-8 { - margin-left: 3rem !important; - } - .mx-md-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-md-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-md-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 50rem) { - .m-md-9 { - margin: 3.5rem !important; - } - .mt-md-9 { - margin-top: 3.5rem !important; - } - .mr-md-9 { - margin-right: 3.5rem !important; - } - .mb-md-9 { - margin-bottom: 3.5rem !important; - } - .ml-md-9 { - margin-left: 3.5rem !important; - } - .mx-md-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-md-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-md-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-10 { - margin: 4rem !important; - } - .mt-md-10 { - margin-top: 4rem !important; - } - .mr-md-10 { - margin-right: 4rem !important; - } - .mb-md-10 { - margin-bottom: 4rem !important; - } - .ml-md-10 { - margin-left: 4rem !important; - } - .mx-md-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-md-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-md-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0 { - margin-left: 0 !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-lg-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1 { - margin-left: 0.25rem !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-lg-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2 { - margin-left: 0.5rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-lg-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-3 { - margin: 0.75rem !important; - } - .mt-lg-3 { - margin-top: 0.75rem !important; - } - .mr-lg-3 { - margin-right: 0.75rem !important; - } - .mb-lg-3 { - margin-bottom: 0.75rem !important; - } - .ml-lg-3 { - margin-left: 0.75rem !important; - } - .mx-lg-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-lg-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-lg-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-4 { - margin: 1rem !important; - } - .mt-lg-4 { - margin-top: 1rem !important; - } - .mr-lg-4 { - margin-right: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1rem !important; - } - .ml-lg-4 { - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-lg-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-lg-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-5 { - margin: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 1.5rem !important; - } - .mr-lg-5 { - margin-right: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 1.5rem !important; - } - .ml-lg-5 { - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-lg-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-lg-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-6 { - margin: 2rem !important; - } - .mt-lg-6 { - margin-top: 2rem !important; - } - .mr-lg-6 { - margin-right: 2rem !important; - } - .mb-lg-6 { - margin-bottom: 2rem !important; - } - .ml-lg-6 { - margin-left: 2rem !important; - } - .mx-lg-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-lg-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-lg-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-7 { - margin: 2.5rem !important; - } - .mt-lg-7 { - margin-top: 2.5rem !important; - } - .mr-lg-7 { - margin-right: 2.5rem !important; - } - .mb-lg-7 { - margin-bottom: 2.5rem !important; - } - .ml-lg-7 { - margin-left: 2.5rem !important; - } - .mx-lg-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-lg-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-lg-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-8 { - margin: 3rem !important; - } - .mt-lg-8 { - margin-top: 3rem !important; - } - .mr-lg-8 { - margin-right: 3rem !important; - } - .mb-lg-8 { - margin-bottom: 3rem !important; - } - .ml-lg-8 { - margin-left: 3rem !important; - } - .mx-lg-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-lg-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-lg-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-9 { - margin: 3.5rem !important; - } - .mt-lg-9 { - margin-top: 3.5rem !important; - } - .mr-lg-9 { - margin-right: 3.5rem !important; - } - .mb-lg-9 { - margin-bottom: 3.5rem !important; - } - .ml-lg-9 { - margin-left: 3.5rem !important; - } - .mx-lg-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-lg-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-lg-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-10 { - margin: 4rem !important; - } - .mt-lg-10 { - margin-top: 4rem !important; - } - .mr-lg-10 { - margin-right: 4rem !important; - } - .mb-lg-10 { - margin-bottom: 4rem !important; - } - .ml-lg-10 { - margin-left: 4rem !important; - } - .mx-lg-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-lg-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-lg-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0 { - margin-left: 0 !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xl-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1 { - margin-left: 0.25rem !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xl-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2 { - margin-left: 0.5rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xl-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-3 { - margin: 0.75rem !important; - } - .mt-xl-3 { - margin-top: 0.75rem !important; - } - .mr-xl-3 { - margin-right: 0.75rem !important; - } - .mb-xl-3 { - margin-bottom: 0.75rem !important; - } - .ml-xl-3 { - margin-left: 0.75rem !important; - } - .mx-xl-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xl-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xl-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-4 { - margin: 1rem !important; - } - .mt-xl-4 { - margin-top: 1rem !important; - } - .mr-xl-4 { - margin-right: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1rem !important; - } - .ml-xl-4 { - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xl-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xl-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-5 { - margin: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 1.5rem !important; - } - .mr-xl-5 { - margin-right: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 1.5rem !important; - } - .ml-xl-5 { - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xl-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xl-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-6 { - margin: 2rem !important; - } - .mt-xl-6 { - margin-top: 2rem !important; - } - .mr-xl-6 { - margin-right: 2rem !important; - } - .mb-xl-6 { - margin-bottom: 2rem !important; - } - .ml-xl-6 { - margin-left: 2rem !important; - } - .mx-xl-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xl-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xl-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-7 { - margin: 2.5rem !important; - } - .mt-xl-7 { - margin-top: 2.5rem !important; - } - .mr-xl-7 { - margin-right: 2.5rem !important; - } - .mb-xl-7 { - margin-bottom: 2.5rem !important; - } - .ml-xl-7 { - margin-left: 2.5rem !important; - } - .mx-xl-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xl-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xl-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-8 { - margin: 3rem !important; - } - .mt-xl-8 { - margin-top: 3rem !important; - } - .mr-xl-8 { - margin-right: 3rem !important; - } - .mb-xl-8 { - margin-bottom: 3rem !important; - } - .ml-xl-8 { - margin-left: 3rem !important; - } - .mx-xl-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xl-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xl-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-9 { - margin: 3.5rem !important; - } - .mt-xl-9 { - margin-top: 3.5rem !important; - } - .mr-xl-9 { - margin-right: 3.5rem !important; - } - .mb-xl-9 { - margin-bottom: 3.5rem !important; - } - .ml-xl-9 { - margin-left: 3.5rem !important; - } - .mx-xl-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xl-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xl-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-10 { - margin: 4rem !important; - } - .mt-xl-10 { - margin-top: 4rem !important; - } - .mr-xl-10 { - margin-right: 4rem !important; - } - .mb-xl-10 { - margin-bottom: 4rem !important; - } - .ml-xl-10 { - margin-left: 4rem !important; - } - .mx-xl-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xl-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xl-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -.p-0 { - padding: 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 0.75rem !important; -} - -.pt-3 { - padding-top: 0.75rem !important; -} - -.pr-3 { - padding-right: 0.75rem !important; -} - -.pb-3 { - padding-bottom: 0.75rem !important; -} - -.pl-3 { - padding-left: 0.75rem !important; -} - -.px-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; -} - -.py-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; -} - -.p-4 { - padding: 1rem !important; -} - -.pt-4 { - padding-top: 1rem !important; -} - -.pr-4 { - padding-right: 1rem !important; -} - -.pb-4 { - padding-bottom: 1rem !important; -} - -.pl-4 { - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.py-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-5 { - padding: 1.5rem !important; -} - -.pt-5 { - padding-top: 1.5rem !important; -} - -.pr-5 { - padding-right: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 1.5rem !important; -} - -.pl-5 { - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.py-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-6 { - padding: 2rem !important; -} - -.pt-6 { - padding-top: 2rem !important; -} - -.pr-6 { - padding-right: 2rem !important; -} - -.pb-6 { - padding-bottom: 2rem !important; -} - -.pl-6 { - padding-left: 2rem !important; -} - -.px-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; -} - -.py-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; -} - -.p-7 { - padding: 2.5rem !important; -} - -.pt-7 { - padding-top: 2.5rem !important; -} - -.pr-7 { - padding-right: 2.5rem !important; -} - -.pb-7 { - padding-bottom: 2.5rem !important; -} - -.pl-7 { - padding-left: 2.5rem !important; -} - -.px-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; -} - -.py-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; -} - -.p-8 { - padding: 3rem !important; -} - -.pt-8 { - padding-top: 3rem !important; -} - -.pr-8 { - padding-right: 3rem !important; -} - -.pb-8 { - padding-bottom: 3rem !important; -} - -.pl-8 { - padding-left: 3rem !important; -} - -.px-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.p-9 { - padding: 3.5rem !important; -} - -.pt-9 { - padding-top: 3.5rem !important; -} - -.pr-9 { - padding-right: 3.5rem !important; -} - -.pb-9 { - padding-bottom: 3.5rem !important; -} - -.pl-9 { - padding-left: 3.5rem !important; -} - -.px-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; -} - -.py-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; -} - -.p-10 { - padding: 4rem !important; -} - -.pt-10 { - padding-top: 4rem !important; -} - -.pr-10 { - padding-right: 4rem !important; -} - -.pb-10 { - padding-bottom: 4rem !important; -} - -.pl-10 { - padding-left: 4rem !important; -} - -.px-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; -} - -.py-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; -} - -@media (min-width: 20rem) { - .p-xs-0 { - padding: 0 !important; - } - .pt-xs-0 { - padding-top: 0 !important; - } - .pr-xs-0 { - padding-right: 0 !important; - } - .pb-xs-0 { - padding-bottom: 0 !important; - } - .pl-xs-0 { - padding-left: 0 !important; - } - .px-xs-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xs-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xs-1 { - padding: 0.25rem !important; - } - .pt-xs-1 { - padding-top: 0.25rem !important; - } - .pr-xs-1 { - padding-right: 0.25rem !important; - } - .pb-xs-1 { - padding-bottom: 0.25rem !important; - } - .pl-xs-1 { - padding-left: 0.25rem !important; - } - .px-xs-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xs-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xs-2 { - padding: 0.5rem !important; - } - .pt-xs-2 { - padding-top: 0.5rem !important; - } - .pr-xs-2 { - padding-right: 0.5rem !important; - } - .pb-xs-2 { - padding-bottom: 0.5rem !important; - } - .pl-xs-2 { - padding-left: 0.5rem !important; - } - .px-xs-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xs-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xs-3 { - padding: 0.75rem !important; - } - .pt-xs-3 { - padding-top: 0.75rem !important; - } - .pr-xs-3 { - padding-right: 0.75rem !important; - } - .pb-xs-3 { - padding-bottom: 0.75rem !important; - } - .pl-xs-3 { - padding-left: 0.75rem !important; - } - .px-xs-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xs-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xs-4 { - padding: 1rem !important; - } - .pt-xs-4 { - padding-top: 1rem !important; - } - .pr-xs-4 { - padding-right: 1rem !important; - } - .pb-xs-4 { - padding-bottom: 1rem !important; - } - .pl-xs-4 { - padding-left: 1rem !important; - } - .px-xs-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xs-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xs-5 { - padding: 1.5rem !important; - } - .pt-xs-5 { - padding-top: 1.5rem !important; - } - .pr-xs-5 { - padding-right: 1.5rem !important; - } - .pb-xs-5 { - padding-bottom: 1.5rem !important; - } - .pl-xs-5 { - padding-left: 1.5rem !important; - } - .px-xs-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xs-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xs-6 { - padding: 2rem !important; - } - .pt-xs-6 { - padding-top: 2rem !important; - } - .pr-xs-6 { - padding-right: 2rem !important; - } - .pb-xs-6 { - padding-bottom: 2rem !important; - } - .pl-xs-6 { - padding-left: 2rem !important; - } - .px-xs-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xs-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xs-7 { - padding: 2.5rem !important; - } - .pt-xs-7 { - padding-top: 2.5rem !important; - } - .pr-xs-7 { - padding-right: 2.5rem !important; - } - .pb-xs-7 { - padding-bottom: 2.5rem !important; - } - .pl-xs-7 { - padding-left: 2.5rem !important; - } - .px-xs-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xs-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xs-8 { - padding: 3rem !important; - } - .pt-xs-8 { - padding-top: 3rem !important; - } - .pr-xs-8 { - padding-right: 3rem !important; - } - .pb-xs-8 { - padding-bottom: 3rem !important; - } - .pl-xs-8 { - padding-left: 3rem !important; - } - .px-xs-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xs-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xs-9 { - padding: 3.5rem !important; - } - .pt-xs-9 { - padding-top: 3.5rem !important; - } - .pr-xs-9 { - padding-right: 3.5rem !important; - } - .pb-xs-9 { - padding-bottom: 3.5rem !important; - } - .pl-xs-9 { - padding-left: 3.5rem !important; - } - .px-xs-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xs-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xs-10 { - padding: 4rem !important; - } - .pt-xs-10 { - padding-top: 4rem !important; - } - .pr-xs-10 { - padding-right: 4rem !important; - } - .pb-xs-10 { - padding-bottom: 4rem !important; - } - .pl-xs-10 { - padding-left: 4rem !important; - } - .px-xs-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xs-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 31.25rem) { - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0 { - padding-left: 0 !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1 { - padding-left: 0.25rem !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2 { - padding-left: 0.5rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-sm-3 { - padding: 0.75rem !important; - } - .pt-sm-3 { - padding-top: 0.75rem !important; - } - .pr-sm-3 { - padding-right: 0.75rem !important; - } - .pb-sm-3 { - padding-bottom: 0.75rem !important; - } - .pl-sm-3 { - padding-left: 0.75rem !important; - } - .px-sm-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-sm-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-sm-4 { - padding: 1rem !important; - } - .pt-sm-4 { - padding-top: 1rem !important; - } - .pr-sm-4 { - padding-right: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1rem !important; - } - .pl-sm-4 { - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-sm-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-sm-5 { - padding: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 1.5rem !important; - } - .pr-sm-5 { - padding-right: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 1.5rem !important; - } - .pl-sm-5 { - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-sm-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-sm-6 { - padding: 2rem !important; - } - .pt-sm-6 { - padding-top: 2rem !important; - } - .pr-sm-6 { - padding-right: 2rem !important; - } - .pb-sm-6 { - padding-bottom: 2rem !important; - } - .pl-sm-6 { - padding-left: 2rem !important; - } - .px-sm-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-sm-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-sm-7 { - padding: 2.5rem !important; - } - .pt-sm-7 { - padding-top: 2.5rem !important; - } - .pr-sm-7 { - padding-right: 2.5rem !important; - } - .pb-sm-7 { - padding-bottom: 2.5rem !important; - } - .pl-sm-7 { - padding-left: 2.5rem !important; - } - .px-sm-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-sm-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-sm-8 { - padding: 3rem !important; - } - .pt-sm-8 { - padding-top: 3rem !important; - } - .pr-sm-8 { - padding-right: 3rem !important; - } - .pb-sm-8 { - padding-bottom: 3rem !important; - } - .pl-sm-8 { - padding-left: 3rem !important; - } - .px-sm-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-sm-9 { - padding: 3.5rem !important; - } - .pt-sm-9 { - padding-top: 3.5rem !important; - } - .pr-sm-9 { - padding-right: 3.5rem !important; - } - .pb-sm-9 { - padding-bottom: 3.5rem !important; - } - .pl-sm-9 { - padding-left: 3.5rem !important; - } - .px-sm-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-sm-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-sm-10 { - padding: 4rem !important; - } - .pt-sm-10 { - padding-top: 4rem !important; - } - .pr-sm-10 { - padding-right: 4rem !important; - } - .pb-sm-10 { - padding-bottom: 4rem !important; - } - .pl-sm-10 { - padding-left: 4rem !important; - } - .px-sm-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-sm-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 50rem) { - .p-md-0 { - padding: 0 !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pr-md-0 { - padding-right: 0 !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0 { - padding-left: 0 !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1 { - padding-left: 0.25rem !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2 { - padding-left: 0.5rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-md-3 { - padding: 0.75rem !important; - } - .pt-md-3 { - padding-top: 0.75rem !important; - } - .pr-md-3 { - padding-right: 0.75rem !important; - } - .pb-md-3 { - padding-bottom: 0.75rem !important; - } - .pl-md-3 { - padding-left: 0.75rem !important; - } - .px-md-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-md-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-md-4 { - padding: 1rem !important; - } - .pt-md-4 { - padding-top: 1rem !important; - } - .pr-md-4 { - padding-right: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1rem !important; - } - .pl-md-4 { - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-md-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-md-5 { - padding: 1.5rem !important; - } - .pt-md-5 { - padding-top: 1.5rem !important; - } - .pr-md-5 { - padding-right: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 1.5rem !important; - } - .pl-md-5 { - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-md-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-md-6 { - padding: 2rem !important; - } - .pt-md-6 { - padding-top: 2rem !important; - } - .pr-md-6 { - padding-right: 2rem !important; - } - .pb-md-6 { - padding-bottom: 2rem !important; - } - .pl-md-6 { - padding-left: 2rem !important; - } - .px-md-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-md-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-md-7 { - padding: 2.5rem !important; - } - .pt-md-7 { - padding-top: 2.5rem !important; - } - .pr-md-7 { - padding-right: 2.5rem !important; - } - .pb-md-7 { - padding-bottom: 2.5rem !important; - } - .pl-md-7 { - padding-left: 2.5rem !important; - } - .px-md-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-md-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-md-8 { - padding: 3rem !important; - } - .pt-md-8 { - padding-top: 3rem !important; - } - .pr-md-8 { - padding-right: 3rem !important; - } - .pb-md-8 { - padding-bottom: 3rem !important; - } - .pl-md-8 { - padding-left: 3rem !important; - } - .px-md-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-md-9 { - padding: 3.5rem !important; - } - .pt-md-9 { - padding-top: 3.5rem !important; - } - .pr-md-9 { - padding-right: 3.5rem !important; - } - .pb-md-9 { - padding-bottom: 3.5rem !important; - } - .pl-md-9 { - padding-left: 3.5rem !important; - } - .px-md-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-md-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-md-10 { - padding: 4rem !important; - } - .pt-md-10 { - padding-top: 4rem !important; - } - .pr-md-10 { - padding-right: 4rem !important; - } - .pb-md-10 { - padding-bottom: 4rem !important; - } - .pl-md-10 { - padding-left: 4rem !important; - } - .px-md-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-md-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 66.5rem) { - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0 { - padding-left: 0 !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1 { - padding-left: 0.25rem !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2 { - padding-left: 0.5rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-lg-3 { - padding: 0.75rem !important; - } - .pt-lg-3 { - padding-top: 0.75rem !important; - } - .pr-lg-3 { - padding-right: 0.75rem !important; - } - .pb-lg-3 { - padding-bottom: 0.75rem !important; - } - .pl-lg-3 { - padding-left: 0.75rem !important; - } - .px-lg-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-lg-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-lg-4 { - padding: 1rem !important; - } - .pt-lg-4 { - padding-top: 1rem !important; - } - .pr-lg-4 { - padding-right: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1rem !important; - } - .pl-lg-4 { - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-lg-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-lg-5 { - padding: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 1.5rem !important; - } - .pr-lg-5 { - padding-right: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 1.5rem !important; - } - .pl-lg-5 { - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-lg-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-lg-6 { - padding: 2rem !important; - } - .pt-lg-6 { - padding-top: 2rem !important; - } - .pr-lg-6 { - padding-right: 2rem !important; - } - .pb-lg-6 { - padding-bottom: 2rem !important; - } - .pl-lg-6 { - padding-left: 2rem !important; - } - .px-lg-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-lg-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-lg-7 { - padding: 2.5rem !important; - } - .pt-lg-7 { - padding-top: 2.5rem !important; - } - .pr-lg-7 { - padding-right: 2.5rem !important; - } - .pb-lg-7 { - padding-bottom: 2.5rem !important; - } - .pl-lg-7 { - padding-left: 2.5rem !important; - } - .px-lg-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-lg-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-lg-8 { - padding: 3rem !important; - } - .pt-lg-8 { - padding-top: 3rem !important; - } - .pr-lg-8 { - padding-right: 3rem !important; - } - .pb-lg-8 { - padding-bottom: 3rem !important; - } - .pl-lg-8 { - padding-left: 3rem !important; - } - .px-lg-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-lg-9 { - padding: 3.5rem !important; - } - .pt-lg-9 { - padding-top: 3.5rem !important; - } - .pr-lg-9 { - padding-right: 3.5rem !important; - } - .pb-lg-9 { - padding-bottom: 3.5rem !important; - } - .pl-lg-9 { - padding-left: 3.5rem !important; - } - .px-lg-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-lg-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-lg-10 { - padding: 4rem !important; - } - .pt-lg-10 { - padding-top: 4rem !important; - } - .pr-lg-10 { - padding-right: 4rem !important; - } - .pb-lg-10 { - padding-bottom: 4rem !important; - } - .pl-lg-10 { - padding-left: 4rem !important; - } - .px-lg-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-lg-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 87.5rem) { - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0 { - padding-left: 0 !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1 { - padding-left: 0.25rem !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2 { - padding-left: 0.5rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xl-3 { - padding: 0.75rem !important; - } - .pt-xl-3 { - padding-top: 0.75rem !important; - } - .pr-xl-3 { - padding-right: 0.75rem !important; - } - .pb-xl-3 { - padding-bottom: 0.75rem !important; - } - .pl-xl-3 { - padding-left: 0.75rem !important; - } - .px-xl-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xl-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xl-4 { - padding: 1rem !important; - } - .pt-xl-4 { - padding-top: 1rem !important; - } - .pr-xl-4 { - padding-right: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1rem !important; - } - .pl-xl-4 { - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xl-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xl-5 { - padding: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 1.5rem !important; - } - .pr-xl-5 { - padding-right: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 1.5rem !important; - } - .pl-xl-5 { - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xl-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xl-6 { - padding: 2rem !important; - } - .pt-xl-6 { - padding-top: 2rem !important; - } - .pr-xl-6 { - padding-right: 2rem !important; - } - .pb-xl-6 { - padding-bottom: 2rem !important; - } - .pl-xl-6 { - padding-left: 2rem !important; - } - .px-xl-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xl-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xl-7 { - padding: 2.5rem !important; - } - .pt-xl-7 { - padding-top: 2.5rem !important; - } - .pr-xl-7 { - padding-right: 2.5rem !important; - } - .pb-xl-7 { - padding-bottom: 2.5rem !important; - } - .pl-xl-7 { - padding-left: 2.5rem !important; - } - .px-xl-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xl-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xl-8 { - padding: 3rem !important; - } - .pt-xl-8 { - padding-top: 3rem !important; - } - .pr-xl-8 { - padding-right: 3rem !important; - } - .pb-xl-8 { - padding-bottom: 3rem !important; - } - .pl-xl-8 { - padding-left: 3rem !important; - } - .px-xl-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xl-9 { - padding: 3.5rem !important; - } - .pt-xl-9 { - padding-top: 3.5rem !important; - } - .pr-xl-9 { - padding-right: 3.5rem !important; - } - .pb-xl-9 { - padding-bottom: 3.5rem !important; - } - .pl-xl-9 { - padding-left: 3.5rem !important; - } - .px-xl-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xl-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xl-10 { - padding: 4rem !important; - } - .pt-xl-10 { - padding-top: 4rem !important; - } - .pr-xl-10 { - padding-right: 4rem !important; - } - .pb-xl-10 { - padding-bottom: 4rem !important; - } - .pl-xl-10 { - padding-left: 4rem !important; - } - .px-xl-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xl-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media print { - .site-footer, - .site-button, - #edit-this-page, - #back-to-top, - .site-nav, - .main-header { - display: none !important; - } - .side-bar { - width: 100%; - height: auto; - border-right: 0 !important; - } - .site-header { - border-bottom: 1px solid #44434d; - } - .site-title { - font-size: 1rem !important; - font-weight: 700 !important; - } - .text-small { - font-size: 8pt !important; - } - pre.highlight { - border: 1px solid #44434d; - } - .main { - max-width: none; - margin-left: 0; - } -} -a.skip-to-main { - left: -999px; - position: absolute; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - z-index: -999; -} - -a.skip-to-main:focus, -a.skip-to-main:active { - color: #2c84fa; - background-color: #27262b; - left: auto; - top: auto; - width: 30%; - height: auto; - overflow: auto; - margin: 10px 35%; - padding: 5px; - border-radius: 15px; - border: 4px solid #264caf; - text-align: center; - font-size: 1.2em; - z-index: 999; -} - -div.opaque { - background-color: #27262b; -} - -p.highlight, blockquote.highlight { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight > .highlight-title, blockquote.highlight > .highlight-title { - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.highlight-title, blockquote.highlight-title { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight-title > p:first-child, blockquote.highlight-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.highlight { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight > p:first-child { - margin-top: 0; -} -blockquote.highlight > p:last-child { - margin-bottom: 0; -} - -blockquote.highlight-title { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.highlight-title > p:last-child { - margin-bottom: 0; -} - -p.important, blockquote.important { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important > .important-title, blockquote.important > .important-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.important-title, blockquote.important-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important-title > p:first-child, blockquote.important-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.important { - margin-left: 0; - margin-right: 0; -} -blockquote.important > p:first-child { - margin-top: 0; -} -blockquote.important > p:last-child { - margin-bottom: 0; -} - -blockquote.important-title { - margin-left: 0; - margin-right: 0; -} -blockquote.important-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.important-title > p:last-child { - margin-bottom: 0; -} - -p.new, blockquote.new { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new::before, blockquote.new::before { - color: #026e57; - content: "New"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.new > .new-title, blockquote.new > .new-title { - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.new-title, blockquote.new-title { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new-title > p:first-child, blockquote.new-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.new { - margin-left: 0; - margin-right: 0; -} -blockquote.new > p:first-child { - margin-top: 0; -} -blockquote.new > p:last-child { - margin-bottom: 0; -} - -blockquote.new-title { - margin-left: 0; - margin-right: 0; -} -blockquote.new-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.new-title > p:last-child { - margin-bottom: 0; -} - -p.note, blockquote.note { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note::before, blockquote.note::before { - color: #381885; - content: "Note"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.note > .note-title, blockquote.note > .note-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.note-title, blockquote.note-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note-title > p:first-child, blockquote.note-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.note { - margin-left: 0; - margin-right: 0; -} -blockquote.note > p:first-child { - margin-top: 0; -} -blockquote.note > p:last-child { - margin-bottom: 0; -} - -blockquote.note-title { - margin-left: 0; - margin-right: 0; -} -blockquote.note-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.note-title > p:last-child { - margin-bottom: 0; -} - -p.warning, blockquote.warning { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning::before, blockquote.warning::before { - color: #dd2e2e; - content: "Warning"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.warning > .warning-title, blockquote.warning > .warning-title { - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.warning-title, blockquote.warning-title { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning-title > p:first-child, blockquote.warning-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.warning { - margin-left: 0; - margin-right: 0; -} -blockquote.warning > p:first-child { - margin-top: 0; -} -blockquote.warning > p:last-child { - margin-bottom: 0; -} - -blockquote.warning-title { - margin-left: 0; - margin-right: 0; -} -blockquote.warning-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.warning-title > p:last-child { - margin-bottom: 0; -} - -/*# sourceMappingURL=just-the-docs-default.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-default.css.map b/_site/assets/css/just-the-docs-default.css.map deleted file mode 100644 index b16af76a..00000000 --- a/_site/assets/css/just-the-docs-default.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/vendor/OneLightJekyll/syntax.scss","../../_sass/vendor/OneDarkJekyll/syntax.scss","../../_sass/vendor/normalize.scss/normalize.scss","../../_sass/base.scss","../../_sass/color_schemes/dark.scss","../../_sass/support/mixins/_typography.scss","../../_sass/support/mixins/_layout.scss","../../_sass/support/_variables.scss","../../_sass/layout.scss","../../_sass/content.scss","../../_sass/navigation.scss","../../_sass/typography.scss","../../_sass/labels.scss","../../_sass/buttons.scss","../../_sass/support/mixins/_buttons.scss","../../_sass/search.scss","../../_sass/tables.scss","../../_sass/code.scss","../../_sass/utilities/_colors.scss","../../_sass/utilities/_layout.scss","../../_sass/utilities/_typography.scss","../../_sass/utilities/_lists.scss","../../_sass/utilities/_spacing.scss","../../_sass/print.scss","../../_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC5MF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACxMF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIiBY;EJhBZ,kBIYY;EJXZ;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIjBY;;;AJoBd;EACE;EACA;;;AAGF;EACE,OIlBS;EJmBT;;;AAGF;EACE;EACA,uBInCY;EJoCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBInEY;EJoEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD4BY;;ADpBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;;ADpFR;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDtBY;;ADpBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBD5BU;IC6BV;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;EACE;EAEA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;AF7EE;EE0EJ;AAAA;AAAA;IAMI,ODIQ;;;;ACAZ;EACE;;AAEA;EACE;;AFxFA;EEoFJ;IAQI;IACA,aDvBG;ICwBH,gBD5BG;IC6BH;IACA;;;;AAIJ;EACE;EACA,YDZc;ECad;;AFvGE;EEoGJ;IAMI,QDhBY;ICiBZ,YDjBY;ICkBZ;;;;AAIJ;EFrGE,eCuDK;EDtDL,cCsDK;ECiDL;EACA;EACA;EACA;EACA,aDtDK;ECuDL,gBDvDK;ECwDL,ODpGY;EFMZ;;AC3BE;EEgHJ;IFjGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEgHJ;IHlFI;IACA,aEpCuB;;;ADKvB;EEgHJ;IAaI,aD7DG;IC8DH,gBD9DG;;;;AC6EP;EACE;EACA;EACA,SD9EK;EC+EL;;;AFjJE;EEqJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDvGM;ECwGN;;AFhLE;EE6KJ;IAMI;IACA;;;;AAMJ;EF/KE,eCuDK;EDtDL,cCsDK;EC2HL;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EFrBZ;;ACKE;EE0LJ;IF3KI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE0LJ;IH5LI;;;ACEA;EE0LJ;IAYI;IACA;;;;AAIJ;EACE,ODzIK;EC0IL,QD1IK;EC2IL,ODjLS;;;AEtCX;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OFxIK;EEyIL;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHjCK;;AD7BP;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH9EI;;AGiFN;EACE,OHlFI;;AGwFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OHtHC;;AGyHH;EACE,OH1HC;;;AGmIX;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON+BS;EM9BT;EACA;EACA;EACA,kBNiBY;EMhBZ;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ON/BS;EMgCT;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORTY;EQUZ,kBRfY;EQgBZ;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBRxBU;IQyBV;;;AAGF;EACE;;AAEA;EACE,ORvBK;;;AQ4BX;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRhEY;EQiEZ,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX1Ha;;;AW8HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,OR7HO;EQ8HP;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRzKY;EFvBZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBRxMY;EQyMZ;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBRxPU;;ADnBV;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EXJE;EWQA;EACA;EACA,kBTMY;ESLZ;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBbDoB;EaEpB;EACA,eV+EY;;;AU1EhB;EACE,cVcY;;;AUqCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBbjEsB;EakEtB,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBbjFoB;EakFpB,OVrDU;EUsDV;;AAEA;AAAA;AAAA;EACE,MVzDQ;;AU4DV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EAGE;EACA,eVpEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EZvKA;EY2KE;EACA;EACA,kBb7KoB;Ea8KpB;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,Yb9NsB;EaiOpB,ObhOoB;;;AauOxB;EACE,YbzOsB;;;AcLxB;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjB4BS;EiB3BT,kBjBkBY;EiBjBZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnBF;EACE,kBlBwBY;;;AkBvBb;EACG;EACA;EACA,elB6EY;EkB5EZ;EACA;;AAEA;EACE,OlBmCO;EkBlCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB4DY;EkB3DZ;EACA;;AACA;EACE;EACA;EACA,OlBiBO;EkBhBP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBgBY;EkBfZ;EACA;;AAEA;EACE,OlBtCO;EkBuCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBDY;EkBEZ;EACA;;AACA;EACE;EACA;EACA,OlBxDO;EkByDP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB7CY;EkB8CZ;EACA;;AAEA;EACI,OlB3FI;EkB4FJ;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBrGM;EkBsGN;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBxEY;EkByEZ;EACA;;AACA;EACE;EACA;EACA,OlBvHM;EkBwHN;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBpHY;EkBqHZ;EACA;;AAEA;EACI,OlB1KK;EkB2KL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBpLO;EkBqLP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB/IY;EkBgJZ;EACA;;AACA;EACE;EACA;EACA,OlBtMO;EkBuMP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB3LY;EkB4LZ;EACA;;AAEA;EACI,OlBjOE;EkBkOF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlB3OI;EkB4OJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBtNY;EkBuNZ;EACA;;AACA;EACE;EACA;EACA,OlB7PI;EkB8PJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n.highlight pre {\n background: #31343f;\n}\n.highlight .hll {\n background: #31343f;\n}\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n.highlight .k {\n color: #e19ef5;\n}\n.highlight .l {\n color: #a3eea0;\n}\n.highlight .n {\n color: #dee2f7;\n}\n.highlight .o {\n color: #dee2f7;\n}\n.highlight .p {\n color: #dee2f7;\n}\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #e19ef5;\n}\n.highlight .kd {\n color: #e19ef5;\n}\n.highlight .kn {\n color: #e19ef5;\n}\n.highlight .kp {\n color: #e19ef5;\n}\n.highlight .kr {\n color: #e19ef5;\n}\n.highlight .kt {\n color: #e19ef5;\n}\n.highlight .ld {\n color: #a3eea0;\n}\n.highlight .m {\n color: #eddc96;\n}\n.highlight .s {\n color: #a3eea0;\n}\n.highlight .na {\n color: #eddc96;\n}\n.highlight .nb {\n color: #fdce68;\n}\n.highlight .nc {\n color: #fdce68;\n}\n.highlight .no {\n color: #fdce68;\n}\n.highlight .nd {\n color: #fdce68;\n}\n.highlight .ni {\n color: #fdce68;\n}\n.highlight .ne {\n color: #fdce68;\n}\n.highlight .nf {\n color: #dee2f7;\n}\n.highlight .nl {\n color: #fdce68;\n}\n.highlight .nn {\n color: #dee2f7;\n}\n.highlight .nx {\n color: #dee2f7;\n}\n.highlight .py {\n color: #fdce68;\n}\n.highlight .nt {\n color: #f9867b;\n}\n.highlight .nv {\n color: #fdce68;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #eddc96;\n}\n.highlight .mh {\n color: #eddc96;\n}\n.highlight .mi {\n color: #eddc96;\n}\n.highlight .mo {\n color: #eddc96;\n}\n.highlight .sb {\n color: #a3eea0;\n}\n.highlight .sc {\n color: #a3eea0;\n}\n.highlight .sd {\n color: #a3eea0;\n}\n.highlight .s2 {\n color: #a3eea0;\n}\n.highlight .se {\n color: #a3eea0;\n}\n.highlight .sh {\n color: #a3eea0;\n}\n.highlight .si {\n color: #a3eea0;\n}\n.highlight .sx {\n color: #a3eea0;\n}\n.highlight .sr {\n color: #7be2f9;\n}\n.highlight .s1 {\n color: #a3eea0;\n}\n.highlight .ss {\n color: #7be2f9;\n}\n.highlight .bp {\n color: #fdce68;\n}\n.highlight .vc {\n color: #fdce68;\n}\n.highlight .vg {\n color: #fdce68;\n}\n.highlight .vi {\n color: #f9867b;\n}\n.highlight .il {\n color: #eddc96;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #f92672;\n}\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n}\n\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n}\n\n.logo-container {\n text-align: center;\n // margin-bottom: 5px;\n margin-left: 20px;\n margin-top: 40px;\n margin-right: 26px;\n}\n\n.site-logo {\n max-width: 200px; /* Change this value as per your requirement */\n width: 100%;\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}p.highlight, blockquote.highlight {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .highlight-title {\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.highlight-title, blockquote.highlight-title {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.highlight {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.highlight-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .important-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.new, blockquote.new {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $green-300;\n content: \"New\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .new-title {\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.new-title, blockquote.new-title {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.new {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.new-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-300;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.warning, blockquote.warning {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-300;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-default.css"} \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-head-nav.css b/_site/assets/css/just-the-docs-head-nav.css deleted file mode 100644 index 239493a2..00000000 --- a/_site/assets/css/just-the-docs-head-nav.css +++ /dev/null @@ -1,3 +0,0 @@ -.nav-list .nav-list-item .nav-list-link { - background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); -} diff --git a/_site/assets/css/just-the-docs-light.css b/_site/assets/css/just-the-docs-light.css deleted file mode 100644 index e9e3f692..00000000 --- a/_site/assets/css/just-the-docs-light.css +++ /dev/null @@ -1,7612 +0,0 @@ -@charset "UTF-8"; -.highlight, -pre.highlight { - background: #f9f9f9; - color: #383942; -} - -.highlight pre { - background: #f9f9f9; -} - -.highlight .hll { - background: #f9f9f9; -} - -.highlight .c { - color: #9fa0a6; - font-style: italic; -} - -.highlight .err { - color: #fff; - background-color: #e05151; -} - -.highlight .k { - color: #a625a4; -} - -.highlight .l { - color: #50a04f; -} - -.highlight .n { - color: #383942; -} - -.highlight .o { - color: #383942; -} - -.highlight .p { - color: #383942; -} - -.highlight .cm { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cp { - color: #9fa0a6; - font-style: italic; -} - -.highlight .c1 { - color: #9fa0a6; - font-style: italic; -} - -.highlight .cs { - color: #9fa0a6; - font-style: italic; -} - -.highlight .ge { - font-style: italic; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .kc { - color: #a625a4; -} - -.highlight .kd { - color: #a625a4; -} - -.highlight .kn { - color: #a625a4; -} - -.highlight .kp { - color: #a625a4; -} - -.highlight .kr { - color: #a625a4; -} - -.highlight .kt { - color: #a625a4; -} - -.highlight .ld { - color: #50a04f; -} - -.highlight .m { - color: #b66a00; -} - -.highlight .s { - color: #50a04f; -} - -.highlight .na { - color: #b66a00; -} - -.highlight .nb { - color: #ca7601; -} - -.highlight .nc { - color: #ca7601; -} - -.highlight .no { - color: #ca7601; -} - -.highlight .nd { - color: #ca7601; -} - -.highlight .ni { - color: #ca7601; -} - -.highlight .ne { - color: #ca7601; -} - -.highlight .nf { - color: #383942; -} - -.highlight .nl { - color: #ca7601; -} - -.highlight .nn { - color: #383942; -} - -.highlight .nx { - color: #383942; -} - -.highlight .py { - color: #ca7601; -} - -.highlight .nt { - color: #e35549; -} - -.highlight .nv { - color: #ca7601; -} - -.highlight .ow { - font-weight: 700; -} - -.highlight .w { - color: #f8f8f2; -} - -.highlight .mf { - color: #b66a00; -} - -.highlight .mh { - color: #b66a00; -} - -.highlight .mi { - color: #b66a00; -} - -.highlight .mo { - color: #b66a00; -} - -.highlight .sb { - color: #50a04f; -} - -.highlight .sc { - color: #50a04f; -} - -.highlight .sd { - color: #50a04f; -} - -.highlight .s2 { - color: #50a04f; -} - -.highlight .se { - color: #50a04f; -} - -.highlight .sh { - color: #50a04f; -} - -.highlight .si { - color: #50a04f; -} - -.highlight .sx { - color: #50a04f; -} - -.highlight .sr { - color: #0083bb; -} - -.highlight .s1 { - color: #50a04f; -} - -.highlight .ss { - color: #0083bb; -} - -.highlight .bp { - color: #ca7601; -} - -.highlight .vc { - color: #ca7601; -} - -.highlight .vg { - color: #ca7601; -} - -.highlight .vi { - color: #e35549; -} - -.highlight .il { - color: #b66a00; -} - -.highlight .gu { - color: #75715e; -} - -.highlight .gd { - color: #e05151; -} - -.highlight .gi { - color: #43d089; -} - -.highlight .language-json .w + .s2 { - color: #e35549; -} - -.highlight .language-json .kc { - color: #0083bb; -} - -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -:root { - color-scheme: light; -} - -* { - box-sizing: border-box; -} - -html { - font-size: 0.875rem !important; - scroll-behavior: smooth; -} -@media (min-width: 31.25rem) { - html { - font-size: 1rem !important; - } -} - -body { - font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; - font-size: inherit; - line-height: 1.4; - color: #5c5962; - background-color: #fff; - overflow-wrap: break-word; -} - -ol, -ul, -dl, -pre, -address, -blockquote, -table, -div, -hr, -form, -fieldset, -noscript .table-wrapper { - margin-top: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -#toctitle { - margin-top: 0; - margin-bottom: 1em; - font-weight: 500; - line-height: 1.25; - color: #27262b; -} - -p { - margin-top: 1em; - margin-bottom: 1em; -} - -a { - color: #7253ed; - text-decoration: none; -} - -a:not([class]) { - text-decoration: underline; - text-decoration-color: #eeebee; - text-underline-offset: 2px; -} -a:not([class]):hover { - text-decoration-color: rgba(114, 83, 237, 0.45); -} - -code { - font-family: "SFMono-Regular", menlo, consolas, monospace; - font-size: 0.75em; - line-height: 1.4; -} - -figure, -pre { - margin: 0; -} - -li { - margin: 0.25em 0; -} - -img { - max-width: 100%; - height: auto; -} - -hr { - height: 1px; - padding: 0; - margin: 2rem 0; - background-color: #eeebee; - border: 0; -} - -blockquote { - margin: 10px 0; - margin-block-start: 0; - margin-inline-start: 0; - padding-left: 1rem; - border-left: 3px solid #eeebee; -} - -.side-bar { - z-index: 0; - display: flex; - flex-wrap: wrap; - background-color: #f5f6fa; -} -@media (min-width: 50rem) { - .side-bar { - flex-flow: column nowrap; - position: fixed; - width: 15.5rem; - height: 100%; - border-right: 1px solid #eeebee; - align-items: flex-end; - } -} -@media (min-width: 66.5rem) { - .side-bar { - width: calc((100% - 66.5rem) / 2 + 16.5rem); - min-width: 16.5rem; - } -} - -@media (min-width: 50rem) { - .main { - position: relative; - max-width: 50rem; - margin-left: 15.5rem; - } -} -@media (min-width: 66.5rem) { - .main { - margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); - } -} - -.main-content-wrap { - padding-right: 1rem; - padding-left: 1rem; - padding-top: 1rem; - padding-bottom: 1rem; -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 50rem) { - .main-content-wrap { - padding-top: 2rem; - padding-bottom: 2rem; - } -} - -.main-header { - z-index: 0; - display: none; - background-color: #f5f6fa; -} -@media (min-width: 50rem) { - .main-header { - display: flex; - justify-content: space-between; - height: 3.75rem; - background-color: #fff; - border-bottom: 1px solid #eeebee; - } -} -.main-header.nav-open { - display: block; -} -@media (min-width: 50rem) { - .main-header.nav-open { - display: flex; - } -} - -.logo-container { - text-align: center; - margin-left: 20px; - margin-top: 40px; - margin-right: 26px; -} - -.site-logo { - max-width: 200px; /* Change this value as per your requirement */ - width: 100%; -} - -.site-nav, -.site-header, -.site-footer { - width: 100%; -} -@media (min-width: 66.5rem) { - .site-nav, - .site-header, - .site-footer { - width: 16.5rem; - } -} - -.site-nav { - display: none; -} -.site-nav.nav-open { - display: block; -} -@media (min-width: 50rem) { - .site-nav { - display: block; - padding-top: 3rem; - padding-bottom: 1rem; - overflow-y: auto; - flex: 1 1 auto; - } -} - -.site-header { - display: flex; - min-height: 3.75rem; - align-items: center; -} -@media (min-width: 50rem) { - .site-header { - height: 3.75rem; - max-height: 3.75rem; - border-bottom: 1px solid #eeebee; - } -} - -.site-title { - padding-right: 1rem; - padding-left: 1rem; - flex-grow: 1; - display: flex; - height: 100%; - align-items: center; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #27262b; - font-size: 1.125rem !important; -} -@media (min-width: 50rem) { - .site-title { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-title { - font-size: 1.5rem !important; - line-height: 1.25; - } -} -@media (min-width: 50rem) { - .site-title { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } -} - -.site-button { - display: flex; - height: 100%; - padding: 1rem; - align-items: center; -} - -@media (min-width: 50rem) { - .site-header .site-button { - display: none; - } -} -.site-title:hover { - background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); -} - -.site-button:hover { - background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); -} - -body { - position: relative; - padding-bottom: 4rem; - overflow-y: scroll; -} -@media (min-width: 50rem) { - body { - position: static; - padding-bottom: 0; - } -} - -.site-footer { - padding-right: 1rem; - padding-left: 1rem; - position: absolute; - bottom: 0; - left: 0; - padding-top: 1rem; - padding-bottom: 1rem; - color: #959396; - font-size: 0.6875rem !important; -} -@media (min-width: 50rem) { - .site-footer { - padding-right: 2rem; - padding-left: 2rem; - } -} -@media (min-width: 31.25rem) { - .site-footer { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .site-footer { - position: static; - justify-self: end; - } -} - -.icon { - width: 1.5rem; - height: 1.5rem; - color: #7253ed; -} - -.main-content { - line-height: 1.6; -} -.main-content ol, -.main-content ul, -.main-content dl, -.main-content pre, -.main-content address, -.main-content blockquote, -.main-content .table-wrapper { - margin-top: 0.5em; -} -.main-content a { - overflow: hidden; - text-overflow: ellipsis; -} -.main-content ul, -.main-content ol { - padding-left: 1.5em; -} -.main-content li .highlight { - margin-top: 0.25rem; -} -.main-content ol { - list-style-type: none; - counter-reset: step-counter; -} -.main-content ol > li { - position: relative; -} -.main-content ol > li::before { - position: absolute; - top: 0.2em; - left: -1.6em; - color: #959396; - content: counter(step-counter); - counter-increment: step-counter; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - font-size: 0.875rem !important; - } -} -@media (min-width: 31.25rem) { - .main-content ol > li::before { - top: 0.11em; - } -} -.main-content ol > li ol { - counter-reset: sub-counter; -} -.main-content ol > li ol > li::before { - content: counter(sub-counter, lower-alpha); - counter-increment: sub-counter; -} -.main-content ul { - list-style: none; -} -.main-content ul > li::before { - position: absolute; - margin-left: -1.4em; - color: #959396; - content: "•"; -} -.main-content .task-list-item::before { - content: ""; -} -.main-content .task-list-item-checkbox { - margin-right: 0.6em; - margin-left: -1.4em; -} -.main-content hr + * { - margin-top: 0; -} -.main-content h1:first-of-type { - margin-top: 0.5em; -} -.main-content dl { - display: grid; - grid-template: auto/10em 1fr; -} -.main-content dt, -.main-content dd { - margin: 0.25em 0; -} -.main-content dt { - grid-column: 1; - font-weight: 500; - text-align: right; -} -.main-content dt::after { - content: ":"; -} -.main-content dd { - grid-column: 2; - margin-bottom: 0; - margin-left: 1em; -} -.main-content dd blockquote:first-child, -.main-content dd div:first-child, -.main-content dd dl:first-child, -.main-content dd dt:first-child, -.main-content dd h1:first-child, -.main-content dd h2:first-child, -.main-content dd h3:first-child, -.main-content dd h4:first-child, -.main-content dd h5:first-child, -.main-content dd h6:first-child, -.main-content dd li:first-child, -.main-content dd ol:first-child, -.main-content dd p:first-child, -.main-content dd pre:first-child, -.main-content dd table:first-child, -.main-content dd ul:first-child, -.main-content dd .table-wrapper:first-child { - margin-top: 0; -} -.main-content dd dl:first-child dt:first-child, -.main-content dd dl:first-child dd:nth-child(2), -.main-content ol dl:first-child dt:first-child, -.main-content ol dl:first-child dd:nth-child(2), -.main-content ul dl:first-child dt:first-child, -.main-content ul dl:first-child dd:nth-child(2) { - margin-top: 0; -} -.main-content .anchor-heading { - position: absolute; - right: -1rem; - width: 1.5rem; - height: 100%; - padding-right: 0.25rem; - padding-left: 0.25rem; - overflow: visible; -} -@media (min-width: 50rem) { - .main-content .anchor-heading { - right: auto; - left: -1.5rem; - } -} -.main-content .anchor-heading svg { - display: inline-block; - width: 100%; - height: 100%; - color: #7253ed; - visibility: hidden; -} -.main-content .anchor-heading:hover svg, -.main-content .anchor-heading:focus svg, -.main-content h1:hover > .anchor-heading svg, -.main-content h2:hover > .anchor-heading svg, -.main-content h3:hover > .anchor-heading svg, -.main-content h4:hover > .anchor-heading svg, -.main-content h5:hover > .anchor-heading svg, -.main-content h6:hover > .anchor-heading svg { - visibility: visible; -} -.main-content summary { - cursor: pointer; -} -.main-content h1, -.main-content h2, -.main-content h3, -.main-content h4, -.main-content h5, -.main-content h6, -.main-content #toctitle { - position: relative; - margin-top: 1.5em; - margin-bottom: 0.25em; -} -.main-content h1 + table, -.main-content h1 + .table-wrapper, -.main-content h1 + .code-example, -.main-content h1 + .highlighter-rouge, -.main-content h1 + .sectionbody .listingblock, -.main-content h2 + table, -.main-content h2 + .table-wrapper, -.main-content h2 + .code-example, -.main-content h2 + .highlighter-rouge, -.main-content h2 + .sectionbody .listingblock, -.main-content h3 + table, -.main-content h3 + .table-wrapper, -.main-content h3 + .code-example, -.main-content h3 + .highlighter-rouge, -.main-content h3 + .sectionbody .listingblock, -.main-content h4 + table, -.main-content h4 + .table-wrapper, -.main-content h4 + .code-example, -.main-content h4 + .highlighter-rouge, -.main-content h4 + .sectionbody .listingblock, -.main-content h5 + table, -.main-content h5 + .table-wrapper, -.main-content h5 + .code-example, -.main-content h5 + .highlighter-rouge, -.main-content h5 + .sectionbody .listingblock, -.main-content h6 + table, -.main-content h6 + .table-wrapper, -.main-content h6 + .code-example, -.main-content h6 + .highlighter-rouge, -.main-content h6 + .sectionbody .listingblock, -.main-content #toctitle + table, -.main-content #toctitle + .table-wrapper, -.main-content #toctitle + .code-example, -.main-content #toctitle + .highlighter-rouge, -.main-content #toctitle + .sectionbody .listingblock { - margin-top: 1em; -} -.main-content h1 + p:not(.label), -.main-content h2 + p:not(.label), -.main-content h3 + p:not(.label), -.main-content h4 + p:not(.label), -.main-content h5 + p:not(.label), -.main-content h6 + p:not(.label), -.main-content #toctitle + p:not(.label) { - margin-top: 0; -} -.main-content > h1:first-child, -.main-content > h2:first-child, -.main-content > h3:first-child, -.main-content > h4:first-child, -.main-content > h5:first-child, -.main-content > h6:first-child, -.main-content > .sect1:first-child > h2, -.main-content > .sect2:first-child > h3, -.main-content > .sect3:first-child > h4, -.main-content > .sect4:first-child > h5, -.main-content > .sect5:first-child > h6 { - margin-top: 0.5rem; -} - -.nav-list { - padding: 0; - margin-top: 0; - margin-bottom: 0; - list-style: none; -} -.nav-list .nav-list-item { - font-size: 0.875rem !important; - position: relative; - margin: 0; -} -@media (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .nav-list .nav-list-item { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .nav-list .nav-list-item { - font-size: 0.875rem !important; - } -} -.nav-list .nav-list-item .nav-list-link { - display: block; - min-height: 3rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - line-height: 2.5rem; - padding-right: 3rem; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-link { - min-height: 2rem; - line-height: 1.5rem; - padding-right: 2rem; - padding-left: 2rem; - } -} -.nav-list .nav-list-item .nav-list-link.external > svg { - width: 1rem; - height: 1rem; - vertical-align: text-bottom; -} -.nav-list .nav-list-item .nav-list-link.active { - font-weight: 600; - text-decoration: none; -} -.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { - background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); -} -.nav-list .nav-list-item .nav-list-expander { - position: absolute; - right: 0; - width: 3rem; - height: 3rem; - padding: 0.75rem; - color: #7253ed; -} -@media (min-width: 50rem) { - .nav-list .nav-list-item .nav-list-expander { - width: 2rem; - height: 2rem; - padding: 0.5rem; - } -} -.nav-list .nav-list-item .nav-list-expander:hover { - background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); -} -.nav-list .nav-list-item .nav-list-expander svg { - transform: rotate(90deg); -} -.nav-list .nav-list-item > .nav-list { - display: none; - padding-left: 0.75rem; - list-style: none; -} -.nav-list .nav-list-item > .nav-list .nav-list-item { - position: relative; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { - color: #5c5962; -} -.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { - color: #5c5962; -} -.nav-list .nav-list-item.active > .nav-list-expander svg { - transform: rotate(-90deg); -} -.nav-list .nav-list-item.active > .nav-list { - display: block; -} - -.nav-category { - padding: 0.5rem 1rem; - font-weight: 600; - text-align: start; - text-transform: uppercase; - border-bottom: 1px solid #eeebee; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .nav-category { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) { - .nav-category { - padding: 0.5rem 2rem; - margin-top: 1rem; - text-align: start; - } - .nav-category:first-child { - margin-top: 0; - } -} - -.nav-list.nav-category-list > .nav-list-item { - margin: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list { - padding: 0; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { - color: #7253ed; -} -.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { - color: #7253ed; -} - -.aux-nav { - height: 100%; - overflow-x: auto; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .aux-nav { - font-size: 0.75rem !important; - } -} -.aux-nav .aux-nav-list { - display: flex; - height: 100%; - padding: 0; - margin: 0; - list-style: none; -} -.aux-nav .aux-nav-list-item { - display: inline-block; - height: 100%; - padding: 0; - margin: 0; -} -@media (min-width: 50rem) { - .aux-nav { - padding-right: 1rem; - } -} - -@media (min-width: 50rem) { - .breadcrumb-nav { - margin-top: -1rem; - } -} - -.breadcrumb-nav-list { - padding-left: 0; - margin-bottom: 0.75rem; - list-style: none; -} - -.breadcrumb-nav-list-item { - display: table-cell; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .breadcrumb-nav-list-item { - font-size: 0.75rem !important; - } -} -.breadcrumb-nav-list-item::before { - display: none; -} -.breadcrumb-nav-list-item::after { - display: inline-block; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #959396; - content: "/"; -} -.breadcrumb-nav-list-item:last-child::after { - content: ""; -} - -h1, -.text-alpha { - font-size: 2rem !important; - line-height: 1.25; - font-weight: 300; -} -@media (min-width: 31.25rem) { - h1, - .text-alpha { - font-size: 2.25rem !important; - } -} - -h2, -.text-beta, -#toctitle { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - h2, - .text-beta, - #toctitle { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -h3, -.text-gamma { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - h3, - .text-gamma { - font-size: 1.125rem !important; - } -} - -h4, -.text-delta { - font-size: 0.6875rem !important; - font-weight: 400; - text-transform: uppercase; - letter-spacing: 0.1em; -} -@media (min-width: 31.25rem) { - h4, - .text-delta { - font-size: 0.75rem !important; - } -} - -h4 code { - text-transform: none; -} - -h5, -.text-epsilon { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - h5, - .text-epsilon { - font-size: 0.875rem !important; - } -} - -h6, -.text-zeta { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - h6, - .text-zeta { - font-size: 0.75rem !important; - } -} - -.text-small { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .text-small { - font-size: 0.75rem !important; - } -} - -.text-mono { - font-family: "SFMono-Regular", menlo, consolas, monospace !important; -} - -.text-left { - text-align: left !important; -} - -.text-center { - text-align: center !important; -} - -.text-right { - text-align: right !important; -} - -.label:not(g), -.label-blue:not(g) { - display: inline-block; - padding: 0.16em 0.56em; - margin-right: 0.5rem; - margin-left: 0.5rem; - color: #fff; - text-transform: uppercase; - vertical-align: middle; - background-color: #2869e6; - font-size: 0.6875rem !important; - border-radius: 12px; -} -@media (min-width: 31.25rem) { - .label:not(g), - .label-blue:not(g) { - font-size: 0.75rem !important; - } -} - -.label-green:not(g) { - background-color: #009c7b; -} - -.label-purple:not(g) { - background-color: #5e41d0; -} - -.label-red:not(g) { - background-color: #e94c4c; -} - -.label-yellow:not(g) { - color: #44434d; - background-color: #f7d12e; -} - -.btn { - display: inline-block; - box-sizing: border-box; - padding: 0.3em 1em; - margin: 0; - font-family: inherit; - font-size: inherit; - font-weight: 500; - line-height: 1.5; - color: #7253ed; - text-decoration: none; - vertical-align: baseline; - cursor: pointer; - background-color: #f7f7f7; - border-width: 0; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - appearance: none; -} -.btn:focus { - text-decoration: none; - outline: none; - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:focus:hover, .btn.selected:focus { - box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn:hover, .btn.zeroclipboard-is-hover { - color: #6a4aec; -} -.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { - text-decoration: none; - background-color: #f4f4f4; -} -.btn:active, .btn.selected, .btn.zeroclipboard-is-active { - background-color: #efefef; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn.selected:hover { - background-color: #cfcfcf; -} -.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { - color: rgba(102, 102, 102, 0.5); - cursor: default; - background-color: rgba(229, 229, 229, 0.5); - background-image: none; - box-shadow: none; -} - -.btn-outline { - color: #7253ed; - background: transparent; - box-shadow: inset 0 0 0 2px #e6e1e8; -} -.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { - color: #6341eb; - text-decoration: none; - background-color: transparent; - box-shadow: inset 0 0 0 3px #e6e1e8; -} -.btn-outline:focus { - text-decoration: none; - outline: none; - box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); -} -.btn-outline:focus:hover, .btn-outline.selected:focus { - box-shadow: inset 0 0 0 2px #5c5962; -} - -.btn-primary { - color: #fff; - background-color: #5739ce; - background-image: linear-gradient(#6f55d5, #5739ce); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { - color: #fff; - background-color: #5132cb; - background-image: linear-gradient(#6549d2, #5132cb); -} -.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { - background-color: #4f31c6; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-primary.selected:hover { - background-color: #472cb2; -} - -.btn-purple { - color: #fff; - background-color: #5739ce; - background-image: linear-gradient(#6f55d5, #5739ce); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { - color: #fff; - background-color: #5132cb; - background-image: linear-gradient(#6549d2, #5132cb); -} -.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { - background-color: #4f31c6; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-purple.selected:hover { - background-color: #472cb2; -} - -.btn-blue { - color: #fff; - background-color: #227efa; - background-image: linear-gradient(#4593fb, #227efa); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { - color: #fff; - background-color: #1878fa; - background-image: linear-gradient(#368afa, #1878fa); -} -.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { - background-color: #1375f9; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-blue.selected:hover { - background-color: #0669ed; -} - -.btn-green { - color: #fff; - background-color: #10ac7d; - background-image: linear-gradient(#13cc95, #10ac7d); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); -} -.btn-green:hover, .btn-green.zeroclipboard-is-hover { - color: #fff; - background-color: #0fa276; - background-image: linear-gradient(#12be8b, #0fa276); -} -.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { - background-color: #0f9e73; - background-image: none; - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); -} -.btn-green.selected:hover { - background-color: #0d8662; -} - -.btn-reset { - background: none; - border: none; - margin: 0; - text-align: inherit; - font: inherit; - border-radius: 0; - appearance: none; -} - -.search { - position: relative; - z-index: 2; - flex-grow: 1; - height: 4rem; - padding: 0.5rem; - transition: padding linear 200ms; -} -@media (min-width: 50rem) { - .search { - position: relative !important; - width: auto !important; - height: 100% !important; - padding: 0; - transition: none; - } -} - -.search-input-wrap { - position: relative; - z-index: 1; - height: 3rem; - overflow: hidden; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - transition: height linear 200ms; -} -@media (min-width: 50rem) { - .search-input-wrap { - position: absolute; - width: 100%; - max-width: 33.5rem; - height: 100% !important; - border-radius: 0; - box-shadow: none; - transition: width ease 400ms; - } -} - -.search-input { - position: absolute; - width: 100%; - height: 100%; - padding: 0.5rem 1rem 0.5rem 2.5rem; - font-size: 1rem; - color: #5c5962; - background-color: #fff; - border-top: 0; - border-right: 0; - border-bottom: 0; - border-left: 0; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-input { - padding: 0.5rem 1rem 0.5rem 3.5rem; - font-size: 0.875rem; - background-color: #fff; - transition: padding-left linear 200ms; - } -} -.search-input:focus { - outline: 0; -} -.search-input:focus + .search-label .search-icon { - color: #7253ed; -} - -.search-label { - position: absolute; - display: flex; - height: 100%; - padding-left: 1rem; -} -@media (min-width: 50rem) { - .search-label { - padding-left: 2rem; - transition: padding-left linear 200ms; - } -} -.search-label .search-icon { - width: 1.2rem; - height: 1.2rem; - align-self: center; - color: #959396; -} - -.search-results { - position: absolute; - left: 0; - display: none; - width: 100%; - max-height: calc(100% - 4rem); - overflow-y: auto; - background-color: #fff; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} -@media (min-width: 50rem) { - .search-results { - top: 100%; - width: 33.5rem; - max-height: calc(100vh - 200%) !important; - } -} - -.search-results-list { - padding-left: 0; - margin-bottom: 0.25rem; - list-style: none; - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .search-results-list { - font-size: 1rem !important; - } -} -@media (min-width: 50rem) { - .search-results-list { - font-size: 0.75rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-results-list { - font-size: 0.875rem !important; - } -} - -.search-results-list-item { - padding: 0; - margin: 0; -} - -.search-result { - display: block; - padding: 0.25rem 0.75rem; -} -.search-result:hover, .search-result.active { - background-color: #ebedf5; -} - -.search-result-title { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -@media (min-width: 31.25rem) { - .search-result-title { - display: inline-block; - width: 40%; - padding-right: 0.5rem; - vertical-align: top; - } -} - -.search-result-doc { - display: flex; - align-items: center; - word-wrap: break-word; -} -.search-result-doc.search-result-doc-parent { - opacity: 0.5; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.875rem !important; - } -} -@media (min-width: 50rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.6875rem !important; - } -} -@media (min-width: 50rem) and (min-width: 31.25rem) { - .search-result-doc.search-result-doc-parent { - font-size: 0.75rem !important; - } -} -.search-result-doc .search-result-icon { - width: 1rem; - height: 1rem; - margin-right: 0.5rem; - color: #7253ed; - flex-shrink: 0; -} -.search-result-doc .search-result-doc-title { - overflow: auto; -} - -.search-result-section { - margin-left: 1.5rem; - word-wrap: break-word; -} - -.search-result-rel-url { - display: block; - margin-left: 1.5rem; - overflow: hidden; - color: #959396; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .search-result-rel-url { - font-size: 0.625rem !important; - } -} - -.search-result-previews { - display: block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - margin-left: 0.5rem; - color: #959396; - word-wrap: break-word; - border-left: 1px solid; - border-left-color: #eeebee; - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .search-result-previews { - font-size: 0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .search-result-previews { - display: inline-block; - width: 60%; - padding-left: 0.5rem; - margin-left: 0; - vertical-align: top; - } -} - -.search-result-preview + .search-result-preview { - margin-top: 0.25rem; -} - -.search-result-highlight { - font-weight: bold; -} - -.search-no-result { - padding: 0.5rem 0.75rem; - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .search-no-result { - font-size: 0.875rem !important; - } -} - -.search-button { - position: fixed; - right: 1rem; - bottom: 1rem; - display: flex; - width: 3.5rem; - height: 3.5rem; - background-color: #fff; - border: 1px solid rgba(114, 83, 237, 0.3); - border-radius: 1.75rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - align-items: center; - justify-content: center; -} - -.search-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 1; - width: 0; - height: 0; - background-color: rgba(0, 0, 0, 0.3); - opacity: 0; - transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; -} - -.search-active .search { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - padding: 0; -} -.search-active .search-input-wrap { - height: 4rem; - border-radius: 0; -} -@media (min-width: 50rem) { - .search-active .search-input-wrap { - width: 33.5rem; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - } -} -.search-active .search-input { - background-color: #fff; -} -@media (min-width: 50rem) { - .search-active .search-input { - padding-left: 2.3rem; - } -} -@media (min-width: 50rem) { - .search-active .search-label { - padding-left: 0.6rem; - } -} -.search-active .search-results { - display: block; -} -.search-active .search-overlay { - width: 100%; - height: 100%; - opacity: 1; - transition: opacity ease 400ms, width 0s, height 0s; -} -@media (min-width: 50rem) { - .search-active .main { - position: fixed; - right: 0; - left: 0; - } -} -.search-active .main-header { - padding-top: 4rem; -} -@media (min-width: 50rem) { - .search-active .main-header { - padding-top: 0; - } -} - -.table-wrapper { - display: block; - width: 100%; - max-width: 100%; - margin-bottom: 1.5rem; - overflow-x: auto; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); -} - -table { - display: table; - min-width: 100%; - border-collapse: separate; -} - -th, -td { - font-size: 0.75rem !important; - min-width: 7.5rem; - padding: 0.5rem 0.75rem; - background-color: #fff; - border-bottom: 1px solid rgba(238, 235, 238, 0.5); - border-left: 1px solid #eeebee; -} -@media (min-width: 31.25rem) { - th, - td { - font-size: 0.875rem !important; - } -} -th:first-of-type, -td:first-of-type { - border-left: 0; -} - -tbody tr:last-of-type th, -tbody tr:last-of-type td { - border-bottom: 0; -} -tbody tr:last-of-type td { - padding-bottom: 0.75rem; -} - -thead th { - border-bottom: 1px solid #eeebee; -} - -:not(pre, figure) > code { - padding: 0.2em 0.15em; - font-weight: 400; - background-color: #f5f6fa; - border: 1px solid #eeebee; - border-radius: 4px; -} - -a:visited code { - border-color: #eeebee; -} - -div.highlighter-rouge, -div.listingblock > div.content, -figure.highlight { - margin-top: 0; - margin-bottom: 0.75rem; - background-color: #f5f6fa; - border-radius: 4px; - box-shadow: none; - -webkit-overflow-scrolling: touch; - position: relative; - padding: 0; -} -div.highlighter-rouge > button, -div.listingblock > div.content > button, -figure.highlight > button { - width: 0.75rem; - opacity: 0; - position: absolute; - top: 0; - right: 0; - border: 0.75rem solid #f5f6fa; - background-color: #f5f6fa; - color: #5c5962; - box-sizing: content-box; -} -div.highlighter-rouge > button svg, -div.listingblock > div.content > button svg, -figure.highlight > button svg { - fill: #5c5962; -} -div.highlighter-rouge > button:active, -div.listingblock > div.content > button:active, -figure.highlight > button:active { - text-decoration: none; - outline: none; - opacity: 1; -} -div.highlighter-rouge > button:focus, -div.listingblock > div.content > button:focus, -figure.highlight > button:focus { - opacity: 1; -} -div.highlighter-rouge:hover > button, -div.listingblock > div.content:hover > button, -figure.highlight:hover > button { - cursor: copy; - opacity: 1; -} - -div.highlighter-rouge div.highlight { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.highlighter-rouge pre.highlight, -div.highlighter-rouge code { - padding: 0; - margin: 0; - border: 0; -} - -div.listingblock { - margin-top: 0; - margin-bottom: 0.75rem; -} -div.listingblock div.content { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} -div.listingblock div.content > pre, -div.listingblock code { - padding: 0; - margin: 0; - border: 0; -} - -figure.highlight pre, -figure.highlight :not(pre) > code { - overflow-x: auto; - padding: 0.75rem; - margin: 0; - border: 0; -} - -.highlight .table-wrapper { - padding: 0.75rem 0; - margin: 0; - border: 0; - box-shadow: none; -} -.highlight .table-wrapper td, -.highlight .table-wrapper pre { - font-size: 0.6875rem !important; - min-width: 0; - padding: 0; - background-color: #f5f6fa; - border: 0; -} -@media (min-width: 31.25rem) { - .highlight .table-wrapper td, - .highlight .table-wrapper pre { - font-size: 0.75rem !important; - } -} -.highlight .table-wrapper td.gl { - width: 1em; - padding-right: 0.75rem; - padding-left: 0.75rem; -} -.highlight .table-wrapper pre { - margin: 0; - line-height: 2; -} - -.code-example, -.listingblock > .title { - padding: 0.75rem; - margin-bottom: 0.75rem; - overflow: auto; - border: 1px solid #eeebee; - border-radius: 4px; -} -.code-example + .highlighter-rouge, -.code-example + .sectionbody .listingblock, -.code-example + .content, -.code-example + figure.highlight, -.listingblock > .title + .highlighter-rouge, -.listingblock > .title + .sectionbody .listingblock, -.listingblock > .title + .content, -.listingblock > .title + figure.highlight { - position: relative; - margin-top: -1rem; - border-right: 1px solid #eeebee; - border-bottom: 1px solid #eeebee; - border-left: 1px solid #eeebee; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -code.language-mermaid { - padding: 0; - background-color: inherit; - border: 0; -} - -.highlight, -pre.highlight { - background: #f5f6fa; - color: #5c5962; -} - -.highlight pre { - background: #f5f6fa; -} - -.text-grey-dk-000 { - color: #959396 !important; -} - -.text-grey-dk-100 { - color: #5c5962 !important; -} - -.text-grey-dk-200 { - color: #44434d !important; -} - -.text-grey-dk-250 { - color: #302d36 !important; -} - -.text-grey-dk-300 { - color: #27262b !important; -} - -.text-grey-lt-000 { - color: #f5f6fa !important; -} - -.text-grey-lt-100 { - color: #eeebee !important; -} - -.text-grey-lt-200 { - color: #ecebed !important; -} - -.text-grey-lt-300 { - color: #e6e1e8 !important; -} - -.text-blue-000 { - color: #2c84fa !important; -} - -.text-blue-100 { - color: #2869e6 !important; -} - -.text-blue-200 { - color: #264caf !important; -} - -.text-blue-300 { - color: #183385 !important; -} - -.text-green-000 { - color: #41d693 !important; -} - -.text-green-100 { - color: #11b584 !important; -} - -.text-green-200 { - color: #009c7b !important; -} - -.text-green-300 { - color: #026e57 !important; -} - -.text-purple-000 { - color: #7253ed !important; -} - -.text-purple-100 { - color: #5e41d0 !important; -} - -.text-purple-200 { - color: #4e26af !important; -} - -.text-purple-300 { - color: #381885 !important; -} - -.text-yellow-000 { - color: #ffeb82 !important; -} - -.text-yellow-100 { - color: #fadf50 !important; -} - -.text-yellow-200 { - color: #f7d12e !important; -} - -.text-yellow-300 { - color: #e7af06 !important; -} - -.text-red-000 { - color: #f77e7e !important; -} - -.text-red-100 { - color: #f96e65 !important; -} - -.text-red-200 { - color: #e94c4c !important; -} - -.text-red-300 { - color: #dd2e2e !important; -} - -.bg-grey-dk-000 { - background-color: #959396 !important; -} - -.bg-grey-dk-100 { - background-color: #5c5962 !important; -} - -.bg-grey-dk-200 { - background-color: #44434d !important; -} - -.bg-grey-dk-250 { - background-color: #302d36 !important; -} - -.bg-grey-dk-300 { - background-color: #27262b !important; -} - -.bg-grey-lt-000 { - background-color: #f5f6fa !important; -} - -.bg-grey-lt-100 { - background-color: #eeebee !important; -} - -.bg-grey-lt-200 { - background-color: #ecebed !important; -} - -.bg-grey-lt-300 { - background-color: #e6e1e8 !important; -} - -.bg-blue-000 { - background-color: #2c84fa !important; -} - -.bg-blue-100 { - background-color: #2869e6 !important; -} - -.bg-blue-200 { - background-color: #264caf !important; -} - -.bg-blue-300 { - background-color: #183385 !important; -} - -.bg-green-000 { - background-color: #41d693 !important; -} - -.bg-green-100 { - background-color: #11b584 !important; -} - -.bg-green-200 { - background-color: #009c7b !important; -} - -.bg-green-300 { - background-color: #026e57 !important; -} - -.bg-purple-000 { - background-color: #7253ed !important; -} - -.bg-purple-100 { - background-color: #5e41d0 !important; -} - -.bg-purple-200 { - background-color: #4e26af !important; -} - -.bg-purple-300 { - background-color: #381885 !important; -} - -.bg-yellow-000 { - background-color: #ffeb82 !important; -} - -.bg-yellow-100 { - background-color: #fadf50 !important; -} - -.bg-yellow-200 { - background-color: #f7d12e !important; -} - -.bg-yellow-300 { - background-color: #e7af06 !important; -} - -.bg-red-000 { - background-color: #f77e7e !important; -} - -.bg-red-100 { - background-color: #f96e65 !important; -} - -.bg-red-200 { - background-color: #e94c4c !important; -} - -.bg-red-300 { - background-color: #dd2e2e !important; -} - -.d-block { - display: block !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-none { - display: none !important; -} - -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 20rem) { - .d-xs-block { - display: block !important; - } - .d-xs-flex { - display: flex !important; - } - .d-xs-inline { - display: inline !important; - } - .d-xs-inline-block { - display: inline-block !important; - } - .d-xs-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 31.25rem) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 50rem) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 66.5rem) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -@media (min-width: 87.5rem) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-none { - display: none !important; - } -} -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.flex-justify-start { - justify-content: flex-start !important; -} - -.flex-justify-end { - justify-content: flex-end !important; -} - -.flex-justify-between { - justify-content: space-between !important; -} - -.flex-justify-around { - justify-content: space-around !important; -} - -.v-align-baseline { - vertical-align: baseline !important; -} - -.v-align-bottom { - vertical-align: bottom !important; -} - -.v-align-middle { - vertical-align: middle !important; -} - -.v-align-text-bottom { - vertical-align: text-bottom !important; -} - -.v-align-text-top { - vertical-align: text-top !important; -} - -.v-align-top { - vertical-align: top !important; -} - -.fs-1 { - font-size: 0.5625rem !important; -} -@media (min-width: 31.25rem) { - .fs-1 { - font-size: 0.625rem !important; - } -} - -.fs-2 { - font-size: 0.6875rem !important; -} -@media (min-width: 31.25rem) { - .fs-2 { - font-size: 0.75rem !important; - } -} - -.fs-3 { - font-size: 0.75rem !important; -} -@media (min-width: 31.25rem) { - .fs-3 { - font-size: 0.875rem !important; - } -} - -.fs-4 { - font-size: 0.875rem !important; -} -@media (min-width: 31.25rem) { - .fs-4 { - font-size: 1rem !important; - } -} - -.fs-5 { - font-size: 1rem !important; -} -@media (min-width: 31.25rem) { - .fs-5 { - font-size: 1.125rem !important; - } -} - -.fs-6 { - font-size: 1.125rem !important; -} -@media (min-width: 31.25rem) { - .fs-6 { - font-size: 1.5rem !important; - line-height: 1.25; - } -} - -.fs-7 { - font-size: 1.5rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-7 { - font-size: 2rem !important; - } -} - -.fs-8 { - font-size: 2rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-8 { - font-size: 2.25rem !important; - } -} - -.fs-9 { - font-size: 2.25rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-9 { - font-size: 2.625rem !important; - } -} - -.fs-10 { - font-size: 2.625rem !important; - line-height: 1.25; -} -@media (min-width: 31.25rem) { - .fs-10 { - font-size: 3rem !important; - } -} - -.fw-300 { - font-weight: 300 !important; -} - -.fw-400 { - font-weight: 400 !important; -} - -.fw-500 { - font-weight: 500 !important; -} - -.fw-700 { - font-weight: 700 !important; -} - -.lh-0 { - line-height: 0 !important; -} - -.lh-default { - line-height: 1.4; -} - -.lh-tight { - line-height: 1.25; -} - -.ls-5 { - letter-spacing: 0.05em !important; -} - -.ls-10 { - letter-spacing: 0.1em !important; -} - -.ls-0 { - letter-spacing: 0 !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.list-style-none { - padding: 0 !important; - margin: 0 !important; - list-style: none !important; -} -.list-style-none li::before { - display: none !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.mxn-0 { - margin-right: -0 !important; - margin-left: -0 !important; -} - -.mx-0-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.mxn-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; -} - -.mx-1-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.mxn-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; -} - -.mx-2-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-3 { - margin: 0.75rem !important; -} - -.mt-3 { - margin-top: 0.75rem !important; -} - -.mr-3 { - margin-right: 0.75rem !important; -} - -.mb-3 { - margin-bottom: 0.75rem !important; -} - -.ml-3 { - margin-left: 0.75rem !important; -} - -.mx-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; -} - -.my-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; -} - -.mxn-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; -} - -.mx-3-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-4 { - margin: 1rem !important; -} - -.mt-4 { - margin-top: 1rem !important; -} - -.mr-4 { - margin-right: 1rem !important; -} - -.mb-4 { - margin-bottom: 1rem !important; -} - -.ml-4 { - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.my-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.mxn-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; -} - -.mx-4-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-5 { - margin: 1.5rem !important; -} - -.mt-5 { - margin-top: 1.5rem !important; -} - -.mr-5 { - margin-right: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 1.5rem !important; -} - -.ml-5 { - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.my-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.mxn-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; -} - -.mx-5-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-6 { - margin: 2rem !important; -} - -.mt-6 { - margin-top: 2rem !important; -} - -.mr-6 { - margin-right: 2rem !important; -} - -.mb-6 { - margin-bottom: 2rem !important; -} - -.ml-6 { - margin-left: 2rem !important; -} - -.mx-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; -} - -.my-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; -} - -.mxn-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; -} - -.mx-6-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-7 { - margin: 2.5rem !important; -} - -.mt-7 { - margin-top: 2.5rem !important; -} - -.mr-7 { - margin-right: 2.5rem !important; -} - -.mb-7 { - margin-bottom: 2.5rem !important; -} - -.ml-7 { - margin-left: 2.5rem !important; -} - -.mx-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; -} - -.my-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; -} - -.mxn-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; -} - -.mx-7-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-8 { - margin: 3rem !important; -} - -.mt-8 { - margin-top: 3rem !important; -} - -.mr-8 { - margin-right: 3rem !important; -} - -.mb-8 { - margin-bottom: 3rem !important; -} - -.ml-8 { - margin-left: 3rem !important; -} - -.mx-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.my-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.mxn-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; -} - -.mx-8-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-9 { - margin: 3.5rem !important; -} - -.mt-9 { - margin-top: 3.5rem !important; -} - -.mr-9 { - margin-right: 3.5rem !important; -} - -.mb-9 { - margin-bottom: 3.5rem !important; -} - -.ml-9 { - margin-left: 3.5rem !important; -} - -.mx-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; -} - -.my-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; -} - -.mxn-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; -} - -.mx-9-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-10 { - margin: 4rem !important; -} - -.mt-10 { - margin-top: 4rem !important; -} - -.mr-10 { - margin-right: 4rem !important; -} - -.mb-10 { - margin-bottom: 4rem !important; -} - -.ml-10 { - margin-left: 4rem !important; -} - -.mx-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; -} - -.my-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; -} - -.mxn-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; -} - -.mx-10-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -@media (min-width: 20rem) { - .m-xs-0 { - margin: 0 !important; - } - .mt-xs-0 { - margin-top: 0 !important; - } - .mr-xs-0 { - margin-right: 0 !important; - } - .mb-xs-0 { - margin-bottom: 0 !important; - } - .ml-xs-0 { - margin-left: 0 !important; - } - .mx-xs-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xs-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xs-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 20rem) { - .m-xs-1 { - margin: 0.25rem !important; - } - .mt-xs-1 { - margin-top: 0.25rem !important; - } - .mr-xs-1 { - margin-right: 0.25rem !important; - } - .mb-xs-1 { - margin-bottom: 0.25rem !important; - } - .ml-xs-1 { - margin-left: 0.25rem !important; - } - .mx-xs-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xs-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xs-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-2 { - margin: 0.5rem !important; - } - .mt-xs-2 { - margin-top: 0.5rem !important; - } - .mr-xs-2 { - margin-right: 0.5rem !important; - } - .mb-xs-2 { - margin-bottom: 0.5rem !important; - } - .ml-xs-2 { - margin-left: 0.5rem !important; - } - .mx-xs-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xs-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xs-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-3 { - margin: 0.75rem !important; - } - .mt-xs-3 { - margin-top: 0.75rem !important; - } - .mr-xs-3 { - margin-right: 0.75rem !important; - } - .mb-xs-3 { - margin-bottom: 0.75rem !important; - } - .ml-xs-3 { - margin-left: 0.75rem !important; - } - .mx-xs-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xs-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xs-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-4 { - margin: 1rem !important; - } - .mt-xs-4 { - margin-top: 1rem !important; - } - .mr-xs-4 { - margin-right: 1rem !important; - } - .mb-xs-4 { - margin-bottom: 1rem !important; - } - .ml-xs-4 { - margin-left: 1rem !important; - } - .mx-xs-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xs-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xs-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-5 { - margin: 1.5rem !important; - } - .mt-xs-5 { - margin-top: 1.5rem !important; - } - .mr-xs-5 { - margin-right: 1.5rem !important; - } - .mb-xs-5 { - margin-bottom: 1.5rem !important; - } - .ml-xs-5 { - margin-left: 1.5rem !important; - } - .mx-xs-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xs-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xs-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-6 { - margin: 2rem !important; - } - .mt-xs-6 { - margin-top: 2rem !important; - } - .mr-xs-6 { - margin-right: 2rem !important; - } - .mb-xs-6 { - margin-bottom: 2rem !important; - } - .ml-xs-6 { - margin-left: 2rem !important; - } - .mx-xs-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xs-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xs-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-7 { - margin: 2.5rem !important; - } - .mt-xs-7 { - margin-top: 2.5rem !important; - } - .mr-xs-7 { - margin-right: 2.5rem !important; - } - .mb-xs-7 { - margin-bottom: 2.5rem !important; - } - .ml-xs-7 { - margin-left: 2.5rem !important; - } - .mx-xs-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xs-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xs-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-8 { - margin: 3rem !important; - } - .mt-xs-8 { - margin-top: 3rem !important; - } - .mr-xs-8 { - margin-right: 3rem !important; - } - .mb-xs-8 { - margin-bottom: 3rem !important; - } - .ml-xs-8 { - margin-left: 3rem !important; - } - .mx-xs-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xs-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xs-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-9 { - margin: 3.5rem !important; - } - .mt-xs-9 { - margin-top: 3.5rem !important; - } - .mr-xs-9 { - margin-right: 3.5rem !important; - } - .mb-xs-9 { - margin-bottom: 3.5rem !important; - } - .ml-xs-9 { - margin-left: 3.5rem !important; - } - .mx-xs-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xs-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xs-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 20rem) { - .m-xs-10 { - margin: 4rem !important; - } - .mt-xs-10 { - margin-top: 4rem !important; - } - .mr-xs-10 { - margin-right: 4rem !important; - } - .mb-xs-10 { - margin-bottom: 4rem !important; - } - .ml-xs-10 { - margin-left: 4rem !important; - } - .mx-xs-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xs-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xs-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0 { - margin-left: 0 !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-sm-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1 { - margin-left: 0.25rem !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-sm-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2 { - margin-left: 0.5rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-sm-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-3 { - margin: 0.75rem !important; - } - .mt-sm-3 { - margin-top: 0.75rem !important; - } - .mr-sm-3 { - margin-right: 0.75rem !important; - } - .mb-sm-3 { - margin-bottom: 0.75rem !important; - } - .ml-sm-3 { - margin-left: 0.75rem !important; - } - .mx-sm-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-sm-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-sm-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-4 { - margin: 1rem !important; - } - .mt-sm-4 { - margin-top: 1rem !important; - } - .mr-sm-4 { - margin-right: 1rem !important; - } - .mb-sm-4 { - margin-bottom: 1rem !important; - } - .ml-sm-4 { - margin-left: 1rem !important; - } - .mx-sm-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-sm-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-sm-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-5 { - margin: 1.5rem !important; - } - .mt-sm-5 { - margin-top: 1.5rem !important; - } - .mr-sm-5 { - margin-right: 1.5rem !important; - } - .mb-sm-5 { - margin-bottom: 1.5rem !important; - } - .ml-sm-5 { - margin-left: 1.5rem !important; - } - .mx-sm-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-sm-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-sm-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-6 { - margin: 2rem !important; - } - .mt-sm-6 { - margin-top: 2rem !important; - } - .mr-sm-6 { - margin-right: 2rem !important; - } - .mb-sm-6 { - margin-bottom: 2rem !important; - } - .ml-sm-6 { - margin-left: 2rem !important; - } - .mx-sm-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-sm-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-sm-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-7 { - margin: 2.5rem !important; - } - .mt-sm-7 { - margin-top: 2.5rem !important; - } - .mr-sm-7 { - margin-right: 2.5rem !important; - } - .mb-sm-7 { - margin-bottom: 2.5rem !important; - } - .ml-sm-7 { - margin-left: 2.5rem !important; - } - .mx-sm-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-sm-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-sm-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-8 { - margin: 3rem !important; - } - .mt-sm-8 { - margin-top: 3rem !important; - } - .mr-sm-8 { - margin-right: 3rem !important; - } - .mb-sm-8 { - margin-bottom: 3rem !important; - } - .ml-sm-8 { - margin-left: 3rem !important; - } - .mx-sm-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-sm-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-sm-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-9 { - margin: 3.5rem !important; - } - .mt-sm-9 { - margin-top: 3.5rem !important; - } - .mr-sm-9 { - margin-right: 3.5rem !important; - } - .mb-sm-9 { - margin-bottom: 3.5rem !important; - } - .ml-sm-9 { - margin-left: 3.5rem !important; - } - .mx-sm-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-sm-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-sm-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 31.25rem) { - .m-sm-10 { - margin: 4rem !important; - } - .mt-sm-10 { - margin-top: 4rem !important; - } - .mr-sm-10 { - margin-right: 4rem !important; - } - .mb-sm-10 { - margin-bottom: 4rem !important; - } - .ml-sm-10 { - margin-left: 4rem !important; - } - .mx-sm-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-sm-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-sm-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 50rem) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mr-md-0 { - margin-right: 0 !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0 { - margin-left: 0 !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-md-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 50rem) { - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1 { - margin-left: 0.25rem !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-md-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 50rem) { - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2 { - margin-left: 0.5rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-md-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-3 { - margin: 0.75rem !important; - } - .mt-md-3 { - margin-top: 0.75rem !important; - } - .mr-md-3 { - margin-right: 0.75rem !important; - } - .mb-md-3 { - margin-bottom: 0.75rem !important; - } - .ml-md-3 { - margin-left: 0.75rem !important; - } - .mx-md-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-md-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-md-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 50rem) { - .m-md-4 { - margin: 1rem !important; - } - .mt-md-4 { - margin-top: 1rem !important; - } - .mr-md-4 { - margin-right: 1rem !important; - } - .mb-md-4 { - margin-bottom: 1rem !important; - } - .ml-md-4 { - margin-left: 1rem !important; - } - .mx-md-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-md-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-md-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 50rem) { - .m-md-5 { - margin: 1.5rem !important; - } - .mt-md-5 { - margin-top: 1.5rem !important; - } - .mr-md-5 { - margin-right: 1.5rem !important; - } - .mb-md-5 { - margin-bottom: 1.5rem !important; - } - .ml-md-5 { - margin-left: 1.5rem !important; - } - .mx-md-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-md-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-md-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-6 { - margin: 2rem !important; - } - .mt-md-6 { - margin-top: 2rem !important; - } - .mr-md-6 { - margin-right: 2rem !important; - } - .mb-md-6 { - margin-bottom: 2rem !important; - } - .ml-md-6 { - margin-left: 2rem !important; - } - .mx-md-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-md-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-md-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 50rem) { - .m-md-7 { - margin: 2.5rem !important; - } - .mt-md-7 { - margin-top: 2.5rem !important; - } - .mr-md-7 { - margin-right: 2.5rem !important; - } - .mb-md-7 { - margin-bottom: 2.5rem !important; - } - .ml-md-7 { - margin-left: 2.5rem !important; - } - .mx-md-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-md-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-md-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-8 { - margin: 3rem !important; - } - .mt-md-8 { - margin-top: 3rem !important; - } - .mr-md-8 { - margin-right: 3rem !important; - } - .mb-md-8 { - margin-bottom: 3rem !important; - } - .ml-md-8 { - margin-left: 3rem !important; - } - .mx-md-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-md-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-md-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 50rem) { - .m-md-9 { - margin: 3.5rem !important; - } - .mt-md-9 { - margin-top: 3.5rem !important; - } - .mr-md-9 { - margin-right: 3.5rem !important; - } - .mb-md-9 { - margin-bottom: 3.5rem !important; - } - .ml-md-9 { - margin-left: 3.5rem !important; - } - .mx-md-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-md-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-md-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 50rem) { - .m-md-10 { - margin: 4rem !important; - } - .mt-md-10 { - margin-top: 4rem !important; - } - .mr-md-10 { - margin-right: 4rem !important; - } - .mb-md-10 { - margin-bottom: 4rem !important; - } - .ml-md-10 { - margin-left: 4rem !important; - } - .mx-md-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-md-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-md-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0 { - margin-left: 0 !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-lg-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1 { - margin-left: 0.25rem !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-lg-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2 { - margin-left: 0.5rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-lg-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-3 { - margin: 0.75rem !important; - } - .mt-lg-3 { - margin-top: 0.75rem !important; - } - .mr-lg-3 { - margin-right: 0.75rem !important; - } - .mb-lg-3 { - margin-bottom: 0.75rem !important; - } - .ml-lg-3 { - margin-left: 0.75rem !important; - } - .mx-lg-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-lg-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-lg-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-4 { - margin: 1rem !important; - } - .mt-lg-4 { - margin-top: 1rem !important; - } - .mr-lg-4 { - margin-right: 1rem !important; - } - .mb-lg-4 { - margin-bottom: 1rem !important; - } - .ml-lg-4 { - margin-left: 1rem !important; - } - .mx-lg-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-lg-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-lg-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-5 { - margin: 1.5rem !important; - } - .mt-lg-5 { - margin-top: 1.5rem !important; - } - .mr-lg-5 { - margin-right: 1.5rem !important; - } - .mb-lg-5 { - margin-bottom: 1.5rem !important; - } - .ml-lg-5 { - margin-left: 1.5rem !important; - } - .mx-lg-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-lg-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-lg-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-6 { - margin: 2rem !important; - } - .mt-lg-6 { - margin-top: 2rem !important; - } - .mr-lg-6 { - margin-right: 2rem !important; - } - .mb-lg-6 { - margin-bottom: 2rem !important; - } - .ml-lg-6 { - margin-left: 2rem !important; - } - .mx-lg-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-lg-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-lg-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-7 { - margin: 2.5rem !important; - } - .mt-lg-7 { - margin-top: 2.5rem !important; - } - .mr-lg-7 { - margin-right: 2.5rem !important; - } - .mb-lg-7 { - margin-bottom: 2.5rem !important; - } - .ml-lg-7 { - margin-left: 2.5rem !important; - } - .mx-lg-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-lg-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-lg-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-8 { - margin: 3rem !important; - } - .mt-lg-8 { - margin-top: 3rem !important; - } - .mr-lg-8 { - margin-right: 3rem !important; - } - .mb-lg-8 { - margin-bottom: 3rem !important; - } - .ml-lg-8 { - margin-left: 3rem !important; - } - .mx-lg-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-lg-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-lg-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-9 { - margin: 3.5rem !important; - } - .mt-lg-9 { - margin-top: 3.5rem !important; - } - .mr-lg-9 { - margin-right: 3.5rem !important; - } - .mb-lg-9 { - margin-bottom: 3.5rem !important; - } - .ml-lg-9 { - margin-left: 3.5rem !important; - } - .mx-lg-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-lg-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-lg-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 66.5rem) { - .m-lg-10 { - margin: 4rem !important; - } - .mt-lg-10 { - margin-top: 4rem !important; - } - .mr-lg-10 { - margin-right: 4rem !important; - } - .mb-lg-10 { - margin-bottom: 4rem !important; - } - .ml-lg-10 { - margin-left: 4rem !important; - } - .mx-lg-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-lg-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-lg-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0 { - margin-left: 0 !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .mxn-xl-0 { - margin-right: -0 !important; - margin-left: -0 !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1 { - margin-left: 0.25rem !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .mxn-xl-1 { - margin-right: -0.25rem !important; - margin-left: -0.25rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2 { - margin-left: 0.5rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .mxn-xl-2 { - margin-right: -0.5rem !important; - margin-left: -0.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-3 { - margin: 0.75rem !important; - } - .mt-xl-3 { - margin-top: 0.75rem !important; - } - .mr-xl-3 { - margin-right: 0.75rem !important; - } - .mb-xl-3 { - margin-bottom: 0.75rem !important; - } - .ml-xl-3 { - margin-left: 0.75rem !important; - } - .mx-xl-3 { - margin-right: 0.75rem !important; - margin-left: 0.75rem !important; - } - .my-xl-3 { - margin-top: 0.75rem !important; - margin-bottom: 0.75rem !important; - } - .mxn-xl-3 { - margin-right: -0.75rem !important; - margin-left: -0.75rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-4 { - margin: 1rem !important; - } - .mt-xl-4 { - margin-top: 1rem !important; - } - .mr-xl-4 { - margin-right: 1rem !important; - } - .mb-xl-4 { - margin-bottom: 1rem !important; - } - .ml-xl-4 { - margin-left: 1rem !important; - } - .mx-xl-4 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xl-4 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .mxn-xl-4 { - margin-right: -1rem !important; - margin-left: -1rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-5 { - margin: 1.5rem !important; - } - .mt-xl-5 { - margin-top: 1.5rem !important; - } - .mr-xl-5 { - margin-right: 1.5rem !important; - } - .mb-xl-5 { - margin-bottom: 1.5rem !important; - } - .ml-xl-5 { - margin-left: 1.5rem !important; - } - .mx-xl-5 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xl-5 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .mxn-xl-5 { - margin-right: -1.5rem !important; - margin-left: -1.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-6 { - margin: 2rem !important; - } - .mt-xl-6 { - margin-top: 2rem !important; - } - .mr-xl-6 { - margin-right: 2rem !important; - } - .mb-xl-6 { - margin-bottom: 2rem !important; - } - .ml-xl-6 { - margin-left: 2rem !important; - } - .mx-xl-6 { - margin-right: 2rem !important; - margin-left: 2rem !important; - } - .my-xl-6 { - margin-top: 2rem !important; - margin-bottom: 2rem !important; - } - .mxn-xl-6 { - margin-right: -2rem !important; - margin-left: -2rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-7 { - margin: 2.5rem !important; - } - .mt-xl-7 { - margin-top: 2.5rem !important; - } - .mr-xl-7 { - margin-right: 2.5rem !important; - } - .mb-xl-7 { - margin-bottom: 2.5rem !important; - } - .ml-xl-7 { - margin-left: 2.5rem !important; - } - .mx-xl-7 { - margin-right: 2.5rem !important; - margin-left: 2.5rem !important; - } - .my-xl-7 { - margin-top: 2.5rem !important; - margin-bottom: 2.5rem !important; - } - .mxn-xl-7 { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-8 { - margin: 3rem !important; - } - .mt-xl-8 { - margin-top: 3rem !important; - } - .mr-xl-8 { - margin-right: 3rem !important; - } - .mb-xl-8 { - margin-bottom: 3rem !important; - } - .ml-xl-8 { - margin-left: 3rem !important; - } - .mx-xl-8 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xl-8 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .mxn-xl-8 { - margin-right: -3rem !important; - margin-left: -3rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-9 { - margin: 3.5rem !important; - } - .mt-xl-9 { - margin-top: 3.5rem !important; - } - .mr-xl-9 { - margin-right: 3.5rem !important; - } - .mb-xl-9 { - margin-bottom: 3.5rem !important; - } - .ml-xl-9 { - margin-left: 3.5rem !important; - } - .mx-xl-9 { - margin-right: 3.5rem !important; - margin-left: 3.5rem !important; - } - .my-xl-9 { - margin-top: 3.5rem !important; - margin-bottom: 3.5rem !important; - } - .mxn-xl-9 { - margin-right: -3.5rem !important; - margin-left: -3.5rem !important; - } -} -@media (min-width: 87.5rem) { - .m-xl-10 { - margin: 4rem !important; - } - .mt-xl-10 { - margin-top: 4rem !important; - } - .mr-xl-10 { - margin-right: 4rem !important; - } - .mb-xl-10 { - margin-bottom: 4rem !important; - } - .ml-xl-10 { - margin-left: 4rem !important; - } - .mx-xl-10 { - margin-right: 4rem !important; - margin-left: 4rem !important; - } - .my-xl-10 { - margin-top: 4rem !important; - margin-bottom: 4rem !important; - } - .mxn-xl-10 { - margin-right: -4rem !important; - margin-left: -4rem !important; - } -} -.p-0 { - padding: 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 0.75rem !important; -} - -.pt-3 { - padding-top: 0.75rem !important; -} - -.pr-3 { - padding-right: 0.75rem !important; -} - -.pb-3 { - padding-bottom: 0.75rem !important; -} - -.pl-3 { - padding-left: 0.75rem !important; -} - -.px-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; -} - -.py-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; -} - -.p-4 { - padding: 1rem !important; -} - -.pt-4 { - padding-top: 1rem !important; -} - -.pr-4 { - padding-right: 1rem !important; -} - -.pb-4 { - padding-bottom: 1rem !important; -} - -.pl-4 { - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.py-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-5 { - padding: 1.5rem !important; -} - -.pt-5 { - padding-top: 1.5rem !important; -} - -.pr-5 { - padding-right: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 1.5rem !important; -} - -.pl-5 { - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.py-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-6 { - padding: 2rem !important; -} - -.pt-6 { - padding-top: 2rem !important; -} - -.pr-6 { - padding-right: 2rem !important; -} - -.pb-6 { - padding-bottom: 2rem !important; -} - -.pl-6 { - padding-left: 2rem !important; -} - -.px-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; -} - -.py-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; -} - -.p-7 { - padding: 2.5rem !important; -} - -.pt-7 { - padding-top: 2.5rem !important; -} - -.pr-7 { - padding-right: 2.5rem !important; -} - -.pb-7 { - padding-bottom: 2.5rem !important; -} - -.pl-7 { - padding-left: 2.5rem !important; -} - -.px-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; -} - -.py-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; -} - -.p-8 { - padding: 3rem !important; -} - -.pt-8 { - padding-top: 3rem !important; -} - -.pr-8 { - padding-right: 3rem !important; -} - -.pb-8 { - padding-bottom: 3rem !important; -} - -.pl-8 { - padding-left: 3rem !important; -} - -.px-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.p-9 { - padding: 3.5rem !important; -} - -.pt-9 { - padding-top: 3.5rem !important; -} - -.pr-9 { - padding-right: 3.5rem !important; -} - -.pb-9 { - padding-bottom: 3.5rem !important; -} - -.pl-9 { - padding-left: 3.5rem !important; -} - -.px-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; -} - -.py-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; -} - -.p-10 { - padding: 4rem !important; -} - -.pt-10 { - padding-top: 4rem !important; -} - -.pr-10 { - padding-right: 4rem !important; -} - -.pb-10 { - padding-bottom: 4rem !important; -} - -.pl-10 { - padding-left: 4rem !important; -} - -.px-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; -} - -.py-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; -} - -@media (min-width: 20rem) { - .p-xs-0 { - padding: 0 !important; - } - .pt-xs-0 { - padding-top: 0 !important; - } - .pr-xs-0 { - padding-right: 0 !important; - } - .pb-xs-0 { - padding-bottom: 0 !important; - } - .pl-xs-0 { - padding-left: 0 !important; - } - .px-xs-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xs-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xs-1 { - padding: 0.25rem !important; - } - .pt-xs-1 { - padding-top: 0.25rem !important; - } - .pr-xs-1 { - padding-right: 0.25rem !important; - } - .pb-xs-1 { - padding-bottom: 0.25rem !important; - } - .pl-xs-1 { - padding-left: 0.25rem !important; - } - .px-xs-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xs-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xs-2 { - padding: 0.5rem !important; - } - .pt-xs-2 { - padding-top: 0.5rem !important; - } - .pr-xs-2 { - padding-right: 0.5rem !important; - } - .pb-xs-2 { - padding-bottom: 0.5rem !important; - } - .pl-xs-2 { - padding-left: 0.5rem !important; - } - .px-xs-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xs-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xs-3 { - padding: 0.75rem !important; - } - .pt-xs-3 { - padding-top: 0.75rem !important; - } - .pr-xs-3 { - padding-right: 0.75rem !important; - } - .pb-xs-3 { - padding-bottom: 0.75rem !important; - } - .pl-xs-3 { - padding-left: 0.75rem !important; - } - .px-xs-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xs-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xs-4 { - padding: 1rem !important; - } - .pt-xs-4 { - padding-top: 1rem !important; - } - .pr-xs-4 { - padding-right: 1rem !important; - } - .pb-xs-4 { - padding-bottom: 1rem !important; - } - .pl-xs-4 { - padding-left: 1rem !important; - } - .px-xs-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xs-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xs-5 { - padding: 1.5rem !important; - } - .pt-xs-5 { - padding-top: 1.5rem !important; - } - .pr-xs-5 { - padding-right: 1.5rem !important; - } - .pb-xs-5 { - padding-bottom: 1.5rem !important; - } - .pl-xs-5 { - padding-left: 1.5rem !important; - } - .px-xs-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xs-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xs-6 { - padding: 2rem !important; - } - .pt-xs-6 { - padding-top: 2rem !important; - } - .pr-xs-6 { - padding-right: 2rem !important; - } - .pb-xs-6 { - padding-bottom: 2rem !important; - } - .pl-xs-6 { - padding-left: 2rem !important; - } - .px-xs-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xs-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xs-7 { - padding: 2.5rem !important; - } - .pt-xs-7 { - padding-top: 2.5rem !important; - } - .pr-xs-7 { - padding-right: 2.5rem !important; - } - .pb-xs-7 { - padding-bottom: 2.5rem !important; - } - .pl-xs-7 { - padding-left: 2.5rem !important; - } - .px-xs-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xs-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xs-8 { - padding: 3rem !important; - } - .pt-xs-8 { - padding-top: 3rem !important; - } - .pr-xs-8 { - padding-right: 3rem !important; - } - .pb-xs-8 { - padding-bottom: 3rem !important; - } - .pl-xs-8 { - padding-left: 3rem !important; - } - .px-xs-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xs-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xs-9 { - padding: 3.5rem !important; - } - .pt-xs-9 { - padding-top: 3.5rem !important; - } - .pr-xs-9 { - padding-right: 3.5rem !important; - } - .pb-xs-9 { - padding-bottom: 3.5rem !important; - } - .pl-xs-9 { - padding-left: 3.5rem !important; - } - .px-xs-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xs-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xs-10 { - padding: 4rem !important; - } - .pt-xs-10 { - padding-top: 4rem !important; - } - .pr-xs-10 { - padding-right: 4rem !important; - } - .pb-xs-10 { - padding-bottom: 4rem !important; - } - .pl-xs-10 { - padding-left: 4rem !important; - } - .px-xs-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xs-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 31.25rem) { - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0 { - padding-left: 0 !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1 { - padding-left: 0.25rem !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2 { - padding-left: 0.5rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-sm-3 { - padding: 0.75rem !important; - } - .pt-sm-3 { - padding-top: 0.75rem !important; - } - .pr-sm-3 { - padding-right: 0.75rem !important; - } - .pb-sm-3 { - padding-bottom: 0.75rem !important; - } - .pl-sm-3 { - padding-left: 0.75rem !important; - } - .px-sm-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-sm-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-sm-4 { - padding: 1rem !important; - } - .pt-sm-4 { - padding-top: 1rem !important; - } - .pr-sm-4 { - padding-right: 1rem !important; - } - .pb-sm-4 { - padding-bottom: 1rem !important; - } - .pl-sm-4 { - padding-left: 1rem !important; - } - .px-sm-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-sm-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-sm-5 { - padding: 1.5rem !important; - } - .pt-sm-5 { - padding-top: 1.5rem !important; - } - .pr-sm-5 { - padding-right: 1.5rem !important; - } - .pb-sm-5 { - padding-bottom: 1.5rem !important; - } - .pl-sm-5 { - padding-left: 1.5rem !important; - } - .px-sm-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-sm-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-sm-6 { - padding: 2rem !important; - } - .pt-sm-6 { - padding-top: 2rem !important; - } - .pr-sm-6 { - padding-right: 2rem !important; - } - .pb-sm-6 { - padding-bottom: 2rem !important; - } - .pl-sm-6 { - padding-left: 2rem !important; - } - .px-sm-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-sm-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-sm-7 { - padding: 2.5rem !important; - } - .pt-sm-7 { - padding-top: 2.5rem !important; - } - .pr-sm-7 { - padding-right: 2.5rem !important; - } - .pb-sm-7 { - padding-bottom: 2.5rem !important; - } - .pl-sm-7 { - padding-left: 2.5rem !important; - } - .px-sm-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-sm-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-sm-8 { - padding: 3rem !important; - } - .pt-sm-8 { - padding-top: 3rem !important; - } - .pr-sm-8 { - padding-right: 3rem !important; - } - .pb-sm-8 { - padding-bottom: 3rem !important; - } - .pl-sm-8 { - padding-left: 3rem !important; - } - .px-sm-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-sm-9 { - padding: 3.5rem !important; - } - .pt-sm-9 { - padding-top: 3.5rem !important; - } - .pr-sm-9 { - padding-right: 3.5rem !important; - } - .pb-sm-9 { - padding-bottom: 3.5rem !important; - } - .pl-sm-9 { - padding-left: 3.5rem !important; - } - .px-sm-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-sm-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-sm-10 { - padding: 4rem !important; - } - .pt-sm-10 { - padding-top: 4rem !important; - } - .pr-sm-10 { - padding-right: 4rem !important; - } - .pb-sm-10 { - padding-bottom: 4rem !important; - } - .pl-sm-10 { - padding-left: 4rem !important; - } - .px-sm-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-sm-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 50rem) { - .p-md-0 { - padding: 0 !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pr-md-0 { - padding-right: 0 !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0 { - padding-left: 0 !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1 { - padding-left: 0.25rem !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2 { - padding-left: 0.5rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-md-3 { - padding: 0.75rem !important; - } - .pt-md-3 { - padding-top: 0.75rem !important; - } - .pr-md-3 { - padding-right: 0.75rem !important; - } - .pb-md-3 { - padding-bottom: 0.75rem !important; - } - .pl-md-3 { - padding-left: 0.75rem !important; - } - .px-md-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-md-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-md-4 { - padding: 1rem !important; - } - .pt-md-4 { - padding-top: 1rem !important; - } - .pr-md-4 { - padding-right: 1rem !important; - } - .pb-md-4 { - padding-bottom: 1rem !important; - } - .pl-md-4 { - padding-left: 1rem !important; - } - .px-md-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-md-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-md-5 { - padding: 1.5rem !important; - } - .pt-md-5 { - padding-top: 1.5rem !important; - } - .pr-md-5 { - padding-right: 1.5rem !important; - } - .pb-md-5 { - padding-bottom: 1.5rem !important; - } - .pl-md-5 { - padding-left: 1.5rem !important; - } - .px-md-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-md-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-md-6 { - padding: 2rem !important; - } - .pt-md-6 { - padding-top: 2rem !important; - } - .pr-md-6 { - padding-right: 2rem !important; - } - .pb-md-6 { - padding-bottom: 2rem !important; - } - .pl-md-6 { - padding-left: 2rem !important; - } - .px-md-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-md-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-md-7 { - padding: 2.5rem !important; - } - .pt-md-7 { - padding-top: 2.5rem !important; - } - .pr-md-7 { - padding-right: 2.5rem !important; - } - .pb-md-7 { - padding-bottom: 2.5rem !important; - } - .pl-md-7 { - padding-left: 2.5rem !important; - } - .px-md-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-md-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-md-8 { - padding: 3rem !important; - } - .pt-md-8 { - padding-top: 3rem !important; - } - .pr-md-8 { - padding-right: 3rem !important; - } - .pb-md-8 { - padding-bottom: 3rem !important; - } - .pl-md-8 { - padding-left: 3rem !important; - } - .px-md-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-md-9 { - padding: 3.5rem !important; - } - .pt-md-9 { - padding-top: 3.5rem !important; - } - .pr-md-9 { - padding-right: 3.5rem !important; - } - .pb-md-9 { - padding-bottom: 3.5rem !important; - } - .pl-md-9 { - padding-left: 3.5rem !important; - } - .px-md-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-md-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-md-10 { - padding: 4rem !important; - } - .pt-md-10 { - padding-top: 4rem !important; - } - .pr-md-10 { - padding-right: 4rem !important; - } - .pb-md-10 { - padding-bottom: 4rem !important; - } - .pl-md-10 { - padding-left: 4rem !important; - } - .px-md-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-md-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 66.5rem) { - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0 { - padding-left: 0 !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1 { - padding-left: 0.25rem !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2 { - padding-left: 0.5rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-lg-3 { - padding: 0.75rem !important; - } - .pt-lg-3 { - padding-top: 0.75rem !important; - } - .pr-lg-3 { - padding-right: 0.75rem !important; - } - .pb-lg-3 { - padding-bottom: 0.75rem !important; - } - .pl-lg-3 { - padding-left: 0.75rem !important; - } - .px-lg-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-lg-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-lg-4 { - padding: 1rem !important; - } - .pt-lg-4 { - padding-top: 1rem !important; - } - .pr-lg-4 { - padding-right: 1rem !important; - } - .pb-lg-4 { - padding-bottom: 1rem !important; - } - .pl-lg-4 { - padding-left: 1rem !important; - } - .px-lg-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-lg-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-lg-5 { - padding: 1.5rem !important; - } - .pt-lg-5 { - padding-top: 1.5rem !important; - } - .pr-lg-5 { - padding-right: 1.5rem !important; - } - .pb-lg-5 { - padding-bottom: 1.5rem !important; - } - .pl-lg-5 { - padding-left: 1.5rem !important; - } - .px-lg-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-lg-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-lg-6 { - padding: 2rem !important; - } - .pt-lg-6 { - padding-top: 2rem !important; - } - .pr-lg-6 { - padding-right: 2rem !important; - } - .pb-lg-6 { - padding-bottom: 2rem !important; - } - .pl-lg-6 { - padding-left: 2rem !important; - } - .px-lg-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-lg-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-lg-7 { - padding: 2.5rem !important; - } - .pt-lg-7 { - padding-top: 2.5rem !important; - } - .pr-lg-7 { - padding-right: 2.5rem !important; - } - .pb-lg-7 { - padding-bottom: 2.5rem !important; - } - .pl-lg-7 { - padding-left: 2.5rem !important; - } - .px-lg-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-lg-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-lg-8 { - padding: 3rem !important; - } - .pt-lg-8 { - padding-top: 3rem !important; - } - .pr-lg-8 { - padding-right: 3rem !important; - } - .pb-lg-8 { - padding-bottom: 3rem !important; - } - .pl-lg-8 { - padding-left: 3rem !important; - } - .px-lg-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-lg-9 { - padding: 3.5rem !important; - } - .pt-lg-9 { - padding-top: 3.5rem !important; - } - .pr-lg-9 { - padding-right: 3.5rem !important; - } - .pb-lg-9 { - padding-bottom: 3.5rem !important; - } - .pl-lg-9 { - padding-left: 3.5rem !important; - } - .px-lg-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-lg-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-lg-10 { - padding: 4rem !important; - } - .pt-lg-10 { - padding-top: 4rem !important; - } - .pr-lg-10 { - padding-right: 4rem !important; - } - .pb-lg-10 { - padding-bottom: 4rem !important; - } - .pl-lg-10 { - padding-left: 4rem !important; - } - .px-lg-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-lg-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media (min-width: 87.5rem) { - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0 { - padding-left: 0 !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1 { - padding-left: 0.25rem !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2 { - padding-left: 0.5rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xl-3 { - padding: 0.75rem !important; - } - .pt-xl-3 { - padding-top: 0.75rem !important; - } - .pr-xl-3 { - padding-right: 0.75rem !important; - } - .pb-xl-3 { - padding-bottom: 0.75rem !important; - } - .pl-xl-3 { - padding-left: 0.75rem !important; - } - .px-xl-3 { - padding-right: 0.75rem !important; - padding-left: 0.75rem !important; - } - .py-xl-3 { - padding-top: 0.75rem !important; - padding-bottom: 0.75rem !important; - } - .p-xl-4 { - padding: 1rem !important; - } - .pt-xl-4 { - padding-top: 1rem !important; - } - .pr-xl-4 { - padding-right: 1rem !important; - } - .pb-xl-4 { - padding-bottom: 1rem !important; - } - .pl-xl-4 { - padding-left: 1rem !important; - } - .px-xl-4 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xl-4 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xl-5 { - padding: 1.5rem !important; - } - .pt-xl-5 { - padding-top: 1.5rem !important; - } - .pr-xl-5 { - padding-right: 1.5rem !important; - } - .pb-xl-5 { - padding-bottom: 1.5rem !important; - } - .pl-xl-5 { - padding-left: 1.5rem !important; - } - .px-xl-5 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xl-5 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xl-6 { - padding: 2rem !important; - } - .pt-xl-6 { - padding-top: 2rem !important; - } - .pr-xl-6 { - padding-right: 2rem !important; - } - .pb-xl-6 { - padding-bottom: 2rem !important; - } - .pl-xl-6 { - padding-left: 2rem !important; - } - .px-xl-6 { - padding-right: 2rem !important; - padding-left: 2rem !important; - } - .py-xl-6 { - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - .p-xl-7 { - padding: 2.5rem !important; - } - .pt-xl-7 { - padding-top: 2.5rem !important; - } - .pr-xl-7 { - padding-right: 2.5rem !important; - } - .pb-xl-7 { - padding-bottom: 2.5rem !important; - } - .pl-xl-7 { - padding-left: 2.5rem !important; - } - .px-xl-7 { - padding-right: 2.5rem !important; - padding-left: 2.5rem !important; - } - .py-xl-7 { - padding-top: 2.5rem !important; - padding-bottom: 2.5rem !important; - } - .p-xl-8 { - padding: 3rem !important; - } - .pt-xl-8 { - padding-top: 3rem !important; - } - .pr-xl-8 { - padding-right: 3rem !important; - } - .pb-xl-8 { - padding-bottom: 3rem !important; - } - .pl-xl-8 { - padding-left: 3rem !important; - } - .px-xl-8 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-8 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .p-xl-9 { - padding: 3.5rem !important; - } - .pt-xl-9 { - padding-top: 3.5rem !important; - } - .pr-xl-9 { - padding-right: 3.5rem !important; - } - .pb-xl-9 { - padding-bottom: 3.5rem !important; - } - .pl-xl-9 { - padding-left: 3.5rem !important; - } - .px-xl-9 { - padding-right: 3.5rem !important; - padding-left: 3.5rem !important; - } - .py-xl-9 { - padding-top: 3.5rem !important; - padding-bottom: 3.5rem !important; - } - .p-xl-10 { - padding: 4rem !important; - } - .pt-xl-10 { - padding-top: 4rem !important; - } - .pr-xl-10 { - padding-right: 4rem !important; - } - .pb-xl-10 { - padding-bottom: 4rem !important; - } - .pl-xl-10 { - padding-left: 4rem !important; - } - .px-xl-10 { - padding-right: 4rem !important; - padding-left: 4rem !important; - } - .py-xl-10 { - padding-top: 4rem !important; - padding-bottom: 4rem !important; - } -} -@media print { - .site-footer, - .site-button, - #edit-this-page, - #back-to-top, - .site-nav, - .main-header { - display: none !important; - } - .side-bar { - width: 100%; - height: auto; - border-right: 0 !important; - } - .site-header { - border-bottom: 1px solid #eeebee; - } - .site-title { - font-size: 1rem !important; - font-weight: 700 !important; - } - .text-small { - font-size: 8pt !important; - } - pre.highlight { - border: 1px solid #eeebee; - } - .main { - max-width: none; - margin-left: 0; - } -} -a.skip-to-main { - left: -999px; - position: absolute; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - z-index: -999; -} - -a.skip-to-main:focus, -a.skip-to-main:active { - color: #7253ed; - background-color: #fff; - left: auto; - top: auto; - width: 30%; - height: auto; - overflow: auto; - margin: 10px 35%; - padding: 5px; - border-radius: 15px; - border: 4px solid #5e41d0; - text-align: center; - font-size: 1.2em; - z-index: 999; -} - -div.opaque { - background-color: #fff; -} - -p.highlight, blockquote.highlight { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight > .highlight-title, blockquote.highlight > .highlight-title { - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.highlight-title, blockquote.highlight-title { - background: rgba(255, 235, 130, 0.2); - border-left: 4px solid #e7af06; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.highlight-title > p:first-child, blockquote.highlight-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #e7af06; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.highlight { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight > p:first-child { - margin-top: 0; -} -blockquote.highlight > p:last-child { - margin-bottom: 0; -} - -blockquote.highlight-title { - margin-left: 0; - margin-right: 0; -} -blockquote.highlight-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.highlight-title > p:last-child { - margin-bottom: 0; -} - -p.important, blockquote.important { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important > .important-title, blockquote.important > .important-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.important-title, blockquote.important-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.important-title > p:first-child, blockquote.important-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.important { - margin-left: 0; - margin-right: 0; -} -blockquote.important > p:first-child { - margin-top: 0; -} -blockquote.important > p:last-child { - margin-bottom: 0; -} - -blockquote.important-title { - margin-left: 0; - margin-right: 0; -} -blockquote.important-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.important-title > p:last-child { - margin-bottom: 0; -} - -p.new, blockquote.new { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new::before, blockquote.new::before { - color: #026e57; - content: "New"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.new > .new-title, blockquote.new > .new-title { - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.new-title, blockquote.new-title { - background: rgba(65, 214, 147, 0.2); - border-left: 4px solid #026e57; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.new-title > p:first-child, blockquote.new-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #026e57; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.new { - margin-left: 0; - margin-right: 0; -} -blockquote.new > p:first-child { - margin-top: 0; -} -blockquote.new > p:last-child { - margin-bottom: 0; -} - -blockquote.new-title { - margin-left: 0; - margin-right: 0; -} -blockquote.new-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.new-title > p:last-child { - margin-bottom: 0; -} - -p.note, blockquote.note { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note::before, blockquote.note::before { - color: #381885; - content: "Note"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.note > .note-title, blockquote.note > .note-title { - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.note-title, blockquote.note-title { - background: rgba(114, 83, 237, 0.2); - border-left: 4px solid #381885; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.note-title > p:first-child, blockquote.note-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #381885; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.note { - margin-left: 0; - margin-right: 0; -} -blockquote.note > p:first-child { - margin-top: 0; -} -blockquote.note > p:last-child { - margin-bottom: 0; -} - -blockquote.note-title { - margin-left: 0; - margin-right: 0; -} -blockquote.note-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.note-title > p:last-child { - margin-bottom: 0; -} - -p.warning, blockquote.warning { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning::before, blockquote.warning::before { - color: #dd2e2e; - content: "Warning"; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} -p.warning > .warning-title, blockquote.warning > .warning-title { - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -p.warning-title, blockquote.warning-title { - background: rgba(247, 126, 126, 0.2); - border-left: 4px solid #dd2e2e; - border-radius: 4px; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); - padding: 0.8rem; -} -p.warning-title > p:first-child, blockquote.warning-title > p:first-child { - margin-top: 0; - margin-bottom: 0; - color: #dd2e2e; - display: block; - font-weight: bold; - text-transform: uppercase; - font-size: 0.75em; - padding-bottom: 0.125rem; -} - -blockquote.warning { - margin-left: 0; - margin-right: 0; -} -blockquote.warning > p:first-child { - margin-top: 0; -} -blockquote.warning > p:last-child { - margin-bottom: 0; -} - -blockquote.warning-title { - margin-left: 0; - margin-right: 0; -} -blockquote.warning-title > p:nth-child(2) { - margin-top: 0; -} -blockquote.warning-title > p:last-child { - margin-bottom: 0; -} - -/*# sourceMappingURL=just-the-docs-light.css.map */ \ No newline at end of file diff --git a/_site/assets/css/just-the-docs-light.css.map b/_site/assets/css/just-the-docs-light.css.map deleted file mode 100644 index 592256be..00000000 --- a/_site/assets/css/just-the-docs-light.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/vendor/OneLightJekyll/syntax.scss","../../_sass/vendor/normalize.scss/normalize.scss","../../_sass/base.scss","../../_sass/color_schemes/light.scss","../../_sass/support/mixins/_typography.scss","../../_sass/support/mixins/_layout.scss","../../_sass/support/_variables.scss","../../_sass/layout.scss","../../_sass/content.scss","../../_sass/navigation.scss","../../_sass/typography.scss","../../_sass/labels.scss","../../_sass/buttons.scss","../../_sass/support/mixins/_buttons.scss","../../_sass/search.scss","../../_sass/tables.scss","../../_sass/code.scss","../../_sass/utilities/_colors.scss","../../_sass/utilities/_layout.scss","../../_sass/utilities/_typography.scss","../../_sass/utilities/_lists.scss","../../_sass/utilities/_spacing.scss","../../_sass/print.scss","../../_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":";AAEA;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9MF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;EACE,cCJa;;;ADOf;EACE;;;AAGF;EEcE;EFXA;;AGAE;EHHJ;IEiBI;;;;AFXJ;EACE,aIfiB;EJgBjB;EACA,aIbiB;EJcjB,OIUY;EJTZ,kBIOM;EJNN;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAYE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA,aI1CyB;EJ2CzB,OIlBY;;;AJqBd;EACE;EACA;;;AAGF;EACE,OItBW;EJuBX;;;AAGF;EACE;EACA,uBI/BY;EJgCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBI/DY;EJgEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD6BY;;ADrBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;;ADpFR;EESJ;IAEI;IACA,WD6EY;IC5EZ,aDwEW;;;ADrFX;EESJ;IAUI;;;;AAQJ;EFhBE,eCuDK;EDtDL,cCsDK;ECpCL,aDoCK;ECnCL,gBDmCK;;ADlEH;EE2BJ;IFZI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2BJ;IAOI,aDkCG;ICjCH,gBDiCG;;;;AC7BP;EACE;EACA;EACA,kBDrBY;;ADrBV;EEuCJ;IAMI;IACA;IACA,QD2CY;IC1CZ,kBDjCI;ICkCJ;;;AAGF;EACE;;AFrDA;EEoDF;IAII;;;;AAKN;EACE;EAEA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;AF7EE;EE0EJ;AAAA;AAAA;IAMI,ODIQ;;;;ACAZ;EACE;;AAEA;EACE;;AFxFA;EEoFJ;IAQI;IACA,aDvBG;ICwBH,gBD5BG;IC6BH;IACA;;;;AAIJ;EACE;EACA,YDZc;ECad;;AFvGE;EEoGJ;IAMI,QDhBY;ICiBZ,YDjBY;ICkBZ;;;;AAIJ;EFrGE,eCuDK;EDtDL,cCsDK;ECiDL;EACA;EACA;EACA;EACA,aDtDK;ECuDL,gBDvDK;ECwDL,ODrGY;EFOZ;;AC3BE;EEgHJ;IFjGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEgHJ;IHlFI;IACA,aEpCuB;;;ADKvB;EEgHJ;IAaI,aD7DG;IC8DH,gBD9DG;;;;AC6EP;EACE;EACA;EACA,SD9EK;EC+EL;;;AFjJE;EEqJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDvGM;ECwGN;;AFhLE;EE6KJ;IAMI;IACA;;;;AAMJ;EF/KE,eCuDK;EDtDL,cCsDK;EC2HL;EACA;EACA;EACA,aD9HK;EC+HL,gBD/HK;ECgIL,ODlLY;EFrBZ;;ACKE;EE0LJ;IF3KI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE0LJ;IH5LI;;;ACEA;EE0LJ;IAYI;IACA;;;;AAIJ;EACE,ODzIK;EC0IL,QD1IK;EC2IL,ODrLW;;;AElCb;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OF5IO;EE6IP;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHrCO;;ADzBT;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH7EI;;AGgFN;EACE,OHjFI;;AGuFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OH1HG;;AG6HL;EACE,OH9HG;;;AGuIb;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON2BW;EM1BX;EACA;EACA;EACA,kBTTkB;ESUlB;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ONnCW;EMoCX;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORhBY;EQiBZ,kBRnBM;EQoBN;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBR7BI;IQ8BJ;;;AAGF;EACE;;AAEA;EACE,OR3BO;;;AQgCb;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRpEM;EQqEN,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX3Ha;;;AW+HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,ORjIS;EQkIT;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRrKY;EF3BZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBR5MM;EQ6MN;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB;IQyKjB,YACE;;;AAKN;EACE,kBR5PI;;ADfJ;ES0QF;IAII;;;AT9QF;ESkRF;IAEI;;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA,YACE;;ATjSF;ESuSA;IACE;IACA;IACA;;;AAIJ;EACE,aRvOI;;ADxEJ;ES8SF;IAII;;;;AC7TN;EACE;EACA;EACA;EACA,eT0EK;ESzEL;EACA,eTkFc;ESjFd,YACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;AAAA;EXJE;EWQA;EACA;EACA,kBTEM;ESDN;EACA;;AVfE;EUOJ;AAAA;IXDI;;;AWWF;AAAA;EACE;;;AAOE;AAAA;EAEE;;AAGF;EACE,gBTkCD;;;AS3BL;EACE;;;AC9CF;EACE;EACA;EACA,kBVyBU;EUxBV;EACA,eV+EY;;;AU1EhB;EACE,cVkBY;;;AUiCd;AAAA;AAAA;EAGE;EACA,eVMK;EULL,kBVvCY;EUwCZ,eVgBc;EUfd;EACA;EACA;EACA;;AAIA;AAAA;AAAA;EACE,OVLG;EUMH;EACA;EACA;EACA;EACA;EACA,kBVvDU;EUwDV,OV5DU;EU6DV;;AAEA;AAAA;AAAA;EACE,MVhEQ;;AUmEV;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAMF;AAAA;AAAA;EACE;EACA;;;AASJ;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAUJ;EAGE;EACA,eVpEK;;AU2CL;EACE;EACA,SV7CG;EU8CH;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;;AAwBF;AAAA;EAEE;EACA,SVjFG;EUkFH;EACA;;;AAQJ;EACE;EACA;EACA;EACA;;AAEA;AAAA;EZvKA;EY2KE;EACA;EACA,kBVnJU;EUoJV;;AXzKA;EWkKF;AAAA;IZpKE;;;AY8KF;EACE;EACA,eV7GG;EU8GH,cV9GG;;AUiHL;EACE;EACA;;;AAKJ;AAAA;EAEE,SV1HK;EU2HL,eV3HK;EU4HL;EACA;EACA,eVlHc;;AUoHd;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;;AAIF;AAAA;EAEE,YVpMY;EUyMV,OV7MU;;;AUkNd;EACE,YV/MY;;;AW/Bd;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvOF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjBwBW;EiBvBX,kBjBaM;EiBZN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtBF;EACE,kBlBsBM;;;AkBrBP;EACG;EACA;EACA,elBgFY;EkB/EZ;EACA;;AAEA;EACE,OlBsCO;EkBrCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB+DY;EkB9DZ;EACA;;AACA;EACE;EACA;EACA,OlBoBO;EkBnBP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBmBY;EkBlBZ;EACA;;AAEA;EACE,OlBnCO;EkBoCP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBEY;EkBDZ;EACA;;AACA;EACE;EACA;EACA,OlBrDO;EkBsDP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elB1CY;EkB2CZ;EACA;;AAEA;EACI,OlBxFI;EkByFJ;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBlGM;EkBmGN;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBrEY;EkBsEZ;EACA;;AACA;EACE;EACA;EACA,OlBpHM;EkBqHN;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBjHY;EkBkHZ;EACA;;AAEA;EACI,OlBvKK;EkBwKL;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBjLO;EkBkLP;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elB5IY;EkB6IZ;EACA;;AACA;EACE;EACA;EACA,OlBnMO;EkBoMP;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACI;EACA;EACA,elBxLY;EkByLZ;EACA;;AAEA;EACI,OlB9NE;EkB+NF;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE,OlBxOI;EkByOJ;EACA;EACA;EACA;EACA;;;AAIN;EACI;EACA;EACA,elBnNY;EkBoNZ;EACA;;AACA;EACE;EACA;EACA,OlB1PI;EkB2PJ;EACA;EACA;EACA;EACA;;;AAIN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE","sourcesContent":["// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n}\n\n.main {\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n background-color: $body-background-color;\n border-bottom: $border $border-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n}\n\n.logo-container {\n text-align: center;\n // margin-bottom: 5px;\n margin-left: 20px;\n margin-top: 40px;\n margin-right: 26px;\n}\n\n.site-logo {\n max-width: 200px; /* Change this value as per your requirement */\n width: 100%;\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}p.highlight, blockquote.highlight {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .highlight-title {\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.highlight-title, blockquote.highlight-title {\n background: rgba($yellow-000, 0.2);\n border-left: $border-radius solid $yellow-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $yellow-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.highlight {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.highlight-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.important, blockquote.important {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n > .important-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.important-title, blockquote.important-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.important {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.important-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.new, blockquote.new {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $green-300;\n content: \"New\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .new-title {\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.new-title, blockquote.new-title {\n background: rgba($green-000, 0.2);\n border-left: $border-radius solid $green-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $green-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.new {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.new-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.note, blockquote.note {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $purple-300;\n content: \"Note\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .note-title {\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.note-title, blockquote.note-title {\n background: rgba($purple-000, 0.2);\n border-left: $border-radius solid $purple-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $purple-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.note {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.note-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\np.warning, blockquote.warning {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n \n &::before {\n color: $red-300;\n content: \"Warning\";\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n \n > .warning-title {\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\np.warning-title, blockquote.warning-title {\n background: rgba($red-000, 0.2);\n border-left: $border-radius solid $red-300;\n border-radius: $border-radius;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08);\n padding: .8rem;\n > p:first-child {\n margin-top: 0;\n margin-bottom: 0;\n color: $red-300;\n display: block;\n font-weight: bold;\n text-transform: uppercase;\n font-size: .75em;\n padding-bottom: .125rem;\n }\n}\n\nblockquote.warning {\n margin-left: 0;\n margin-right: 0;\n \n > p:first-child {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\nblockquote.warning-title {\n margin-left: 0;\n margin-right: 0;\n \n > p:nth-child(2) {\n margin-top: 0;\n }\n \n > p:last-child {\n margin-bottom: 0;\n }\n}\n\n\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-light.css"} \ No newline at end of file diff --git a/_site/assets/icons/facebook.png b/_site/assets/icons/facebook.png deleted file mode 100644 index 83fada05..00000000 Binary files a/_site/assets/icons/facebook.png and /dev/null differ diff --git a/_site/assets/images/horizontal-74616c54.png b/_site/assets/images/horizontal-74616c54.png deleted file mode 100644 index 596de905..00000000 Binary files a/_site/assets/images/horizontal-74616c54.png and /dev/null differ diff --git a/_site/assets/images/large-image.jpg b/_site/assets/images/large-image.jpg deleted file mode 100644 index c007781c..00000000 Binary files a/_site/assets/images/large-image.jpg and /dev/null differ diff --git a/_site/assets/images/logo.png b/_site/assets/images/logo.png deleted file mode 100644 index 0071ed5e..00000000 Binary files a/_site/assets/images/logo.png and /dev/null differ diff --git a/_site/assets/images/nural-panel2.png b/_site/assets/images/nural-panel2.png deleted file mode 100644 index ca90ff76..00000000 Binary files a/_site/assets/images/nural-panel2.png and /dev/null differ diff --git a/_site/assets/images/small-image.jpg b/_site/assets/images/small-image.jpg deleted file mode 100644 index 5bf58a94..00000000 Binary files a/_site/assets/images/small-image.jpg and /dev/null differ diff --git a/_site/assets/images/x.png b/_site/assets/images/x.png deleted file mode 100644 index 51823090..00000000 Binary files a/_site/assets/images/x.png and /dev/null differ diff --git a/_site/assets/js/just-the-docs.js b/_site/assets/js/just-the-docs.js deleted file mode 100644 index f8135891..00000000 --- a/_site/assets/js/just-the-docs.js +++ /dev/null @@ -1,552 +0,0 @@ -(function (jtd, undefined) { - -// Event handling - -jtd.addEvent = function(el, type, handler) { - if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); -} -jtd.removeEvent = function(el, type, handler) { - if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); -} -jtd.onReady = function(ready) { - // in case the document is already rendered - if (document.readyState!='loading') ready(); - // modern browsers - else if (document.addEventListener) document.addEventListener('DOMContentLoaded', ready); - // IE <= 8 - else document.attachEvent('onreadystatechange', function(){ - if (document.readyState=='complete') ready(); - }); -} - -// Show/hide mobile menu - -function initNav() { - jtd.addEvent(document, 'click', function(e){ - var target = e.target; - while (target && !(target.classList && target.classList.contains('nav-list-expander'))) { - target = target.parentNode; - } - if (target) { - e.preventDefault(); - target.ariaPressed = target.parentNode.classList.toggle('active'); - } - }); - - const siteNav = document.getElementById('site-nav'); - const mainHeader = document.getElementById('main-header'); - const menuButton = document.getElementById('menu-button'); - - disableHeadStyleSheets(); - - jtd.addEvent(menuButton, 'click', function(e){ - e.preventDefault(); - - if (menuButton.classList.toggle('nav-open')) { - siteNav.classList.add('nav-open'); - mainHeader.classList.add('nav-open'); - menuButton.ariaPressed = true; - } else { - siteNav.classList.remove('nav-open'); - mainHeader.classList.remove('nav-open'); - menuButton.ariaPressed = false; - } - }); -} - -// The element is assumed to include the following stylesheets: -// 0. a to /assets/css/just-the-docs-default.css -// 1. a to /assets/css/just-the-docs-head-nav.css -// 2. a Contact Us | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied diff --git a/_site/docs/Volunteer Opportunities at Lucknow AI/index.html b/_site/docs/Volunteer Opportunities at Lucknow AI/index.html deleted file mode 100644 index 96389f19..00000000 --- a/_site/docs/Volunteer Opportunities at Lucknow AI/index.html +++ /dev/null @@ -1 +0,0 @@ - Volunteer Opportunities | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Volunteer Opportunities at Lucknow AI

Table of contents

Content Development and Education

  • Content Creation: Help in articles, blogs, educational content on AI/ML.
  • Workshops/Webinars: Helping in Conducting and facilitating educational sessions.
  • Mentoring: Guiding Juniors/students in AI/ML.

Opportunities in this category are ideal for those with a knack for teaching and content creation.


Technical and IT Support

  • IT Management: Support for digital infrastructure and resource management.
  • GitHub Maintenance: Managing PRs and project upkeep.
  • Website Management: Updating and ensuring website functionality.

Technical roles


Creative and Multimedia

  • Graphic Design: Creating visual content for digital platforms and events.
  • Photography/Videography: Documenting events for promotional use.

These roles are perfect for creatively inclined individuals with skills in design and multimedia.


Community Engagement and Outreach

  • Community Outreach: Engaging and promoting the mission in various communities.
  • Social Media: Managing online groups and content dissemination.
  • Group Administration: Overseeing Discord and WhatsApp groups.

Engagement roles are suited for those with strong communication skills and a passion for community building.


Research and Development

  • Research Projects: Collaborative innovation and project coordination in AI/ML.

Ideal for individuals interested in cutting-edge AI/ML research and development.


Organizational and Administrative Support

  • Fundraising: Assisting in fundraising and sponsor relations.
  • Legal/Compliance: Ensuring legal adherence and managing intellectual property.
  • Translation/Localization: Making content accessible in multiple languages.
  • Event Organization: Planning and executing meetups and events.

These roles require organizational skills and attention to detail, ideal for those who excel in administrative tasks.


General Volunteer Application Form

  • Fill the form given below !

Join the movement to make a difference in the community by volunteering with us. Whether you’re looking to gain new skills, meet like-minded individuals, we have a variety of opportunities available. By filling out our application form, you’ll be taking the first step towards becoming part of a dynamic team dedicated to Accelearte AI Awareness in Lucknow. Our volunteer program is designed to be flexible and accommodating, so whether you have a few hours a week or a few days a month, we have a role that’s right for you. So why wait? Fill out our application form today and start making a difference in the lives of others!”


diff --git a/_site/docs/configuration/index.html b/_site/docs/configuration/index.html deleted file mode 100644 index 560fed4c..00000000 --- a/_site/docs/configuration/index.html +++ /dev/null @@ -1 +0,0 @@ - About Us | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Welcome To Lucknow AI

Scientia potentia est (knowledge is power)

Hi , Thank you all for joining the community!

I wanted to share the story behind why we started this and what drives us. I recently moved to Lucknow and wanted to connect with fellow developers, open-source enthusiasts, and hackers. However, I found that Lucknow lacks such a technology culture and community.

I remember wishing as a college student that I had a mentor to guide me and clarify my doubts. I want the next generation to have those opportunities. So I spoke with friends from Lucknow who now work at various companies and agreed to give back by mentoring youth interested in AI & ML. With that goal, We founded Lucknow AI to advance AI literacy and skills through collaborative workshops, meetups, paper discussions, and community growth.

I am Aaditya (Ankit), a senior research engineer at Saama AI Research Lab with over 6+ years in core AI research. I love hacking things together, building open-source tools, and publishing state-of-the-art research. You can find more about my background & research at aadityaura.github.io

You might be surprised to know that no one in the Lucknow AI community is paid or sponsored. We are just a group of coding geeks and hackers who are passionate about growing the local AI ecosystem!

We nurture Lucknow AI like our own child, volunteering time outside work or college to support the community. Seniors mentor newcomers not due to any obligation but out of a genuine desire to uplift. We contribute open-source code, curate datasets, brainstorm ideas, analyze research papers and more in the quest to push the boundaries of what AI can achieve. And we do it together as one unstoppable, collaborative force!

This is a safe space where you can learn, teach, create, and grow. Imagine the breakthrough innovations we can create when we come together as a supportive, tight-knit community!
Let’s put Lucknow on the map in AI and have fun along the way.

If you share this vision, then you have found your tribe. Welcome home!

Excited for the days ahead,
~ Lucknow AI


diff --git a/_site/docs/customization/index.html b/_site/docs/customization/index.html deleted file mode 100644 index 692b1898..00000000 --- a/_site/docs/customization/index.html +++ /dev/null @@ -1 +0,0 @@ - Resources | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Table of contents

  1. Awesome Low Resource Indian Languages Hub
  2. Learning Resources

1. Awesome Low Resource Indian Languages Hub

Click Here !


2. Learning Resources

Click Here !



diff --git a/_site/docs/index-test/index.html b/_site/docs/index-test/index.html deleted file mode 100644 index 78e2a257..00000000 --- a/_site/docs/index-test/index.html +++ /dev/null @@ -1 +0,0 @@ - Projects | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Projects

1. Project Awadhi

This project focuses on developing localized solutions using advanced AI and machine learning techniques.

2. Lallan

Try Lallan

3. Project Sign Language

This project focuses on developing localized solutions using advanced AI and machine learning techniques.


diff --git a/_site/docs/layout/10-Aug-2024 Discord AMA/index.html b/_site/docs/layout/10-Aug-2024 Discord AMA/index.html deleted file mode 100644 index 7bcf57da..00000000 --- a/_site/docs/layout/10-Aug-2024 Discord AMA/index.html +++ /dev/null @@ -1 +0,0 @@ - (10/08/24) Discrod AMA 2024 | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Discord AMA Session Summary - LAI & DAO Labs

Speakers:

  • Aaditya, Founder of LAI
  • Harsh Joshi, Founder of DAO Labs

Audience:

  • Students and working professionals

Key Discussion Points

How Students Can Grab Internship Opportunities

Aaditya and Harsh shared insights into finding and securing internships in today’s competitive landscape. They emphasized the importance of networking, leveraging platforms like LinkedIn, attending industry meetups, and participating in relevant online communities. They advised students to tailor their resumes to highlight skills and projects that align with potential internship roles, and to proactively reach out to companies or professionals in their field of interest.

How to Make a Good GitHub Repo

The speakers discussed best practices for creating a compelling GitHub repository. Key points included:

  • Organized Structure: Use clear directories and maintain a clean project structure.
  • Descriptive README: Include a comprehensive README file with project overview, setup instructions, usage examples, and contribution guidelines.
  • Documentation: Regularly update documentation and ensure code is well-commented.
  • Version Control: Utilize branches effectively and maintain a consistent commit history.
  • Company Evaluation: Companies often evaluate candidates by reviewing their GitHub profiles. Therefore, good documentation is crucial as it showcases your skills, project quality, and attention to detail.

Essentials of Proper Documentation and README Files

Effective documentation is crucial for the usability and maintainability of a project. Aaditya and Harsh outlined essential elements of documentation:

  • README Files: Should provide a summary of the project, installation steps, usage instructions, and contact information.
  • Code Comments: Write clear comments to explain complex logic or code sections.
  • Contributing Guidelines: Provide instructions for contributors on how to report issues, submit changes, and follow coding standards.

Ideas for Final Year Projects

The session included brainstorming for innovative final year project ideas. Some suggestions were:

  • AI-Powered Chatbots: Develop chatbots with advanced conversational abilities for specific domains.
  • Blockchain-Based Applications: Explore blockchain for secure transactions or decentralized apps.
  • IoT Solutions: Create IoT-based systems for smart home or environmental monitoring.
  • Augmented Reality: Build AR applications for educational or entertainment purposes.

Doubt Solving

The AMA also featured a Q&A segment where students and professionals posed their queries. The speakers addressed questions on various topics such as career advice, project development challenges, and industry trends. This interactive segment provided personalized guidance and solutions to specific issues faced by the attendees.

Conclusion

The AMA session with Aaditya and Harsh provided valuable insights into career development, project management, and technical documentation. Attendees gained practical advice on securing internships, creating effective GitHub repositories, and enhancing project documentation, along with exploring innovative ideas for their final year projects. The event was a great opportunity for the community to engage directly with industry leaders and address their career and technical queries.


diff --git a/_site/docs/layout/13-Jan-2024-Jaime_voice _assistant/index.html b/_site/docs/layout/13-Jan-2024-Jaime_voice _assistant/index.html deleted file mode 100644 index 60cad432..00000000 --- a/_site/docs/layout/13-Jan-2024-Jaime_voice _assistant/index.html +++ /dev/null @@ -1 +0,0 @@ - (13/01/24) Jamie AI Voice Assistant Online Meetup | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

The Jamie AI Voice Assistant Online Meetup

Summary:

The Jamie AI Voice Assistant Online Meetup, a collaborative effort between Lucknow AI lab and TFUG Lucknow, highlighted an innovative venture to enhance digital accessibility through AI. This online event, held on January 13, 2024, via Google Meet, assembled a diverse group of technology aficionados, developers, and AI enthusiasts to discuss and explore the potential of voice-assisted technology in making digital interfaces more user-friendly.

Date: January 13, 2024 Time: 2:30 PM Platform: Google Meet

Organizers: Lucknow AI lab and TFUG Lucknow.

Key Contributors: Neel, Surabh, Manso (JavaScript Expert), Mukesh (Streamlit Guru), Jaswir (CEO & AI Developer)

View Recording

Event Highlights

Introduction and Overview

  • The meetup provided an insightful overview of the Jamie AI Voice Assistant project, emphasizing its mission to simplify the digital experience for users. This initiative represents a significant step towards bridging the gap between complex digital technologies and the everyday user.
  • Spearheaded by a dynamic team comprising Manso, Mukesh, and Jaswir, the project leverages their collective expertise in JavaScript, Streamlit, and AI development to create a versatile and intuitive voice assistant.
  • Collaboration between Lucknow AI lab and TFUG Lucknow played a pivotal role in organizing and managing this enriching event, which saw significant participation from individuals across various sectors.

Technical Exploration and Demonstrations

Project Insight

  • Attendees were introduced to the foundational goals of Jamie AI, designed to act as a tech-savvy companion that offers assistance with a broad spectrum of digital tasks, from mundane to complex.

Technical Infrastructure

  • A deep dive into the technical underpinnings of Jamie AI, showcasing how Manso’s JavaScript prowess and Mukesh’s Streamlit expertise have contributed to an engaging user interface and responsive front-end experience.
  • The session highlighted the advanced algorithms employed for image analysis and natural language processing, enabling Jamie AI to understand and execute a wide range of voice commands effectively.

Demonstrations and Applications

  • Real-time demonstrations of Jamie AI in action provided tangible examples of its potential, illustrating how it can assist users in managing smart home devices and navigating digital platforms, thereby reducing the technological barriers for the less digitally savvy.

Community Engagement and Visionary Future

Engaging the Community

  • A significant emphasis was placed on community engagement, with participants invited to contribute ideas for improvements, new features, and potential use cases, fostering a collaborative development environment.

Vision for the Future

  • The Jamie AI team shared their ambitious vision for the voice assistant, discussing plans to expand its functionalities to include navigation assistance, healthcare management, and educational support, among other applications.

Conclusion and Acknowledgements

The Jamie AI Voice Assistant Online Meetup concluded on a high note, with participants and organizers alike excited about the future directions of the project. The event underscored the transformative potential of Jamie AI in making technology accessible to a broader audience and highlighted the critical role of community involvement in driving technological innovation. Special thanks were extended to Manso, Mukesh, and Jaswir for their dedication and contributions, as well as to all participants for their engagement and enthusiasm. This event report captures the spirit and objectives of the Jamie AI Voice Assistant meetup, reflecting on the collaborative effort to democratize access to technology through AI-driven solutions.


diff --git a/_site/docs/layout/21-Jan-24-Startup_Success_days_GdgLko/index.html b/_site/docs/layout/21-Jan-24-Startup_Success_days_GdgLko/index.html deleted file mode 100644 index d41b43ab..00000000 --- a/_site/docs/layout/21-Jan-24-Startup_Success_days_GdgLko/index.html +++ /dev/null @@ -1 +0,0 @@ - (21/01/24) Startup Success Days India 2023 | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Startup Success Days India 2023

Summary:

Startup Success Days India 2023, organized by GDG Lucknow in partnership with TFUG Lucknow, was a pivotal event held at Club Orchid, Lucknow. This event series was crafted to unite Founders, Developers, Mentors, VCs, Industry leaders, Googlers, and enthusiasts to discuss and share insights on the forefront of technological innovation, with a special focus on Generative AI, Google Cloud, Google Maps, Android, Web3, and Language Solutions.

Date and Time: January 21, 10:00 AM – 4:00 PM

Location: Club Orchid, H-306 Faizabad Road, Lucknow, 226028

Key Contributors: GDG Lucknow Team & TFUG Lucknow Team

*

*Visit Page **

Event Highlights

Introduction and Overview

  • Inaugural Address: Vasundhara, the GDG Lucknow Organizer, kicked off the event, setting the tone for a day filled with insightful discussions and presentations.
  • Key Themes: The event revolved around crucial tech and development themes including AI, Career Development, Cloud Computing, Community Building, Enterprise/Business Solutions, Networking, and Women Techmakers.
  • Objective: The essence of Startup Success Days was to empower startups to leverage Google’s tools and platforms for product development and business growth, while nurturing local ecosystem collaborations.

Session Summaries

Morning Sessions

  • Discussions began with a deep dive into State Management, exploring its essentials, applications, and best practices.
  • A Practical Guide to GraphQL provided attendees with actionable insights into implementing GraphQL in their projects.
  • Thriving on Thin Air session offered strategies for launching businesses with minimal resources, emphasizing efficiency and innovation.
  • The focus then shifted to the World of IoT using a hybrid cloud approach, highlighting the integration of IoT technologies with cloud computing.
  • AI/ML in Education sector discussion underscored the transformative potential of artificial intelligence and machine learning in enhancing educational experiences and outcomes.

Afternoon Sessions

  • A detailed exploration of Pattern Matching in programming languages, discussing its significance and applications.
  • Panel Discussion: Fostering a New Generation of Developers, facilitated a dialogue among experts on nurturing tech talent and innovation in the developer community.
  • The discussion on Decentralization of Web Architecture examined the shift towards a more distributed and user-empowered internet structure.
  • A Session on Adapting Large Language Models (LLMs) to Low Resource Languages: This session, led by Ankit, delved into the challenges and solutions associated with customizing LLMs for languages with limited digital resources. Ankit provided insights into techniques for training models efficiently, ensuring linguistic diversity and accessibility in AI-driven applications. Ankit also participated in the panel discussion, contributing his expertise to broader conversations about developer support and community growth.
  • A session on Kubernetes covered the essentials of using Kubernetes for managing containerized applications, focusing on its importance in modern software development.

Conclusion

The event concluded with closing remarks, reflected on the day’s learnings and encouraged participants to continue exploring and innovating with the tools and knowledge shared. Startup Success Days India 2023 was not just a conference; it was a beacon for startups and technologists, highlighting the importance of collaboration, continuous learning, and technological advancement. Special thanks were extended to all speakers, for invaluable contributions, and to the organizing teams of GDG and TFUG Lucknow for making this event a resounding success. This daylong journey through various facets of technology and business underscored the vibrant potential of the Lucknow tech community and its role in shaping the future of innovation.


diff --git a/_site/docs/layout/23-24-May-2024-Hack-To-Crack-1/index.html b/_site/docs/layout/23-24-May-2024-Hack-To-Crack-1/index.html deleted file mode 100644 index 8dead1f4..00000000 --- a/_site/docs/layout/23-24-May-2024-Hack-To-Crack-1/index.html +++ /dev/null @@ -1 +0,0 @@ - 23-24-May-2024-Hack-To-Crack-1.0 | Lucknow AI Skip to main content Link Menu Expand (external link) Document Search Copy