From 5ccc6c96303f1d282928ef2854a644281a4a0f5b Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Fri, 26 May 2023 07:10:40 +0000 Subject: [PATCH] build based on 113b20e --- dev/api/index.html | 8 +- dev/assets/documenter.js | 101 +- dev/assets/search.js | 2 +- dev/assets/themes/documenter-dark.css | 2318 +++++++++++++------ dev/assets/themes/documenter-light.css | 2830 ++++++++++++++++-------- dev/assets/themeswap.js | 2 +- dev/index.html | 2 +- dev/libhypre/index.html | 2 +- dev/matrix-vector/index.html | 4 +- dev/search/index.html | 2 +- dev/solvers-preconditioners/index.html | 4 +- 11 files changed, 3605 insertions(+), 1670 deletions(-) diff --git a/dev/api/index.html b/dev/api/index.html index 25bcbc3..1900868 100644 --- a/dev/api/index.html +++ b/dev/api/index.html @@ -1,12 +1,12 @@ -API · HYPRE.jl

API

Initialization and configuration

HYPRE.InitFunction
Init(; finalize_atexit=true)

Wrapper around HYPRE_Init. If finalize_atexit is true a Julia exit hook is added, which calls HYPRE_Finalize. This method will also call MPI.Init unless MPI is already initialized.

Note: This function must be called before using HYPRE functions.

source

Matrix/vector creation

HYPRE.start_assemble!Function
HYPRE.start_assemble!(A::HYPREMatrix)                 -> HYPREMatrixAssembler
+API · HYPRE.jl

API

Initialization and configuration

HYPRE.InitFunction
Init(; finalize_atexit=true)

Wrapper around HYPRE_Init. If finalize_atexit is true a Julia exit hook is added, which calls HYPRE_Finalize. This method will also call MPI.Init unless MPI is already initialized.

Note: This function must be called before using HYPRE functions.

source

Matrix/vector creation

HYPRE.start_assemble!Function
HYPRE.start_assemble!(A::HYPREMatrix)                 -> HYPREMatrixAssembler
 HYPRE.start_assemble!(b::HYPREVector)                 -> HYPREVectorAssembler
-HYPRE.start_assemble!(A::HYPREMatrix, b::HYPREVector) -> HYPREAssembler

Initialize a new assembly for matrix A, vector b, or for both. This zeroes out any previous data in the arrays. Return a HYPREAssembler with allocated data buffers needed to perform the assembly efficiently.

See also: HYPRE.assemble!, HYPRE.finish_assemble!.

source
HYPRE.assemble!Function
HYPRE.assemble!(A::HYPREMatrixAssembler, i, j, a::Matrix)
+HYPRE.start_assemble!(A::HYPREMatrix, b::HYPREVector) -> HYPREAssembler

Initialize a new assembly for matrix A, vector b, or for both. This zeroes out any previous data in the arrays. Return a HYPREAssembler with allocated data buffers needed to perform the assembly efficiently.

See also: HYPRE.assemble!, HYPRE.finish_assemble!.

source
HYPRE.assemble!Function
HYPRE.assemble!(A::HYPREMatrixAssembler, i, j, a::Matrix)
 HYPRE.assemble!(A::HYPREVectorAssembler, i,    b::Vector)
 HYPRE.assemble!(A::HYPREAssembler,       ij,   a::Matrix, b::Vector)

Assemble (by adding) matrix contribution a, vector contribution b, into the underlying array(s) of the assembler at global row indices i and column indices j.

This is roughly equivalent to:

# A.A::HYPREMatrix
 A.A[i, j] += a
 
 # A.b::HYPREVector
-A.b[i] += b

See also: HYPRE.start_assemble!, HYPRE.finish_assemble!.

source
HYPRE.finish_assemble!Function
HYPRE.finish_assemble!(A::HYPREMatrixAssembler)
 HYPRE.finish_assemble!(A::HYPREVectorAssembler)
-HYPRE.finish_assemble!(A::HYPREAssembler)

Finish the assembly. This synchronizes the data between processors.

source

Solvers and preconditioners

HYPRE.solve!Function
solve!(solver::HYPRESolver, x::HYPREVector, A::HYPREMatrix, b::HYPREVector)

Solve the linear system A x = b using solver with x as the initial guess. The approximate solution is stored in x.

See also solve.

source
HYPRE.solveFunction
solve(solver::HYPRESolver, A::HYPREMatrix, b::HYPREVector) -> HYPREVector

Solve the linear system A x = b using solver and return the approximate solution.

This method allocates an initial guess/output vector x, initialized to 0.

See also solve!.

source
+HYPRE.finish_assemble!(A::HYPREAssembler)

Finish the assembly. This synchronizes the data between processors.

source

Solvers and preconditioners

HYPRE.solve!Function
solve!(solver::HYPRESolver, x::HYPREVector, A::HYPREMatrix, b::HYPREVector)

Solve the linear system A x = b using solver with x as the initial guess. The approximate solution is stored in x.

See also solve.

source
HYPRE.solveFunction
solve(solver::HYPRESolver, A::HYPREMatrix, b::HYPREVector) -> HYPREVector

Solve the linear system A x = b using solver and return the approximate solution.

This method allocates an initial guess/output vector x, initialized to 0.

See also solve!.

source
diff --git a/dev/assets/documenter.js b/dev/assets/documenter.js index ca0e34e..288caff 100644 --- a/dev/assets/documenter.js +++ b/dev/assets/documenter.js @@ -1,15 +1,15 @@ // Generated by Documenter.jl requirejs.config({ paths: { - 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia.min', + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/languages/julia.min', 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', - 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min', - 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/contrib/auto-render.min', - 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min', 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', - 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min', - 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min', - 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia-repl.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/languages/julia-repl.min', }, shim: { "highlight-julia": { @@ -70,13 +70,70 @@ $(document).ready(function() { hljs.highlightAll(); }) +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +var isExpanded = true; + +$(document).on("click", ".docstring header", function () { + let articleToggleTitle = "Expand docstring"; + + if ($(this).siblings("section").is(":visible")) { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + $(this) + .find(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + $(this).find(".docstring-article-toggle-button").prop("title", articleToggleTitle); + $(this).siblings("section").slideToggle(); +}); + +$(document).on("click", ".docs-article-toggle-button", function () { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $(".docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); +}); + }) //////////////////////////////////////////////////////////////////////////////// require([], function() { function addCopyButtonCallbacks() { for (const el of document.getElementsByTagName("pre")) { const button = document.createElement("button"); - button.classList.add("copy-button", "fas", "fa-copy"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); button.setAttribute("aria-label", "Copy this code block"); button.setAttribute("title", "Copy"); @@ -88,7 +145,7 @@ function addCopyButtonCallbacks() { }; const failure = function () { - button.classList.add("error", "fa-times"); + button.classList.add("error", "fa-xmark"); button.classList.remove("fa-copy"); }; @@ -97,7 +154,7 @@ function addCopyButtonCallbacks() { setTimeout(function () { button.classList.add("fa-copy"); - button.classList.remove("success", "fa-check", "fa-times"); + button.classList.remove("success", "fa-check", "fa-xmark"); }, 5000); }); } @@ -167,6 +224,28 @@ $(document).ready(function() { }); }); +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +let searchbox = document.querySelector("#documenter-search-query"); +let sidebar = document.querySelector(".docs-sidebar"); + +document.addEventListener("keydown", (event) => { + if ((event.ctrlKey || event.metaKey) && event.key === "/") { + if (!sidebar.classList.contains("visible")) { + sidebar.classList.add("visible"); + } + searchbox.focus(); + return false; + } else if (event.key === "Escape") { + if (sidebar.classList.contains("visible")) { + sidebar.classList.remove("visible"); + } + searchbox.blur(); + return false; + } +}); + }) //////////////////////////////////////////////////////////////////////////////// require(['jquery'], function($) { @@ -310,7 +389,7 @@ $(document).ready(function() { var existing_versions = version_selector_select.children("option"); var existing_versions_texts = existing_versions.map(function(i,x){return x.text}); DOC_VERSIONS.forEach(function(each) { - var version_url = documenterBaseURL + "/../" + each; + var version_url = documenterBaseURL + "/../" + each + "/"; var existing_id = $.inArray(each, existing_versions_texts); // if not already in the version selector, add it as a new option, // otherwise update the old option with the URL and enable it diff --git a/dev/assets/search.js b/dev/assets/search.js index c133f74..5189c94 100644 --- a/dev/assets/search.js +++ b/dev/assets/search.js @@ -3,7 +3,7 @@ requirejs.config({ paths: { 'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.9/lunr.min', 'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min', - 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.4/jquery.min', } }); //////////////////////////////////////////////////////////////////////////////// diff --git a/dev/assets/themes/documenter-dark.css b/dev/assets/themes/documenter-dark.css index 8aedc56..92d95f2 100644 --- a/dev/assets/themes/documenter-dark.css +++ b/dev/assets/themes/documenter-dark.css @@ -1,15 +1,66 @@ @charset "UTF-8"; -/* Font Awesome 5 mixin. Can be included in any rule that should render Font Awesome icons. */ -@keyframes spinAround { - from { - transform: rotate(0deg); } - to { - transform: rotate(359deg); } } +/* https://github.com/jenil/bulmaswatch/blob/v0.8.1/darkly/_variables.scss */ +/* Font Awesome 6 mixin. Can be included in any rule that should render Font Awesome icons. */ +/* Bulma Utilities */ +html.theme--documenter-dark .pagination-previous, +html.theme--documenter-dark .pagination-next, +html.theme--documenter-dark .pagination-link, +html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .file-cta, +html.theme--documenter-dark .file-name, html.theme--documenter-dark .select select, html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 0.4em; + box-shadow: none; + display: inline-flex; + font-size: 15px; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; } + html.theme--documenter-dark .pagination-previous:focus, + html.theme--documenter-dark .pagination-next:focus, + html.theme--documenter-dark .pagination-link:focus, + html.theme--documenter-dark .pagination-ellipsis:focus, html.theme--documenter-dark .file-cta:focus, + html.theme--documenter-dark .file-name:focus, html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .button:focus, html.theme--documenter-dark .is-focused.pagination-previous, + html.theme--documenter-dark .is-focused.pagination-next, + html.theme--documenter-dark .is-focused.pagination-link, + html.theme--documenter-dark .is-focused.pagination-ellipsis, html.theme--documenter-dark .is-focused.file-cta, + html.theme--documenter-dark .is-focused.file-name, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.textarea, html.theme--documenter-dark .is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-focused.button, html.theme--documenter-dark .pagination-previous:active, + html.theme--documenter-dark .pagination-next:active, + html.theme--documenter-dark .pagination-link:active, + html.theme--documenter-dark .pagination-ellipsis:active, html.theme--documenter-dark .file-cta:active, + html.theme--documenter-dark .file-name:active, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .button:active, html.theme--documenter-dark .is-active.pagination-previous, + html.theme--documenter-dark .is-active.pagination-next, + html.theme--documenter-dark .is-active.pagination-link, + html.theme--documenter-dark .is-active.pagination-ellipsis, html.theme--documenter-dark .is-active.file-cta, + html.theme--documenter-dark .is-active.file-name, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.textarea, html.theme--documenter-dark .is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active, html.theme--documenter-dark .is-active.button { + outline: none; } + html.theme--documenter-dark .pagination-previous[disabled], + html.theme--documenter-dark .pagination-next[disabled], + html.theme--documenter-dark .pagination-link[disabled], + html.theme--documenter-dark .pagination-ellipsis[disabled], html.theme--documenter-dark .file-cta[disabled], + html.theme--documenter-dark .file-name[disabled], html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .button[disabled], fieldset[disabled] html.theme--documenter-dark .pagination-previous, html.theme--documenter-dark fieldset[disabled] .pagination-previous, + fieldset[disabled] html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark fieldset[disabled] .pagination-next, + fieldset[disabled] html.theme--documenter-dark .pagination-link, + html.theme--documenter-dark fieldset[disabled] .pagination-link, + fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis, + html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis, fieldset[disabled] html.theme--documenter-dark .file-cta, html.theme--documenter-dark fieldset[disabled] .file-cta, + fieldset[disabled] html.theme--documenter-dark .file-name, + html.theme--documenter-dark fieldset[disabled] .file-name, fieldset[disabled] html.theme--documenter-dark .select select, fieldset[disabled] html.theme--documenter-dark .textarea, fieldset[disabled] html.theme--documenter-dark .input, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark fieldset[disabled] .select select, html.theme--documenter-dark .select fieldset[disabled] select, html.theme--documenter-dark fieldset[disabled] .textarea, html.theme--documenter-dark fieldset[disabled] .input, html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] html.theme--documenter-dark .button, html.theme--documenter-dark fieldset[disabled] .button { + cursor: not-allowed; } html.theme--documenter-dark .tabs, html.theme--documenter-dark .pagination-previous, html.theme--documenter-dark .pagination-next, html.theme--documenter-dark .pagination-link, -html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .breadcrumb, html.theme--documenter-dark .file, html.theme--documenter-dark .button, .is-unselectable, html.theme--documenter-dark .modal-close, html.theme--documenter-dark .delete { +html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .breadcrumb, html.theme--documenter-dark .file, html.theme--documenter-dark .button, .is-unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; @@ -32,16 +83,21 @@ html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after, html.theme-- transform-origin: center; width: 0.625em; } -html.theme--documenter-dark .admonition:not(:last-child), html.theme--documenter-dark .tabs:not(:last-child), html.theme--documenter-dark .message:not(:last-child), html.theme--documenter-dark .list:not(:last-child), html.theme--documenter-dark .level:not(:last-child), html.theme--documenter-dark .breadcrumb:not(:last-child), html.theme--documenter-dark .highlight:not(:last-child), html.theme--documenter-dark .block:not(:last-child), html.theme--documenter-dark .title:not(:last-child), +html.theme--documenter-dark .admonition:not(:last-child), html.theme--documenter-dark .tabs:not(:last-child), html.theme--documenter-dark .pagination:not(:last-child), html.theme--documenter-dark .message:not(:last-child), html.theme--documenter-dark .level:not(:last-child), html.theme--documenter-dark .breadcrumb:not(:last-child), html.theme--documenter-dark .block:not(:last-child), html.theme--documenter-dark .title:not(:last-child), html.theme--documenter-dark .subtitle:not(:last-child), html.theme--documenter-dark .table-container:not(:last-child), html.theme--documenter-dark .table:not(:last-child), html.theme--documenter-dark .progress:not(:last-child), html.theme--documenter-dark .notification:not(:last-child), html.theme--documenter-dark .content:not(:last-child), html.theme--documenter-dark .box:not(:last-child) { margin-bottom: 1.5rem; } html.theme--documenter-dark .modal-close, html.theme--documenter-dark .delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; - border-radius: 290486px; + border-radius: 9999px; cursor: pointer; pointer-events: auto; display: inline-block; @@ -101,7 +157,7 @@ html.theme--documenter-dark .modal-close, html.theme--documenter-dark .delete { html.theme--documenter-dark .control.is-loading::after, html.theme--documenter-dark .select.is-loading::after, html.theme--documenter-dark .loader, html.theme--documenter-dark .button.is-loading::after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdee0; - border-radius: 290486px; + border-radius: 9999px; border-right-color: transparent; border-top-color: transparent; content: ""; @@ -149,62 +205,19 @@ html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 . right: 0; top: 0; } -html.theme--documenter-dark .pagination-previous, -html.theme--documenter-dark .pagination-next, -html.theme--documenter-dark .pagination-link, -html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .file-cta, -html.theme--documenter-dark .file-name, html.theme--documenter-dark .select select, html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .button { +html.theme--documenter-dark .navbar-burger { -moz-appearance: none; -webkit-appearance: none; - align-items: center; - border: 1px solid transparent; - border-radius: 0.4em; - box-shadow: none; - display: inline-flex; - font-size: 15px; - height: 2.25em; - justify-content: flex-start; - line-height: 1.5; - padding-bottom: calc(0.375em - 1px); - padding-left: calc(0.625em - 1px); - padding-right: calc(0.625em - 1px); - padding-top: calc(0.375em - 1px); - position: relative; - vertical-align: top; } - html.theme--documenter-dark .pagination-previous:focus, - html.theme--documenter-dark .pagination-next:focus, - html.theme--documenter-dark .pagination-link:focus, - html.theme--documenter-dark .pagination-ellipsis:focus, html.theme--documenter-dark .file-cta:focus, - html.theme--documenter-dark .file-name:focus, html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .button:focus, html.theme--documenter-dark .is-focused.pagination-previous, - html.theme--documenter-dark .is-focused.pagination-next, - html.theme--documenter-dark .is-focused.pagination-link, - html.theme--documenter-dark .is-focused.pagination-ellipsis, html.theme--documenter-dark .is-focused.file-cta, - html.theme--documenter-dark .is-focused.file-name, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.textarea, html.theme--documenter-dark .is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-focused.button, html.theme--documenter-dark .pagination-previous:active, - html.theme--documenter-dark .pagination-next:active, - html.theme--documenter-dark .pagination-link:active, - html.theme--documenter-dark .pagination-ellipsis:active, html.theme--documenter-dark .file-cta:active, - html.theme--documenter-dark .file-name:active, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .button:active, html.theme--documenter-dark .is-active.pagination-previous, - html.theme--documenter-dark .is-active.pagination-next, - html.theme--documenter-dark .is-active.pagination-link, - html.theme--documenter-dark .is-active.pagination-ellipsis, html.theme--documenter-dark .is-active.file-cta, - html.theme--documenter-dark .is-active.file-name, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.textarea, html.theme--documenter-dark .is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active, html.theme--documenter-dark .is-active.button { - outline: none; } - html.theme--documenter-dark .pagination-previous[disabled], - html.theme--documenter-dark .pagination-next[disabled], - html.theme--documenter-dark .pagination-link[disabled], - html.theme--documenter-dark .pagination-ellipsis[disabled], html.theme--documenter-dark .file-cta[disabled], - html.theme--documenter-dark .file-name[disabled], html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .button[disabled], fieldset[disabled] html.theme--documenter-dark .pagination-previous, html.theme--documenter-dark fieldset[disabled] .pagination-previous, - fieldset[disabled] html.theme--documenter-dark .pagination-next, - html.theme--documenter-dark fieldset[disabled] .pagination-next, - fieldset[disabled] html.theme--documenter-dark .pagination-link, - html.theme--documenter-dark fieldset[disabled] .pagination-link, - fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis, - html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis, fieldset[disabled] html.theme--documenter-dark .file-cta, html.theme--documenter-dark fieldset[disabled] .file-cta, - fieldset[disabled] html.theme--documenter-dark .file-name, - html.theme--documenter-dark fieldset[disabled] .file-name, fieldset[disabled] html.theme--documenter-dark .select select, fieldset[disabled] html.theme--documenter-dark .textarea, fieldset[disabled] html.theme--documenter-dark .input, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark fieldset[disabled] .select select, html.theme--documenter-dark .select fieldset[disabled] select, html.theme--documenter-dark fieldset[disabled] .textarea, html.theme--documenter-dark fieldset[disabled] .input, html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] html.theme--documenter-dark .button, html.theme--documenter-dark fieldset[disabled] .button { - cursor: not-allowed; } + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; } -/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */ +/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ html, body, p, @@ -249,50 +262,846 @@ select, textarea { margin: 0; } -html { - box-sizing: border-box; } +html { + box-sizing: border-box; } + +*, *::before, *::after { + box-sizing: inherit; } + +img, +video { + height: auto; + max-width: 100%; } + +iframe { + border: 0; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + td:not([align]), + th:not([align]) { + text-align: inherit; } + +/* Bulma Helpers */ +.has-text-white { + color: white !important; } + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; } + +.has-background-white { + background-color: white !important; } + +.has-text-black { + color: #0a0a0a !important; } + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; } + +.has-background-black { + background-color: #0a0a0a !important; } + +.has-text-light { + color: #ecf0f1 !important; } + +a.has-text-light:hover, a.has-text-light:focus { + color: #cfd9db !important; } + +.has-background-light { + background-color: #ecf0f1 !important; } + +.has-text-dark { + color: #282f2f !important; } + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #111414 !important; } + +.has-background-dark { + background-color: #282f2f !important; } + +.has-text-primary { + color: #375a7f !important; } + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #28415b !important; } + +.has-background-primary { + background-color: #375a7f !important; } + +.has-text-primary-light { + color: #f1f5f9 !important; } + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { + color: #cddbe9 !important; } + +.has-background-primary-light { + background-color: #f1f5f9 !important; } + +.has-text-primary-dark { + color: #4d7eb2 !important; } + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { + color: #7198c1 !important; } + +.has-background-primary-dark { + background-color: #4d7eb2 !important; } + +.has-text-link { + color: #1abc9c !important; } + +a.has-text-link:hover, a.has-text-link:focus { + color: #148f77 !important; } + +.has-background-link { + background-color: #1abc9c !important; } + +.has-text-link-light { + color: #edfdf9 !important; } + +a.has-text-link-light:hover, a.has-text-link-light:focus { + color: #c0f6ec !important; } + +.has-background-link-light { + background-color: #edfdf9 !important; } + +.has-text-link-dark { + color: #15987e !important; } + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { + color: #1bc5a4 !important; } + +.has-background-link-dark { + background-color: #15987e !important; } + +.has-text-info { + color: #024c7d !important; } + +a.has-text-info:hover, a.has-text-info:focus { + color: #012d4b !important; } + +.has-background-info { + background-color: #024c7d !important; } + +.has-text-info-light { + color: #ebf7ff !important; } + +a.has-text-info-light:hover, a.has-text-info-light:focus { + color: #b9e2fe !important; } + +.has-background-info-light { + background-color: #ebf7ff !important; } + +.has-text-info-dark { + color: #0e9dfb !important; } + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { + color: #40b1fc !important; } + +.has-background-info-dark { + background-color: #0e9dfb !important; } + +.has-text-success { + color: #008438 !important; } + +a.has-text-success:hover, a.has-text-success:focus { + color: #005122 !important; } + +.has-background-success { + background-color: #008438 !important; } + +.has-text-success-light { + color: #ebfff3 !important; } + +a.has-text-success-light:hover, a.has-text-success-light:focus { + color: #b8ffd6 !important; } + +.has-background-success-light { + background-color: #ebfff3 !important; } + +.has-text-success-dark { + color: #00eb64 !important; } + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { + color: #1fff7e !important; } + +.has-background-success-dark { + background-color: #00eb64 !important; } + +.has-text-warning { + color: #ad8100 !important; } + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #7a5b00 !important; } + +.has-background-warning { + background-color: #ad8100 !important; } + +.has-text-warning-light { + color: #fffaeb !important; } + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { + color: #ffedb8 !important; } + +.has-background-warning-light { + background-color: #fffaeb !important; } + +.has-text-warning-dark { + color: #d19c00 !important; } + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { + color: #ffbf05 !important; } + +.has-background-warning-dark { + background-color: #d19c00 !important; } + +.has-text-danger { + color: #9e1b0d !important; } + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #6f1309 !important; } + +.has-background-danger { + background-color: #9e1b0d !important; } + +.has-text-danger-light { + color: #fdeeec !important; } + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { + color: #fac3bd !important; } + +.has-background-danger-light { + background-color: #fdeeec !important; } + +.has-text-danger-dark { + color: #ec311d !important; } + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { + color: #f05c4c !important; } + +.has-background-danger-dark { + background-color: #ec311d !important; } + +.has-text-black-bis { + color: #121212 !important; } + +.has-background-black-bis { + background-color: #121212 !important; } + +.has-text-black-ter { + color: #242424 !important; } + +.has-background-black-ter { + background-color: #242424 !important; } + +.has-text-grey-darker { + color: #282f2f !important; } + +.has-background-grey-darker { + background-color: #282f2f !important; } + +.has-text-grey-dark { + color: #343c3d !important; } + +.has-background-grey-dark { + background-color: #343c3d !important; } + +.has-text-grey { + color: #5e6d6f !important; } + +.has-background-grey { + background-color: #5e6d6f !important; } + +.has-text-grey-light { + color: #8c9b9d !important; } + +.has-background-grey-light { + background-color: #8c9b9d !important; } + +.has-text-grey-lighter { + color: #dbdee0 !important; } + +.has-background-grey-lighter { + background-color: #dbdee0 !important; } + +.has-text-white-ter { + color: #ecf0f1 !important; } + +.has-background-white-ter { + background-color: #ecf0f1 !important; } + +.has-text-white-bis { + color: #fafafa !important; } + +.has-background-white-bis { + background-color: #fafafa !important; } + +.is-flex-direction-row { + flex-direction: row !important; } + +.is-flex-direction-row-reverse { + flex-direction: row-reverse !important; } + +.is-flex-direction-column { + flex-direction: column !important; } + +.is-flex-direction-column-reverse { + flex-direction: column-reverse !important; } + +.is-flex-wrap-nowrap { + flex-wrap: nowrap !important; } + +.is-flex-wrap-wrap { + flex-wrap: wrap !important; } + +.is-flex-wrap-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.is-justify-content-flex-start { + justify-content: flex-start !important; } + +.is-justify-content-flex-end { + justify-content: flex-end !important; } + +.is-justify-content-center { + justify-content: center !important; } + +.is-justify-content-space-between { + justify-content: space-between !important; } + +.is-justify-content-space-around { + justify-content: space-around !important; } + +.is-justify-content-space-evenly { + justify-content: space-evenly !important; } + +.is-justify-content-start { + justify-content: start !important; } + +.is-justify-content-end { + justify-content: end !important; } + +.is-justify-content-left { + justify-content: left !important; } + +.is-justify-content-right { + justify-content: right !important; } + +.is-align-content-flex-start { + align-content: flex-start !important; } + +.is-align-content-flex-end { + align-content: flex-end !important; } + +.is-align-content-center { + align-content: center !important; } + +.is-align-content-space-between { + align-content: space-between !important; } + +.is-align-content-space-around { + align-content: space-around !important; } + +.is-align-content-space-evenly { + align-content: space-evenly !important; } + +.is-align-content-stretch { + align-content: stretch !important; } + +.is-align-content-start { + align-content: start !important; } + +.is-align-content-end { + align-content: end !important; } + +.is-align-content-baseline { + align-content: baseline !important; } + +.is-align-items-stretch { + align-items: stretch !important; } + +.is-align-items-flex-start { + align-items: flex-start !important; } + +.is-align-items-flex-end { + align-items: flex-end !important; } + +.is-align-items-center { + align-items: center !important; } + +.is-align-items-baseline { + align-items: baseline !important; } + +.is-align-items-start { + align-items: start !important; } + +.is-align-items-end { + align-items: end !important; } + +.is-align-items-self-start { + align-items: self-start !important; } + +.is-align-items-self-end { + align-items: self-end !important; } + +.is-align-self-auto { + align-self: auto !important; } + +.is-align-self-flex-start { + align-self: flex-start !important; } + +.is-align-self-flex-end { + align-self: flex-end !important; } + +.is-align-self-center { + align-self: center !important; } + +.is-align-self-baseline { + align-self: baseline !important; } + +.is-align-self-stretch { + align-self: stretch !important; } + +.is-flex-grow-0 { + flex-grow: 0 !important; } + +.is-flex-grow-1 { + flex-grow: 1 !important; } + +.is-flex-grow-2 { + flex-grow: 2 !important; } + +.is-flex-grow-3 { + flex-grow: 3 !important; } + +.is-flex-grow-4 { + flex-grow: 4 !important; } + +.is-flex-grow-5 { + flex-grow: 5 !important; } + +.is-flex-shrink-0 { + flex-shrink: 0 !important; } + +.is-flex-shrink-1 { + flex-shrink: 1 !important; } + +.is-flex-shrink-2 { + flex-shrink: 2 !important; } + +.is-flex-shrink-3 { + flex-shrink: 3 !important; } + +.is-flex-shrink-4 { + flex-shrink: 4 !important; } + +.is-flex-shrink-5 { + flex-shrink: 5 !important; } + +.is-clearfix::after { + clear: both; + content: " "; + display: table; } + +.is-pulled-left { + float: left !important; } + +.is-pulled-right { + float: right !important; } + +.is-radiusless { + border-radius: 0 !important; } + +.is-shadowless { + box-shadow: none !important; } + +.is-clickable { + cursor: pointer !important; + pointer-events: all !important; } + +.is-clipped { + overflow: hidden !important; } + +.is-relative { + position: relative !important; } + +.is-marginless { + margin: 0 !important; } + +.is-paddingless { + padding: 0 !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-left: 0 !important; + margin-right: 0 !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !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-left: 0.25rem !important; + margin-right: 0.25rem !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !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-left: 0.5rem !important; + margin-right: 0.5rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !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-left: 0.75rem !important; + margin-right: 0.75rem !important; } + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !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-left: 1rem !important; + margin-right: 1rem !important; } + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !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-left: 1.5rem !important; + margin-right: 1.5rem !important; } + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.m-6 { + margin: 3rem !important; } + +.mt-6 { + margin-top: 3rem !important; } + +.mr-6 { + margin-right: 3rem !important; } + +.mb-6 { + margin-bottom: 3rem !important; } + +.ml-6 { + margin-left: 3rem !important; } + +.mx-6 { + margin-left: 3rem !important; + margin-right: 3rem !important; } + +.my-6 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto { + margin-top: auto !important; } + +.mr-auto { + margin-right: auto !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ml-auto { + margin-left: auto !important; } + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !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-left: 0 !important; + padding-right: 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-left: 0.25rem !important; + padding-right: 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-left: 0.5rem !important; + padding-right: 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-left: 0.75rem !important; + padding-right: 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-left: 1rem !important; + padding-right: 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-left: 1.5rem !important; + padding-right: 1.5rem !important; } + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.p-6 { + padding: 3rem !important; } + +.pt-6 { + padding-top: 3rem !important; } + +.pr-6 { + padding-right: 3rem !important; } -*, *::before, *::after { - box-sizing: inherit; } +.pb-6 { + padding-bottom: 3rem !important; } -img, -embed, -iframe, -object, -video { - height: auto; - max-width: 100%; } +.pl-6 { + padding-left: 3rem !important; } -audio { - max-width: 100%; } +.px-6 { + padding-left: 3rem !important; + padding-right: 3rem !important; } -iframe { - border: 0; } +.py-6 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -table { - border-collapse: collapse; - border-spacing: 0; } +.p-auto { + padding: auto !important; } -td, -th { - padding: 0; } - td:not([align]), - th:not([align]) { - text-align: left; } +.pt-auto { + padding-top: auto !important; } -.is-clearfix::after { - clear: both; - content: " "; - display: table; } +.pr-auto { + padding-right: auto !important; } -.is-pulled-left { - float: left !important; } +.pb-auto { + padding-bottom: auto !important; } -.is-pulled-right { - float: right !important; } +.pl-auto { + padding-left: auto !important; } -.is-clipped { - overflow: hidden !important; } +.px-auto { + padding-left: auto !important; + padding-right: auto !important; } + +.py-auto { + padding-top: auto !important; + padding-bottom: auto !important; } .is-size-1 { font-size: 3rem !important; } @@ -579,149 +1388,8 @@ th { .is-italic { font-style: italic !important; } -.has-text-white { - color: white !important; } - -a.has-text-white:hover, a.has-text-white:focus { - color: #e6e6e6 !important; } - -.has-background-white { - background-color: white !important; } - -.has-text-black { - color: #0a0a0a !important; } - -a.has-text-black:hover, a.has-text-black:focus { - color: black !important; } - -.has-background-black { - background-color: #0a0a0a !important; } - -.has-text-light { - color: #ecf0f1 !important; } - -a.has-text-light:hover, a.has-text-light:focus { - color: #cfd9db !important; } - -.has-background-light { - background-color: #ecf0f1 !important; } - -.has-text-dark { - color: #282f2f !important; } - -a.has-text-dark:hover, a.has-text-dark:focus { - color: #111414 !important; } - -.has-background-dark { - background-color: #282f2f !important; } - -.has-text-primary { - color: #375a7f !important; } - -a.has-text-primary:hover, a.has-text-primary:focus { - color: #28415b !important; } - -.has-background-primary { - background-color: #375a7f !important; } - -.has-text-link { - color: #1abc9c !important; } - -a.has-text-link:hover, a.has-text-link:focus { - color: #148f77 !important; } - -.has-background-link { - background-color: #1abc9c !important; } - -.has-text-info { - color: #024c7d !important; } - -a.has-text-info:hover, a.has-text-info:focus { - color: #012d4b !important; } - -.has-background-info { - background-color: #024c7d !important; } - -.has-text-success { - color: #008438 !important; } - -a.has-text-success:hover, a.has-text-success:focus { - color: #005122 !important; } - -.has-background-success { - background-color: #008438 !important; } - -.has-text-warning { - color: #ad8100 !important; } - -a.has-text-warning:hover, a.has-text-warning:focus { - color: #7a5b00 !important; } - -.has-background-warning { - background-color: #ad8100 !important; } - -.has-text-danger { - color: #9e1b0d !important; } - -a.has-text-danger:hover, a.has-text-danger:focus { - color: #6f1309 !important; } - -.has-background-danger { - background-color: #9e1b0d !important; } - -.has-text-black-bis { - color: #121212 !important; } - -.has-background-black-bis { - background-color: #121212 !important; } - -.has-text-black-ter { - color: #242424 !important; } - -.has-background-black-ter { - background-color: #242424 !important; } - -.has-text-grey-darker { - color: #282f2f !important; } - -.has-background-grey-darker { - background-color: #282f2f !important; } - -.has-text-grey-dark { - color: #343c3d !important; } - -.has-background-grey-dark { - background-color: #343c3d !important; } - -.has-text-grey { - color: #5e6d6f !important; } - -.has-background-grey { - background-color: #5e6d6f !important; } - -.has-text-grey-light { - color: #8c9b9d !important; } - -.has-background-grey-light { - background-color: #8c9b9d !important; } - -.has-text-grey-lighter { - color: #dbdee0 !important; } - -.has-background-grey-lighter { - background-color: #dbdee0 !important; } - -.has-text-white-ter { - color: #ecf0f1 !important; } - -.has-background-white-ter { - background-color: #ecf0f1 !important; } - -.has-text-white-bis { - color: #fafafa !important; } - -.has-background-white-bis { - background-color: #fafafa !important; } +.is-underlined { + text-decoration: underline !important; } .has-text-weight-light { font-weight: 300 !important; } @@ -1036,26 +1704,18 @@ a.has-text-danger:hover, a.has-text-danger:focus { .is-invisible-fullhd { visibility: hidden !important; } } -.is-marginless { - margin: 0 !important; } - -.is-paddingless { - padding: 0 !important; } - -.is-radiusless { - border-radius: 0 !important; } - -.is-shadowless { - box-shadow: none !important; } - -.is-relative { - position: relative !important; } - html.theme--documenter-dark { + /* Bulma Elements */ + /* Bulma Form */ + /* Bulma Components */ + /* Bulma Grid */ + /* Bulma Layout */ + /* https://github.com/jenil/bulmaswatch/blob/v0.8.1/darkly/_overrides.scss */ /* This file contain the overall layout. * * The main container is
that is identified by id #documenter. */ + /* https://github.com/highlightjs/highlight.js/blob/11.7.0/src/styles/a11y-dark.css */ /*! Theme: a11y-dark Author: @ericwbailey @@ -1091,6 +1751,7 @@ html.theme--documenter-dark { html.theme--documenter-dark body, html.theme--documenter-dark button, html.theme--documenter-dark input, + html.theme--documenter-dark optgroup, html.theme--documenter-dark select, html.theme--documenter-dark textarea { font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } @@ -1159,7 +1820,7 @@ html.theme--documenter-dark { vertical-align: top; } html.theme--documenter-dark table td:not([align]), html.theme--documenter-dark table th:not([align]) { - text-align: left; } + text-align: inherit; } html.theme--documenter-dark table th { color: #f2f2f2; } html.theme--documenter-dark .box { @@ -1170,7 +1831,7 @@ html.theme--documenter-dark { display: block; padding: 1.25rem; } html.theme--documenter-dark a.box:hover, html.theme--documenter-dark a.box:focus { - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #1abc9c; } + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #1abc9c; } html.theme--documenter-dark a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #1abc9c; } html.theme--documenter-dark .button { @@ -1180,10 +1841,10 @@ html.theme--documenter-dark { color: #375a7f; cursor: pointer; justify-content: center; - padding-bottom: calc(0.375em - 1px); - padding-left: 0.75em; - padding-right: 0.75em; - padding-top: calc(0.375em - 1px); + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); text-align: center; white-space: nowrap; } html.theme--documenter-dark .button strong { @@ -1192,14 +1853,14 @@ html.theme--documenter-dark { height: 1.5em; width: 1.5em; } html.theme--documenter-dark .button .icon:first-child:not(:last-child) { - margin-left: calc(-0.375em - 1px); - margin-right: 0.1875em; } + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; } html.theme--documenter-dark .button .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: calc(-0.375em - 1px); } + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); } html.theme--documenter-dark .button .icon:first-child:last-child { - margin-left: calc(-0.375em - 1px); - margin-right: calc(-0.375em - 1px); } + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); } html.theme--documenter-dark .button:hover, html.theme--documenter-dark .button.is-hovered { border-color: #8c9b9d; color: #f2f2f2; } @@ -1226,6 +1887,14 @@ html.theme--documenter-dark { background-color: transparent; border-color: transparent; box-shadow: none; } + html.theme--documenter-dark .button.is-ghost { + background: none; + border-color: transparent; + color: #1abc9c; + text-decoration: none; } + html.theme--documenter-dark .button.is-ghost:hover, html.theme--documenter-dark .button.is-ghost.is-hovered { + color: #1abc9c; + text-decoration: underline; } html.theme--documenter-dark .button.is-white { background-color: white; border-color: transparent; @@ -1245,7 +1914,7 @@ html.theme--documenter-dark { color: #0a0a0a; } html.theme--documenter-dark .button.is-white[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-white { background-color: white; - border-color: transparent; + border-color: white; box-shadow: none; } html.theme--documenter-dark .button.is-white.is-inverted { background-color: #0a0a0a; @@ -1309,7 +1978,7 @@ html.theme--documenter-dark { color: white; } html.theme--documenter-dark .button.is-black[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-black { background-color: #0a0a0a; - border-color: transparent; + border-color: #0a0a0a; box-shadow: none; } html.theme--documenter-dark .button.is-black.is-inverted { background-color: white; @@ -1357,36 +2026,36 @@ html.theme--documenter-dark { html.theme--documenter-dark .button.is-light { background-color: #ecf0f1; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light:hover, html.theme--documenter-dark .button.is-light.is-hovered { background-color: #e5eaec; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light:focus, html.theme--documenter-dark .button.is-light.is-focused { border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light:focus:not(:active), html.theme--documenter-dark .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(236, 240, 241, 0.25); } html.theme--documenter-dark .button.is-light:active, html.theme--documenter-dark .button.is-light.is-active { background-color: #dde4e6; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-light { background-color: #ecf0f1; - border-color: transparent; + border-color: #ecf0f1; box-shadow: none; } html.theme--documenter-dark .button.is-light.is-inverted { - background-color: #282f2f; + background-color: rgba(0, 0, 0, 0.7); color: #ecf0f1; } html.theme--documenter-dark .button.is-light.is-inverted:hover, html.theme--documenter-dark .button.is-light.is-inverted.is-hovered { - background-color: #1d2122; } + background-color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light.is-inverted[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted { - background-color: #282f2f; + background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: #ecf0f1; } html.theme--documenter-dark .button.is-light.is-loading::after { - border-color: transparent transparent #282f2f #282f2f !important; } + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } html.theme--documenter-dark .button.is-light.is-outlined { background-color: transparent; border-color: #ecf0f1; @@ -1394,11 +2063,11 @@ html.theme--documenter-dark { html.theme--documenter-dark .button.is-light.is-outlined:hover, html.theme--documenter-dark .button.is-light.is-outlined.is-hovered, html.theme--documenter-dark .button.is-light.is-outlined:focus, html.theme--documenter-dark .button.is-light.is-outlined.is-focused { background-color: #ecf0f1; border-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after { border-color: transparent transparent #ecf0f1 #ecf0f1 !important; } html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #282f2f #282f2f !important; } + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } html.theme--documenter-dark .button.is-light.is-outlined[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined { background-color: transparent; border-color: #ecf0f1; @@ -1406,51 +2075,51 @@ html.theme--documenter-dark { color: #ecf0f1; } html.theme--documenter-dark .button.is-light.is-inverted.is-outlined { background-color: transparent; - border-color: #282f2f; - color: #282f2f; } + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused { - background-color: #282f2f; + background-color: rgba(0, 0, 0, 0.7); color: #ecf0f1; } html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ecf0f1 #ecf0f1 !important; } html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined { background-color: transparent; - border-color: #282f2f; + border-color: rgba(0, 0, 0, 0.7); box-shadow: none; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .button.is-dark, html.theme--documenter-dark .content kbd.button { background-color: #282f2f; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-dark:hover, html.theme--documenter-dark .content kbd.button:hover, html.theme--documenter-dark .button.is-dark.is-hovered, html.theme--documenter-dark .content kbd.button.is-hovered { background-color: #232829; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-dark:focus, html.theme--documenter-dark .content kbd.button:focus, html.theme--documenter-dark .button.is-dark.is-focused, html.theme--documenter-dark .content kbd.button.is-focused { border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-dark:focus:not(:active), html.theme--documenter-dark .content kbd.button:focus:not(:active), html.theme--documenter-dark .button.is-dark.is-focused:not(:active), html.theme--documenter-dark .content kbd.button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(40, 47, 47, 0.25); } html.theme--documenter-dark .button.is-dark:active, html.theme--documenter-dark .content kbd.button:active, html.theme--documenter-dark .button.is-dark.is-active, html.theme--documenter-dark .content kbd.button.is-active { background-color: #1d2122; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-dark[disabled], html.theme--documenter-dark .content kbd.button[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-dark, fieldset[disabled] html.theme--documenter-dark .content kbd.button { background-color: #282f2f; - border-color: transparent; + border-color: #282f2f; box-shadow: none; } html.theme--documenter-dark .button.is-dark.is-inverted, html.theme--documenter-dark .content kbd.button.is-inverted { - background-color: #ecf0f1; + background-color: #fff; color: #282f2f; } html.theme--documenter-dark .button.is-dark.is-inverted:hover, html.theme--documenter-dark .content kbd.button.is-inverted:hover, html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered, html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered { - background-color: #dde4e6; } + background-color: #f2f2f2; } html.theme--documenter-dark .button.is-dark.is-inverted[disabled], html.theme--documenter-dark .content kbd.button.is-inverted[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted, fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted { - background-color: #ecf0f1; + background-color: #fff; border-color: transparent; box-shadow: none; color: #282f2f; } html.theme--documenter-dark .button.is-dark.is-loading::after, html.theme--documenter-dark .content kbd.button.is-loading::after { - border-color: transparent transparent #ecf0f1 #ecf0f1 !important; } + border-color: transparent transparent #fff #fff !important; } html.theme--documenter-dark .button.is-dark.is-outlined, html.theme--documenter-dark .content kbd.button.is-outlined { background-color: transparent; border-color: #282f2f; @@ -1458,11 +2127,11 @@ html.theme--documenter-dark { html.theme--documenter-dark .button.is-dark.is-outlined:hover, html.theme--documenter-dark .content kbd.button.is-outlined:hover, html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered, html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered, html.theme--documenter-dark .button.is-dark.is-outlined:focus, html.theme--documenter-dark .content kbd.button.is-outlined:focus, html.theme--documenter-dark .button.is-dark.is-outlined.is-focused, html.theme--documenter-dark .content kbd.button.is-outlined.is-focused { background-color: #282f2f; border-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after, html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after { border-color: transparent transparent #282f2f #282f2f !important; } html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after, html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after, html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after, html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ecf0f1 #ecf0f1 !important; } + border-color: transparent transparent #fff #fff !important; } html.theme--documenter-dark .button.is-dark.is-outlined[disabled], html.theme--documenter-dark .content kbd.button.is-outlined[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined, fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined { background-color: transparent; border-color: #282f2f; @@ -1470,18 +2139,18 @@ html.theme--documenter-dark { color: #282f2f; } html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined { background-color: transparent; - border-color: #ecf0f1; - color: #ecf0f1; } + border-color: #fff; + color: #fff; } html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused { - background-color: #ecf0f1; + background-color: #fff; color: #282f2f; } html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #282f2f #282f2f !important; } html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled], html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined, fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined { background-color: transparent; - border-color: #ecf0f1; + border-color: #fff; box-shadow: none; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .button.is-primary, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink { background-color: #375a7f; border-color: transparent; @@ -1501,7 +2170,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-primary[disabled], html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-primary, fieldset[disabled] html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink { background-color: #375a7f; - border-color: transparent; + border-color: #375a7f; box-shadow: none; } html.theme--documenter-dark .button.is-primary.is-inverted, html.theme--documenter-dark .docstring > section > a.button.is-inverted.docs-sourcelink { background-color: #fff; @@ -1546,6 +2215,17 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-primary.is-light, html.theme--documenter-dark .docstring > section > a.button.is-light.docs-sourcelink { + background-color: #f1f5f9; + color: #4d7eb2; } + html.theme--documenter-dark .button.is-primary.is-light:hover, html.theme--documenter-dark .docstring > section > a.button.is-light.docs-sourcelink:hover, html.theme--documenter-dark .button.is-primary.is-light.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-light.is-hovered.docs-sourcelink { + background-color: #e8eef5; + border-color: transparent; + color: #4d7eb2; } + html.theme--documenter-dark .button.is-primary.is-light:active, html.theme--documenter-dark .docstring > section > a.button.is-light.docs-sourcelink:active, html.theme--documenter-dark .button.is-primary.is-light.is-active, html.theme--documenter-dark .docstring > section > a.button.is-light.is-active.docs-sourcelink { + background-color: #dfe8f1; + border-color: transparent; + color: #4d7eb2; } html.theme--documenter-dark .button.is-link { background-color: #1abc9c; border-color: transparent; @@ -1565,7 +2245,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-link[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-link { background-color: #1abc9c; - border-color: transparent; + border-color: #1abc9c; box-shadow: none; } html.theme--documenter-dark .button.is-link.is-inverted { background-color: #fff; @@ -1610,6 +2290,17 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-link.is-light { + background-color: #edfdf9; + color: #15987e; } + html.theme--documenter-dark .button.is-link.is-light:hover, html.theme--documenter-dark .button.is-link.is-light.is-hovered { + background-color: #e2fbf6; + border-color: transparent; + color: #15987e; } + html.theme--documenter-dark .button.is-link.is-light:active, html.theme--documenter-dark .button.is-link.is-light.is-active { + background-color: #d7f9f3; + border-color: transparent; + color: #15987e; } html.theme--documenter-dark .button.is-info { background-color: #024c7d; border-color: transparent; @@ -1629,7 +2320,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-info[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-info { background-color: #024c7d; - border-color: transparent; + border-color: #024c7d; box-shadow: none; } html.theme--documenter-dark .button.is-info.is-inverted { background-color: #fff; @@ -1674,6 +2365,17 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-info.is-light { + background-color: #ebf7ff; + color: #0e9dfb; } + html.theme--documenter-dark .button.is-info.is-light:hover, html.theme--documenter-dark .button.is-info.is-light.is-hovered { + background-color: #def2fe; + border-color: transparent; + color: #0e9dfb; } + html.theme--documenter-dark .button.is-info.is-light:active, html.theme--documenter-dark .button.is-info.is-light.is-active { + background-color: #d2edfe; + border-color: transparent; + color: #0e9dfb; } html.theme--documenter-dark .button.is-success { background-color: #008438; border-color: transparent; @@ -1693,7 +2395,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-success[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-success { background-color: #008438; - border-color: transparent; + border-color: #008438; box-shadow: none; } html.theme--documenter-dark .button.is-success.is-inverted { background-color: #fff; @@ -1738,6 +2440,17 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-success.is-light { + background-color: #ebfff3; + color: #00eb64; } + html.theme--documenter-dark .button.is-success.is-light:hover, html.theme--documenter-dark .button.is-success.is-light.is-hovered { + background-color: #deffec; + border-color: transparent; + color: #00eb64; } + html.theme--documenter-dark .button.is-success.is-light:active, html.theme--documenter-dark .button.is-success.is-light.is-active { + background-color: #d1ffe5; + border-color: transparent; + color: #00eb64; } html.theme--documenter-dark .button.is-warning { background-color: #ad8100; border-color: transparent; @@ -1757,7 +2470,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-warning[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-warning { background-color: #ad8100; - border-color: transparent; + border-color: #ad8100; box-shadow: none; } html.theme--documenter-dark .button.is-warning.is-inverted { background-color: #fff; @@ -1802,6 +2515,17 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-warning.is-light { + background-color: #fffaeb; + color: #d19c00; } + html.theme--documenter-dark .button.is-warning.is-light:hover, html.theme--documenter-dark .button.is-warning.is-light.is-hovered { + background-color: #fff7de; + border-color: transparent; + color: #d19c00; } + html.theme--documenter-dark .button.is-warning.is-light:active, html.theme--documenter-dark .button.is-warning.is-light.is-active { + background-color: #fff3d1; + border-color: transparent; + color: #d19c00; } html.theme--documenter-dark .button.is-danger { background-color: #9e1b0d; border-color: transparent; @@ -1821,7 +2545,7 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .button.is-danger[disabled], fieldset[disabled] html.theme--documenter-dark .button.is-danger { background-color: #9e1b0d; - border-color: transparent; + border-color: #9e1b0d; box-shadow: none; } html.theme--documenter-dark .button.is-danger.is-inverted { background-color: #fff; @@ -1866,9 +2590,21 @@ html.theme--documenter-dark { border-color: #fff; box-shadow: none; color: #fff; } + html.theme--documenter-dark .button.is-danger.is-light { + background-color: #fdeeec; + color: #ec311d; } + html.theme--documenter-dark .button.is-danger.is-light:hover, html.theme--documenter-dark .button.is-danger.is-light.is-hovered { + background-color: #fce3e0; + border-color: transparent; + color: #ec311d; } + html.theme--documenter-dark .button.is-danger.is-light:active, html.theme--documenter-dark .button.is-danger.is-light.is-active { + background-color: #fcd8d5; + border-color: transparent; + color: #ec311d; } html.theme--documenter-dark .button.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.button { - border-radius: 3px; font-size: 0.85em; } + html.theme--documenter-dark .button.is-small:not(.is-rounded), html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.button:not(.is-rounded) { + border-radius: 3px; } html.theme--documenter-dark .button.is-normal { font-size: 15px; } html.theme--documenter-dark .button.is-medium { @@ -1877,7 +2613,7 @@ html.theme--documenter-dark { font-size: 1.5rem; } html.theme--documenter-dark .button[disabled], fieldset[disabled] html.theme--documenter-dark .button { background-color: #8c9b9d; - border-color: #dbdee0; + border-color: #5e6d6f; box-shadow: none; opacity: 0.5; } html.theme--documenter-dark .button.is-fullwidth { @@ -1888,8 +2624,8 @@ html.theme--documenter-dark { pointer-events: none; } html.theme--documenter-dark .button.is-loading::after { position: absolute; - left: calc(50% - (1em / 2)); - top: calc(50% - (1em / 2)); + left: calc(50% - (1em * 0.5)); + top: calc(50% - (1em * 0.5)); position: absolute !important; } html.theme--documenter-dark .button.is-static { background-color: #282f2f; @@ -1898,9 +2634,9 @@ html.theme--documenter-dark { box-shadow: none; pointer-events: none; } html.theme--documenter-dark .button.is-rounded, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.button { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; } + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); } html.theme--documenter-dark .buttons { align-items: center; display: flex; @@ -1915,8 +2651,9 @@ html.theme--documenter-dark { html.theme--documenter-dark .buttons:not(:last-child) { margin-bottom: 1rem; } html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - border-radius: 3px; font-size: 0.85em; } + html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { + border-radius: 3px; } html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { font-size: 1.25rem; } html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { @@ -1949,29 +2686,50 @@ html.theme--documenter-dark { html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .button.is-responsive.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-responsive { + font-size: 0.6375em; } + html.theme--documenter-dark .button.is-responsive, + html.theme--documenter-dark .button.is-responsive.is-normal { + font-size: 0.74375em; } + html.theme--documenter-dark .button.is-responsive.is-medium { + font-size: 0.85em; } + html.theme--documenter-dark .button.is-responsive.is-large { + font-size: 15px; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .button.is-responsive.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-responsive { + font-size: 0.74375em; } + html.theme--documenter-dark .button.is-responsive, + html.theme--documenter-dark .button.is-responsive.is-normal { + font-size: 0.85em; } + html.theme--documenter-dark .button.is-responsive.is-medium { + font-size: 15px; } + html.theme--documenter-dark .button.is-responsive.is-large { + font-size: 1.25rem; } } html.theme--documenter-dark .container { flex-grow: 1; margin: 0 auto; position: relative; width: auto; } + html.theme--documenter-dark .container.is-fluid { + max-width: none !important; + padding-left: 32px; + padding-right: 32px; + width: 100%; } @media screen and (min-width: 1056px) { html.theme--documenter-dark .container { - max-width: 992px; } - html.theme--documenter-dark .container.is-fluid { - margin-left: 32px; - margin-right: 32px; - max-width: none; } } + max-width: 992px; } } @media screen and (max-width: 1215px) { - html.theme--documenter-dark .container.is-widescreen { + html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop) { max-width: 1152px; } } @media screen and (max-width: 1407px) { - html.theme--documenter-dark .container.is-fullhd { + html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } @media screen and (min-width: 1216px) { - html.theme--documenter-dark .container { + html.theme--documenter-dark .container:not(.is-max-desktop) { max-width: 1152px; } } @media screen and (min-width: 1408px) { - html.theme--documenter-dark .container { + html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } html.theme--documenter-dark .content li + li { margin-top: 0.25em; } @@ -2077,7 +2835,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .content table th { color: #f2f2f2; } html.theme--documenter-dark .content table th:not([align]) { - text-align: left; } + text-align: inherit; } html.theme--documenter-dark .content table thead td, html.theme--documenter-dark .content table thead th { border-width: 0 0 2px; @@ -2093,6 +2851,8 @@ html.theme--documenter-dark { margin-top: 0; } html.theme--documenter-dark .content.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.content { font-size: 0.85em; } + html.theme--documenter-dark .content.is-normal { + font-size: 15px; } html.theme--documenter-dark .content.is-medium { font-size: 1.25rem; } html.theme--documenter-dark .content.is-large { @@ -2112,6 +2872,22 @@ html.theme--documenter-dark { html.theme--documenter-dark .icon.is-large { height: 3rem; width: 3rem; } + html.theme--documenter-dark .icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; } + html.theme--documenter-dark .icon-text .icon { + flex-grow: 0; + flex-shrink: 0; } + html.theme--documenter-dark .icon-text .icon:not(:last-child) { + margin-right: 0.25em; } + html.theme--documenter-dark .icon-text .icon:not(:first-child) { + margin-left: 0.25em; } + html.theme--documenter-dark div.icon-text { + display: flex; } html.theme--documenter-dark .image, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img { display: block; position: relative; } @@ -2120,7 +2896,9 @@ html.theme--documenter-dark { height: auto; width: 100%; } html.theme--documenter-dark .image img.is-rounded, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img img.is-rounded { - border-radius: 290486px; } + border-radius: 9999px; } + html.theme--documenter-dark .image.is-fullwidth, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-fullwidth { + width: 100%; } html.theme--documenter-dark .image.is-square img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-square img, html.theme--documenter-dark .image.is-square .has-ratio, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-square .has-ratio, html.theme--documenter-dark .image.is-1by1 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by1 img, @@ -2210,8 +2988,8 @@ html.theme--documenter-dark { html.theme--documenter-dark .notification { background-color: #282f2f; border-radius: 0.4em; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; - position: relative; } + position: relative; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; } html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item) { color: currentColor; text-decoration: underline; } @@ -2223,8 +3001,8 @@ html.theme--documenter-dark { html.theme--documenter-dark .notification pre code { background: transparent; } html.theme--documenter-dark .notification > .delete { - position: absolute; right: 0.5rem; + position: absolute; top: 0.5rem; } html.theme--documenter-dark .notification .title, html.theme--documenter-dark .notification .subtitle, @@ -2238,40 +3016,58 @@ html.theme--documenter-dark { color: white; } html.theme--documenter-dark .notification.is-light { background-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .notification.is-dark, html.theme--documenter-dark .content kbd.notification { background-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .notification.is-primary, html.theme--documenter-dark .docstring > section > a.notification.docs-sourcelink { background-color: #375a7f; color: #fff; } + html.theme--documenter-dark .notification.is-primary.is-light, html.theme--documenter-dark .docstring > section > a.notification.is-light.docs-sourcelink { + background-color: #f1f5f9; + color: #4d7eb2; } html.theme--documenter-dark .notification.is-link { background-color: #1abc9c; color: #fff; } + html.theme--documenter-dark .notification.is-link.is-light { + background-color: #edfdf9; + color: #15987e; } html.theme--documenter-dark .notification.is-info { background-color: #024c7d; color: #fff; } + html.theme--documenter-dark .notification.is-info.is-light { + background-color: #ebf7ff; + color: #0e9dfb; } html.theme--documenter-dark .notification.is-success { background-color: #008438; color: #fff; } + html.theme--documenter-dark .notification.is-success.is-light { + background-color: #ebfff3; + color: #00eb64; } html.theme--documenter-dark .notification.is-warning { background-color: #ad8100; color: #fff; } + html.theme--documenter-dark .notification.is-warning.is-light { + background-color: #fffaeb; + color: #d19c00; } html.theme--documenter-dark .notification.is-danger { background-color: #9e1b0d; color: #fff; } + html.theme--documenter-dark .notification.is-danger.is-light { + background-color: #fdeeec; + color: #ec311d; } html.theme--documenter-dark .progress { -moz-appearance: none; -webkit-appearance: none; border: none; - border-radius: 290486px; + border-radius: 9999px; display: block; height: 15px; overflow: hidden; padding: 0; width: 100%; } html.theme--documenter-dark .progress::-webkit-progress-bar { - background-color: #5e6d6f; } + background-color: #343c3d; } html.theme--documenter-dark .progress::-webkit-progress-value { background-color: #dbdee0; } html.theme--documenter-dark .progress::-moz-progress-bar { @@ -2286,7 +3082,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-white::-ms-fill { background-color: white; } html.theme--documenter-dark .progress.is-white:indeterminate { - background-image: linear-gradient(to right, white 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, white 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-black::-webkit-progress-value { background-color: #0a0a0a; } html.theme--documenter-dark .progress.is-black::-moz-progress-bar { @@ -2294,7 +3090,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-black::-ms-fill { background-color: #0a0a0a; } html.theme--documenter-dark .progress.is-black:indeterminate { - background-image: linear-gradient(to right, #0a0a0a 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #0a0a0a 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-light::-webkit-progress-value { background-color: #ecf0f1; } html.theme--documenter-dark .progress.is-light::-moz-progress-bar { @@ -2302,7 +3098,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-light::-ms-fill { background-color: #ecf0f1; } html.theme--documenter-dark .progress.is-light:indeterminate { - background-image: linear-gradient(to right, #ecf0f1 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #ecf0f1 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-dark::-webkit-progress-value, html.theme--documenter-dark .content kbd.progress::-webkit-progress-value { background-color: #282f2f; } html.theme--documenter-dark .progress.is-dark::-moz-progress-bar, html.theme--documenter-dark .content kbd.progress::-moz-progress-bar { @@ -2310,7 +3106,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-dark::-ms-fill, html.theme--documenter-dark .content kbd.progress::-ms-fill { background-color: #282f2f; } html.theme--documenter-dark .progress.is-dark:indeterminate, html.theme--documenter-dark .content kbd.progress:indeterminate { - background-image: linear-gradient(to right, #282f2f 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #282f2f 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-primary::-webkit-progress-value, html.theme--documenter-dark .docstring > section > a.progress.docs-sourcelink::-webkit-progress-value { background-color: #375a7f; } html.theme--documenter-dark .progress.is-primary::-moz-progress-bar, html.theme--documenter-dark .docstring > section > a.progress.docs-sourcelink::-moz-progress-bar { @@ -2318,7 +3114,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-primary::-ms-fill, html.theme--documenter-dark .docstring > section > a.progress.docs-sourcelink::-ms-fill { background-color: #375a7f; } html.theme--documenter-dark .progress.is-primary:indeterminate, html.theme--documenter-dark .docstring > section > a.progress.docs-sourcelink:indeterminate { - background-image: linear-gradient(to right, #375a7f 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #375a7f 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-link::-webkit-progress-value { background-color: #1abc9c; } html.theme--documenter-dark .progress.is-link::-moz-progress-bar { @@ -2326,7 +3122,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-link::-ms-fill { background-color: #1abc9c; } html.theme--documenter-dark .progress.is-link:indeterminate { - background-image: linear-gradient(to right, #1abc9c 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #1abc9c 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-info::-webkit-progress-value { background-color: #024c7d; } html.theme--documenter-dark .progress.is-info::-moz-progress-bar { @@ -2334,7 +3130,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-info::-ms-fill { background-color: #024c7d; } html.theme--documenter-dark .progress.is-info:indeterminate { - background-image: linear-gradient(to right, #024c7d 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #024c7d 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-success::-webkit-progress-value { background-color: #008438; } html.theme--documenter-dark .progress.is-success::-moz-progress-bar { @@ -2342,7 +3138,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-success::-ms-fill { background-color: #008438; } html.theme--documenter-dark .progress.is-success:indeterminate { - background-image: linear-gradient(to right, #008438 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #008438 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-warning::-webkit-progress-value { background-color: #ad8100; } html.theme--documenter-dark .progress.is-warning::-moz-progress-bar { @@ -2350,7 +3146,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-warning::-ms-fill { background-color: #ad8100; } html.theme--documenter-dark .progress.is-warning:indeterminate { - background-image: linear-gradient(to right, #ad8100 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #ad8100 30%, #343c3d 30%); } html.theme--documenter-dark .progress.is-danger::-webkit-progress-value { background-color: #9e1b0d; } html.theme--documenter-dark .progress.is-danger::-moz-progress-bar { @@ -2358,14 +3154,14 @@ html.theme--documenter-dark { html.theme--documenter-dark .progress.is-danger::-ms-fill { background-color: #9e1b0d; } html.theme--documenter-dark .progress.is-danger:indeterminate { - background-image: linear-gradient(to right, #9e1b0d 30%, #5e6d6f 30%); } + background-image: linear-gradient(to right, #9e1b0d 30%, #343c3d 30%); } html.theme--documenter-dark .progress:indeterminate { animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: moveIndeterminate; animation-timing-function: linear; - background-color: #5e6d6f; - background-image: linear-gradient(to right, #fff 30%, #5e6d6f 30%); + background-color: #343c3d; + background-image: linear-gradient(to right, #fff 30%, #343c3d 30%); background-position: top left; background-repeat: no-repeat; background-size: 150% 150%; } @@ -2373,6 +3169,8 @@ html.theme--documenter-dark { background-color: transparent; } html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar { background-color: transparent; } + html.theme--documenter-dark .progress:indeterminate::-ms-fill { + animation-name: none; } html.theme--documenter-dark .progress.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.progress { height: 0.85em; } html.theme--documenter-dark .progress.is-medium { @@ -2408,12 +3206,12 @@ html.theme--documenter-dark { html.theme--documenter-dark .table th.is-light { background-color: #ecf0f1; border-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .table td.is-dark, html.theme--documenter-dark .table th.is-dark { background-color: #282f2f; border-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .table td.is-primary, html.theme--documenter-dark .table th.is-primary { background-color: #375a7f; @@ -2457,6 +3255,9 @@ html.theme--documenter-dark { html.theme--documenter-dark .table th.is-selected a, html.theme--documenter-dark .table th.is-selected strong { color: currentColor; } + html.theme--documenter-dark .table td.is-vcentered, + html.theme--documenter-dark .table th.is-vcentered { + vertical-align: middle; } html.theme--documenter-dark .table th { color: #f2f2f2; } html.theme--documenter-dark .table th:not([align]) { @@ -2544,11 +3345,11 @@ html.theme--documenter-dark { margin-right: 0; } html.theme--documenter-dark .tags.has-addons .tag:not(:first-child), html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child), html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child) { margin-left: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; } + border-top-left-radius: 0; + border-bottom-left-radius: 0; } html.theme--documenter-dark .tags.has-addons .tag:not(:last-child), html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child), html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; } + border-top-right-radius: 0; + border-bottom-right-radius: 0; } html.theme--documenter-dark .tag:not(body), html.theme--documenter-dark .content kbd:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) { align-items: center; background-color: #282f2f; @@ -2573,28 +3374,46 @@ html.theme--documenter-dark { color: white; } html.theme--documenter-dark .tag.is-light:not(body), html.theme--documenter-dark .content kbd.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-light:not(body) { background-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .tag.is-dark:not(body), html.theme--documenter-dark .content kbd:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-dark:not(body), html.theme--documenter-dark .content .docstring > section > kbd:not(body) { background-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .tag.is-primary:not(body), html.theme--documenter-dark .content kbd.is-primary:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) { background-color: #375a7f; color: #fff; } + html.theme--documenter-dark .tag.is-primary.is-light:not(body), html.theme--documenter-dark .content kbd.is-primary.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-light:not(body) { + background-color: #f1f5f9; + color: #4d7eb2; } html.theme--documenter-dark .tag.is-link:not(body), html.theme--documenter-dark .content kbd.is-link:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-link:not(body) { background-color: #1abc9c; color: #fff; } + html.theme--documenter-dark .tag.is-link.is-light:not(body), html.theme--documenter-dark .content kbd.is-link.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-link.is-light:not(body) { + background-color: #edfdf9; + color: #15987e; } html.theme--documenter-dark .tag.is-info:not(body), html.theme--documenter-dark .content kbd.is-info:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-info:not(body) { background-color: #024c7d; color: #fff; } + html.theme--documenter-dark .tag.is-info.is-light:not(body), html.theme--documenter-dark .content kbd.is-info.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-info.is-light:not(body) { + background-color: #ebf7ff; + color: #0e9dfb; } html.theme--documenter-dark .tag.is-success:not(body), html.theme--documenter-dark .content kbd.is-success:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-success:not(body) { background-color: #008438; color: #fff; } + html.theme--documenter-dark .tag.is-success.is-light:not(body), html.theme--documenter-dark .content kbd.is-success.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-success.is-light:not(body) { + background-color: #ebfff3; + color: #00eb64; } html.theme--documenter-dark .tag.is-warning:not(body), html.theme--documenter-dark .content kbd.is-warning:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-warning:not(body) { background-color: #ad8100; color: #fff; } + html.theme--documenter-dark .tag.is-warning.is-light:not(body), html.theme--documenter-dark .content kbd.is-warning.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-warning.is-light:not(body) { + background-color: #fffaeb; + color: #d19c00; } html.theme--documenter-dark .tag.is-danger:not(body), html.theme--documenter-dark .content kbd.is-danger:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-danger:not(body) { background-color: #9e1b0d; color: #fff; } + html.theme--documenter-dark .tag.is-danger.is-light:not(body), html.theme--documenter-dark .content kbd.is-danger.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-danger.is-light:not(body) { + background-color: #fdeeec; + color: #ec311d; } html.theme--documenter-dark .tag.is-normal:not(body), html.theme--documenter-dark .content kbd.is-normal:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-normal:not(body) { font-size: 0.85em; } html.theme--documenter-dark .tag.is-medium:not(body), html.theme--documenter-dark .content kbd.is-medium:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-medium:not(body) { @@ -2635,7 +3454,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .tag.is-delete:not(body):active, html.theme--documenter-dark .content kbd.is-delete:not(body):active, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body):active { background-color: #111414; } html.theme--documenter-dark .tag.is-rounded:not(body), html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:not(body), html.theme--documenter-dark .content kbd.is-rounded:not(body), html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search > input:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-rounded:not(body) { - border-radius: 290486px; } + border-radius: 9999px; } html.theme--documenter-dark a.tag:hover, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:hover { text-decoration: underline; } html.theme--documenter-dark .title, @@ -2666,8 +3485,6 @@ html.theme--documenter-dark { html.theme--documenter-dark .title strong { color: inherit; font-weight: inherit; } - html.theme--documenter-dark .title + .highlight { - margin-top: -0.75rem; } html.theme--documenter-dark .title:not(.is-spaced) + .subtitle { margin-top: -1.25rem; } html.theme--documenter-dark .title.is-1 { @@ -2714,18 +3531,10 @@ html.theme--documenter-dark { letter-spacing: 1px; margin-bottom: 5px; text-transform: uppercase; } - html.theme--documenter-dark .highlight { - font-weight: 400; - max-width: 100%; - overflow: hidden; - padding: 0; } - html.theme--documenter-dark .highlight pre { - overflow: auto; - max-width: 100%; } html.theme--documenter-dark .number { align-items: center; background-color: #282f2f; - border-radius: 290486px; + border-radius: 9999px; display: inline-flex; font-size: 1.25rem; height: 2em; @@ -2767,7 +3576,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder, html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder, html.theme--documenter-dark .input[disabled]:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.3); } html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); max-width: 100%; width: 100%; } html.theme--documenter-dark .textarea[readonly], html.theme--documenter-dark .input[readonly], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[readonly] { @@ -2826,9 +3635,9 @@ html.theme--documenter-dark { display: inline; width: auto; } html.theme--documenter-dark .input.is-rounded, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; } + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); } html.theme--documenter-dark .input.is-static, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-static { background-color: transparent; border-color: transparent; @@ -2839,11 +3648,11 @@ html.theme--documenter-dark { display: block; max-width: 100%; min-width: 100%; - padding: 0.625em; + padding: calc(0.75em - 1px); resize: vertical; } html.theme--documenter-dark .textarea:not([rows]) { - max-height: 600px; - min-height: 120px; } + max-height: 40em; + min-height: 8em; } html.theme--documenter-dark .textarea[rows] { height: initial; } html.theme--documenter-dark .textarea.has-fixed-size { @@ -2857,7 +3666,9 @@ html.theme--documenter-dark { cursor: pointer; } html.theme--documenter-dark .radio:hover, html.theme--documenter-dark .checkbox:hover { color: #8c9b9d; } - html.theme--documenter-dark .radio[disabled], html.theme--documenter-dark .checkbox[disabled], fieldset[disabled] html.theme--documenter-dark .radio, fieldset[disabled] html.theme--documenter-dark .checkbox { + html.theme--documenter-dark .radio[disabled], html.theme--documenter-dark .checkbox[disabled], fieldset[disabled] html.theme--documenter-dark .radio, fieldset[disabled] html.theme--documenter-dark .checkbox, + html.theme--documenter-dark .radio input[disabled], + html.theme--documenter-dark .checkbox input[disabled] { color: white; cursor: not-allowed; } html.theme--documenter-dark .radio + .radio { @@ -2868,13 +3679,13 @@ html.theme--documenter-dark { position: relative; vertical-align: top; } html.theme--documenter-dark .select:not(.is-multiple) { - height: 2.25em; } + height: 2.5em; } html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after { border-color: #1abc9c; right: 1.125em; z-index: 4; } html.theme--documenter-dark .select.is-rounded select, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.select select { - border-radius: 290486px; + border-radius: 9999px; padding-left: 1em; } html.theme--documenter-dark .select select { cursor: pointer; @@ -2983,7 +3794,8 @@ html.theme--documenter-dark { html.theme--documenter-dark .select.is-large { font-size: 1.5rem; } html.theme--documenter-dark .select.is-disabled::after { - border-color: white; } + border-color: white !important; + opacity: 0.5; } html.theme--documenter-dark .select.is-fullwidth { width: 100%; } html.theme--documenter-dark .select.is-fullwidth select { @@ -3040,35 +3852,35 @@ html.theme--documenter-dark { html.theme--documenter-dark .file.is-light .file-cta { background-color: #ecf0f1; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .file.is-light:hover .file-cta, html.theme--documenter-dark .file.is-light.is-hovered .file-cta { background-color: #e5eaec; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .file.is-light:focus .file-cta, html.theme--documenter-dark .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(236, 240, 241, 0.25); - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .file.is-light:active .file-cta, html.theme--documenter-dark .file.is-light.is-active .file-cta { background-color: #dde4e6; border-color: transparent; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .file.is-dark .file-cta, html.theme--documenter-dark .content kbd.file .file-cta { background-color: #282f2f; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .file.is-dark:hover .file-cta, html.theme--documenter-dark .content kbd.file:hover .file-cta, html.theme--documenter-dark .file.is-dark.is-hovered .file-cta, html.theme--documenter-dark .content kbd.file.is-hovered .file-cta { background-color: #232829; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .file.is-dark:focus .file-cta, html.theme--documenter-dark .content kbd.file:focus .file-cta, html.theme--documenter-dark .file.is-dark.is-focused .file-cta, html.theme--documenter-dark .content kbd.file.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(40, 47, 47, 0.25); - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .file.is-dark:active .file-cta, html.theme--documenter-dark .content kbd.file:active .file-cta, html.theme--documenter-dark .file.is-dark.is-active .file-cta, html.theme--documenter-dark .content kbd.file.is-active .file-cta { background-color: #1d2122; border-color: transparent; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .file.is-primary .file-cta, html.theme--documenter-dark .docstring > section > a.file.docs-sourcelink .file-cta { background-color: #375a7f; border-color: transparent; @@ -3167,6 +3979,8 @@ html.theme--documenter-dark { color: #fff; } html.theme--documenter-dark .file.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.file { font-size: 0.85em; } + html.theme--documenter-dark .file.is-normal { + font-size: 15px; } html.theme--documenter-dark .file.is-medium { font-size: 1.25rem; } html.theme--documenter-dark .file.is-medium .file-icon .fa { @@ -3232,13 +4046,13 @@ html.theme--documenter-dark { overflow: hidden; position: relative; } html.theme--documenter-dark .file-label:hover .file-cta { - background-color: #e5eaec; - color: #282f2f; } + background-color: #232829; + color: #f2f2f2; } html.theme--documenter-dark .file-label:hover .file-name { border-color: #596668; } html.theme--documenter-dark .file-label:active .file-cta { - background-color: #dde4e6; - color: #282f2f; } + background-color: #1d2122; + color: #f2f2f2; } html.theme--documenter-dark .file-label:active .file-name { border-color: #535f61; } html.theme--documenter-dark .file-input { @@ -3258,8 +4072,8 @@ html.theme--documenter-dark { padding-right: 1em; white-space: nowrap; } html.theme--documenter-dark .file-cta { - background-color: #ecf0f1; - color: #343c3d; } + background-color: #282f2f; + color: #fff; } html.theme--documenter-dark .file-name { border-color: #5e6d6f; border-style: solid; @@ -3267,7 +4081,7 @@ html.theme--documenter-dark { display: block; max-width: 16em; overflow: hidden; - text-align: left; + text-align: inherit; text-overflow: ellipsis; } html.theme--documenter-dark .file-icon { align-items: center; @@ -3279,7 +4093,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .file-icon .fa { font-size: 14px; } html.theme--documenter-dark .label { - color: #282f2f; + color: #f2f2f2; display: block; font-size: 15px; font-weight: 700; } @@ -3468,11 +4282,11 @@ html.theme--documenter-dark { clear: both; font-size: 15px; position: relative; - text-align: left; } + text-align: inherit; } html.theme--documenter-dark .control.has-icons-left .input:focus ~ .icon, html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search > input:focus ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input:focus ~ .icon, html.theme--documenter-dark .control.has-icons-left .select:focus ~ .icon, html.theme--documenter-dark .control.has-icons-right .input:focus ~ .icon, html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input:focus ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input:focus ~ .icon, html.theme--documenter-dark .control.has-icons-right .select:focus ~ .icon { - color: #5e6d6f; } + color: #282f2f; } html.theme--documenter-dark .control.has-icons-left .input.is-small ~ .icon, html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search > input ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input ~ .icon, html.theme--documenter-dark .control.has-icons-left .select.is-small ~ .icon, html.theme--documenter-dark .control.has-icons-right .input.is-small ~ .icon, html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input ~ .icon, html.theme--documenter-dark .control.has-icons-right .select.is-small ~ .icon { @@ -3486,21 +4300,21 @@ html.theme--documenter-dark { html.theme--documenter-dark .control.has-icons-right .select.is-large ~ .icon { font-size: 1.5rem; } html.theme--documenter-dark .control.has-icons-left .icon, html.theme--documenter-dark .control.has-icons-right .icon { - color: #dbdee0; - height: 2.25em; + color: #5e6d6f; + height: 2.5em; pointer-events: none; position: absolute; top: 0; - width: 2.25em; + width: 2.5em; z-index: 4; } html.theme--documenter-dark .control.has-icons-left .input, html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input, html.theme--documenter-dark .control.has-icons-left .select select { - padding-left: 2.25em; } + padding-left: 2.5em; } html.theme--documenter-dark .control.has-icons-left .icon.is-left { left: 0; } html.theme--documenter-dark .control.has-icons-right .input, html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input, html.theme--documenter-dark .control.has-icons-right .select select { - padding-right: 2.25em; } + padding-right: 2.5em; } html.theme--documenter-dark .control.has-icons-right .icon.is-right { right: 0; } html.theme--documenter-dark .control.is-loading::after { @@ -3569,14 +4383,21 @@ html.theme--documenter-dark { content: "\0227B"; } html.theme--documenter-dark .card { background-color: white; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + border-radius: 0.25rem; + box-shadow: #171717; color: #fff; max-width: 100%; position: relative; } + html.theme--documenter-dark .card-footer:first-child, html.theme--documenter-dark .card-content:first-child, html.theme--documenter-dark .card-header:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + html.theme--documenter-dark .card-footer:last-child, html.theme--documenter-dark .card-content:last-child, html.theme--documenter-dark .card-header:last-child { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } html.theme--documenter-dark .card-header { background-color: transparent; align-items: stretch; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); display: flex; } html.theme--documenter-dark .card-header-title { align-items: center; @@ -3584,24 +4405,40 @@ html.theme--documenter-dark { display: flex; flex-grow: 1; font-weight: 700; - padding: 0.75rem; } + padding: 0.75rem 1rem; } html.theme--documenter-dark .card-header-title.is-centered { justify-content: center; } html.theme--documenter-dark .card-header-icon { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; align-items: center; cursor: pointer; display: flex; justify-content: center; - padding: 0.75rem; } + padding: 0.75rem 1rem; } html.theme--documenter-dark .card-image { display: block; position: relative; } + html.theme--documenter-dark .card-image:first-child img { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + html.theme--documenter-dark .card-image:last-child img { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } html.theme--documenter-dark .card-content { background-color: transparent; padding: 1.5rem; } html.theme--documenter-dark .card-footer { background-color: transparent; - border-top: 1px solid #5e6d6f; + border-top: 1px solid #ededed; align-items: stretch; display: flex; } html.theme--documenter-dark .card-footer-item { @@ -3613,7 +4450,7 @@ html.theme--documenter-dark { justify-content: center; padding: 0.75rem; } html.theme--documenter-dark .card-footer-item:not(:last-child) { - border-right: 1px solid #5e6d6f; } + border-right: 1px solid #ededed; } html.theme--documenter-dark .card .media:not(:last-child) { margin-bottom: 1.5rem; } html.theme--documenter-dark .dropdown { @@ -3641,7 +4478,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .dropdown-content { background-color: #282f2f; border-radius: 0.4em; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: #171717; padding-bottom: 0.5rem; padding-top: 0.5rem; } html.theme--documenter-dark .dropdown-item { @@ -3654,7 +4491,7 @@ html.theme--documenter-dark { html.theme--documenter-dark a.dropdown-item, html.theme--documenter-dark button.dropdown-item { padding-right: 3rem; - text-align: left; + text-align: inherit; white-space: nowrap; width: 100%; } html.theme--documenter-dark a.dropdown-item:hover, @@ -3666,7 +4503,7 @@ html.theme--documenter-dark { background-color: #1abc9c; color: #fff; } html.theme--documenter-dark .dropdown-divider { - background-color: #5e6d6f; + background-color: #ededed; border: none; display: block; height: 1px; @@ -3736,33 +4573,10 @@ html.theme--documenter-dark { @media screen and (min-width: 769px), print { html.theme--documenter-dark .level-right { display: flex; } } - html.theme--documenter-dark .list { - background-color: white; - border-radius: 0.4em; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); } - html.theme--documenter-dark .list-item { - display: block; - padding: 0.5em 1em; } - html.theme--documenter-dark .list-item:not(a) { - color: #fff; } - html.theme--documenter-dark .list-item:first-child { - border-top-left-radius: 0.4em; - border-top-right-radius: 0.4em; } - html.theme--documenter-dark .list-item:last-child { - border-bottom-left-radius: 0.4em; - border-bottom-right-radius: 0.4em; } - html.theme--documenter-dark .list-item:not(:last-child) { - border-bottom: 1px solid #5e6d6f; } - html.theme--documenter-dark .list-item.is-active { - background-color: #1abc9c; - color: #fff; } - html.theme--documenter-dark a.list-item { - background-color: #282f2f; - cursor: pointer; } html.theme--documenter-dark .media { align-items: flex-start; display: flex; - text-align: left; } + text-align: inherit; } html.theme--documenter-dark .media .content:not(:last-child) { margin-bottom: 0.75rem; } html.theme--documenter-dark .media .media { @@ -3796,7 +4610,7 @@ html.theme--documenter-dark { flex-basis: auto; flex-grow: 1; flex-shrink: 1; - text-align: left; } + text-align: inherit; } @media screen and (max-width: 768px) { html.theme--documenter-dark .media-content { overflow-x: auto; } } @@ -3855,80 +4669,76 @@ html.theme--documenter-dark { background-color: white; color: #0a0a0a; } html.theme--documenter-dark .message.is-white .message-body { - border-color: white; - color: #4d4d4d; } + border-color: white; } html.theme--documenter-dark .message.is-black { background-color: #fafafa; } html.theme--documenter-dark .message.is-black .message-header { background-color: #0a0a0a; color: white; } html.theme--documenter-dark .message.is-black .message-body { - border-color: #0a0a0a; - color: #090909; } + border-color: #0a0a0a; } html.theme--documenter-dark .message.is-light { background-color: #f9fafb; } html.theme--documenter-dark .message.is-light .message-header { background-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .message.is-light .message-body { - border-color: #ecf0f1; - color: #505050; } + border-color: #ecf0f1; } html.theme--documenter-dark .message.is-dark, html.theme--documenter-dark .content kbd.message { background-color: #f9fafa; } html.theme--documenter-dark .message.is-dark .message-header, html.theme--documenter-dark .content kbd.message .message-header { background-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .message.is-dark .message-body, html.theme--documenter-dark .content kbd.message .message-body { - border-color: #282f2f; - color: #212526; } + border-color: #282f2f; } html.theme--documenter-dark .message.is-primary, html.theme--documenter-dark .docstring > section > a.message.docs-sourcelink { - background-color: #f8fafc; } + background-color: #f1f5f9; } html.theme--documenter-dark .message.is-primary .message-header, html.theme--documenter-dark .docstring > section > a.message.docs-sourcelink .message-header { background-color: #375a7f; color: #fff; } html.theme--documenter-dark .message.is-primary .message-body, html.theme--documenter-dark .docstring > section > a.message.docs-sourcelink .message-body { border-color: #375a7f; - color: #2b4159; } + color: #4d7eb2; } html.theme--documenter-dark .message.is-link { - background-color: #f6fefc; } + background-color: #edfdf9; } html.theme--documenter-dark .message.is-link .message-header { background-color: #1abc9c; color: #fff; } html.theme--documenter-dark .message.is-link .message-body { border-color: #1abc9c; - color: #0b2f28; } + color: #15987e; } html.theme--documenter-dark .message.is-info { - background-color: #f5fbff; } + background-color: #ebf7ff; } html.theme--documenter-dark .message.is-info .message-header { background-color: #024c7d; color: #fff; } html.theme--documenter-dark .message.is-info .message-body { border-color: #024c7d; - color: #033659; } + color: #0e9dfb; } html.theme--documenter-dark .message.is-success { - background-color: #f5fff9; } + background-color: #ebfff3; } html.theme--documenter-dark .message.is-success .message-header { background-color: #008438; color: #fff; } html.theme--documenter-dark .message.is-success .message-body { border-color: #008438; - color: #023518; } + color: #00eb64; } html.theme--documenter-dark .message.is-warning { - background-color: #fffcf5; } + background-color: #fffaeb; } html.theme--documenter-dark .message.is-warning .message-header { background-color: #ad8100; color: #fff; } html.theme--documenter-dark .message.is-warning .message-body { border-color: #ad8100; - color: #3d2e03; } + color: #d19c00; } html.theme--documenter-dark .message.is-danger { - background-color: #fef6f6; } + background-color: #fdeeec; } html.theme--documenter-dark .message.is-danger .message-header { background-color: #9e1b0d; color: #fff; } html.theme--documenter-dark .message.is-danger .message-body { border-color: #9e1b0d; - color: #7a170c; } + color: #ec311d; } html.theme--documenter-dark .message-header { align-items: center; background-color: #fff; @@ -3979,7 +4789,7 @@ html.theme--documenter-dark { overflow: auto; position: relative; width: 100%; } - @media screen and (min-width: 769px), print { + @media screen and (min-width: 769px) { html.theme--documenter-dark .modal-content, html.theme--documenter-dark .modal-card { margin: 0 auto; @@ -4127,26 +4937,26 @@ html.theme--documenter-dark { color: white; } } html.theme--documenter-dark .navbar.is-light { background-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-brand > .navbar-item, html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-light .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-light .navbar-brand > a.navbar-item.is-active, html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus, html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover, html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #dde4e6; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after { - border-color: #282f2f; } + border-color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-burger { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } @media screen and (min-width: 1056px) { html.theme--documenter-dark .navbar.is-light .navbar-start > .navbar-item, html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link, html.theme--documenter-dark .navbar.is-light .navbar-end > .navbar-item, html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-light .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-light .navbar-start > a.navbar-item.is-active, html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus, html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover, @@ -4158,25 +4968,25 @@ html.theme--documenter-dark { html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover, html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #dde4e6; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after, html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after { - border-color: #282f2f; } + border-color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #dde4e6; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active { background-color: #ecf0f1; - color: #282f2f; } } + color: rgba(0, 0, 0, 0.7); } } html.theme--documenter-dark .navbar.is-dark, html.theme--documenter-dark .content kbd.navbar { background-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-brand > .navbar-item, html.theme--documenter-dark .content kbd.navbar .navbar-brand > .navbar-item, html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link, html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link { - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .content kbd.navbar .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-dark .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .content kbd.navbar .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-dark .navbar-brand > a.navbar-item.is-active, html.theme--documenter-dark .content kbd.navbar .navbar-brand > a.navbar-item.is-active, html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus, html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus, @@ -4185,11 +4995,11 @@ html.theme--documenter-dark { html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active, html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active { background-color: #1d2122; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after, html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after { - border-color: #ecf0f1; } + border-color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-burger, html.theme--documenter-dark .content kbd.navbar .navbar-burger { - color: #ecf0f1; } + color: #fff; } @media screen and (min-width: 1056px) { html.theme--documenter-dark .navbar.is-dark .navbar-start > .navbar-item, html.theme--documenter-dark .content kbd.navbar .navbar-start > .navbar-item, html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link, @@ -4198,7 +5008,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .content kbd.navbar .navbar-end > .navbar-item, html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link, html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link { - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .content kbd.navbar .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-dark .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .content kbd.navbar .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-dark .navbar-start > a.navbar-item.is-active, html.theme--documenter-dark .content kbd.navbar .navbar-start > a.navbar-item.is-active, html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus, html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus, @@ -4219,21 +5029,21 @@ html.theme--documenter-dark { html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active, html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active { background-color: #1d2122; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after, html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after, html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after, html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after { - border-color: #ecf0f1; } + border-color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link, html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link, html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link, html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link { background-color: #1d2122; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active, html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active { background-color: #282f2f; - color: #ecf0f1; } } + color: #fff; } } html.theme--documenter-dark .navbar.is-primary, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink { background-color: #375a7f; color: #fff; } @@ -4562,6 +5372,11 @@ html.theme--documenter-dark { overflow-y: hidden; } html.theme--documenter-dark .navbar-burger { color: #fff; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; cursor: pointer; display: block; height: 4rem; @@ -4617,7 +5432,6 @@ html.theme--documenter-dark { background-color: transparent; color: #1abc9c; } html.theme--documenter-dark .navbar-item { - display: block; flex-grow: 0; flex-shrink: 0; } html.theme--documenter-dark .navbar-item img { @@ -4735,25 +5549,23 @@ html.theme--documenter-dark { html.theme--documenter-dark .navbar-link { align-items: center; display: flex; } - html.theme--documenter-dark .navbar-item { - display: flex; } - html.theme--documenter-dark .navbar-item.has-dropdown { - align-items: stretch; } - html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after { - transform: rotate(135deg) translate(0.25em, -0.25em); } - html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 8px 8px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; } - html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; } - .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - transform: translateY(0); } + html.theme--documenter-dark .navbar-item.has-dropdown { + align-items: stretch; } + html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); } + html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 8px 8px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; } + html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; } + .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown, html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); } html.theme--documenter-dark .navbar-menu { flex-grow: 1; flex-shrink: 0; } @@ -4805,10 +5617,10 @@ html.theme--documenter-dark { display: block; } html.theme--documenter-dark .navbar > .container .navbar-brand, html.theme--documenter-dark .container > .navbar .navbar-brand { - margin-left: -.75rem; } + margin-left: -0.75rem; } html.theme--documenter-dark .navbar > .container .navbar-menu, html.theme--documenter-dark .container > .navbar .navbar-menu { - margin-right: -.75rem; } + margin-right: -0.75rem; } html.theme--documenter-dark .navbar.is-fixed-bottom-desktop, html.theme--documenter-dark .navbar.is-fixed-top-desktop { left: 0; position: fixed; @@ -4856,9 +5668,9 @@ html.theme--documenter-dark { html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination .pagination-next { padding-left: 1em; padding-right: 1em; - border-radius: 290486px; } + border-radius: 9999px; } html.theme--documenter-dark .pagination.is-rounded .pagination-link, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination .pagination-link { - border-radius: 290486px; } + border-radius: 9999px; } html.theme--documenter-dark .pagination, html.theme--documenter-dark .pagination-list { align-items: center; @@ -4880,7 +5692,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .pagination-link { border-color: #5e6d6f; color: #1abc9c; - min-width: 2.25em; } + min-width: 2.5em; } html.theme--documenter-dark .pagination-previous:hover, html.theme--documenter-dark .pagination-next:hover, html.theme--documenter-dark .pagination-link:hover { @@ -4894,13 +5706,15 @@ html.theme--documenter-dark { html.theme--documenter-dark .pagination-next:active, html.theme--documenter-dark .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } - html.theme--documenter-dark .pagination-previous[disabled], + html.theme--documenter-dark .pagination-previous[disabled], html.theme--documenter-dark .pagination-previous.is-disabled, html.theme--documenter-dark .pagination-next[disabled], - html.theme--documenter-dark .pagination-link[disabled] { - background-color: #dbdee0; - border-color: #dbdee0; + html.theme--documenter-dark .pagination-next.is-disabled, + html.theme--documenter-dark .pagination-link[disabled], + html.theme--documenter-dark .pagination-link.is-disabled { + background-color: #5e6d6f; + border-color: #5e6d6f; box-shadow: none; - color: #5e6d6f; + color: white; opacity: 0.5; } html.theme--documenter-dark .pagination-previous, html.theme--documenter-dark .pagination-next { @@ -4916,6 +5730,8 @@ html.theme--documenter-dark { pointer-events: none; } html.theme--documenter-dark .pagination-list { flex-wrap: wrap; } + html.theme--documenter-dark .pagination-list li { + list-style: none; } @media screen and (max-width: 768px) { html.theme--documenter-dark .pagination { flex-wrap: wrap; } @@ -4932,12 +5748,20 @@ html.theme--documenter-dark { flex-shrink: 1; justify-content: flex-start; order: 1; } + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark .pagination-link, + html.theme--documenter-dark .pagination-ellipsis { + margin-bottom: 0; + margin-top: 0; } html.theme--documenter-dark .pagination-previous { order: 2; } html.theme--documenter-dark .pagination-next { order: 3; } html.theme--documenter-dark .pagination { - justify-content: space-between; } + justify-content: space-between; + margin-bottom: 0; + margin-top: 0; } html.theme--documenter-dark .pagination.is-centered .pagination-previous { order: 1; } html.theme--documenter-dark .pagination.is-centered .pagination-list { @@ -4953,27 +5777,92 @@ html.theme--documenter-dark { justify-content: flex-end; order: 3; } } html.theme--documenter-dark .panel { + border-radius: 8px; + box-shadow: #171717; font-size: 15px; } html.theme--documenter-dark .panel:not(:last-child) { margin-bottom: 1.5rem; } - html.theme--documenter-dark .panel-heading, - html.theme--documenter-dark .panel-tabs, - html.theme--documenter-dark .panel-block { - border-bottom: 1px solid #5e6d6f; - border-left: 1px solid #5e6d6f; - border-right: 1px solid #5e6d6f; } - html.theme--documenter-dark .panel-heading:first-child, - html.theme--documenter-dark .panel-tabs:first-child, - html.theme--documenter-dark .panel-block:first-child { - border-top: 1px solid #5e6d6f; } + html.theme--documenter-dark .panel.is-white .panel-heading { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active { + border-bottom-color: white; } + html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon { + color: white; } + html.theme--documenter-dark .panel.is-black .panel-heading { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active { + border-bottom-color: #0a0a0a; } + html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon { + color: #0a0a0a; } + html.theme--documenter-dark .panel.is-light .panel-heading { + background-color: #ecf0f1; + color: rgba(0, 0, 0, 0.7); } + html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active { + border-bottom-color: #ecf0f1; } + html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon { + color: #ecf0f1; } + html.theme--documenter-dark .panel.is-dark .panel-heading, html.theme--documenter-dark .content kbd.panel .panel-heading { + background-color: #282f2f; + color: #fff; } + html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active, html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active { + border-bottom-color: #282f2f; } + html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon, html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon { + color: #282f2f; } + html.theme--documenter-dark .panel.is-primary .panel-heading, html.theme--documenter-dark .docstring > section > a.panel.docs-sourcelink .panel-heading { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active, html.theme--documenter-dark .docstring > section > a.panel.docs-sourcelink .panel-tabs a.is-active { + border-bottom-color: #375a7f; } + html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon, html.theme--documenter-dark .docstring > section > a.panel.docs-sourcelink .panel-block.is-active .panel-icon { + color: #375a7f; } + html.theme--documenter-dark .panel.is-link .panel-heading { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active { + border-bottom-color: #1abc9c; } + html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon { + color: #1abc9c; } + html.theme--documenter-dark .panel.is-info .panel-heading { + background-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active { + border-bottom-color: #024c7d; } + html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon { + color: #024c7d; } + html.theme--documenter-dark .panel.is-success .panel-heading { + background-color: #008438; + color: #fff; } + html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active { + border-bottom-color: #008438; } + html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon { + color: #008438; } + html.theme--documenter-dark .panel.is-warning .panel-heading { + background-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active { + border-bottom-color: #ad8100; } + html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon { + color: #ad8100; } + html.theme--documenter-dark .panel.is-danger .panel-heading { + background-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active { + border-bottom-color: #9e1b0d; } + html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon { + color: #9e1b0d; } + html.theme--documenter-dark .panel-tabs:not(:last-child), + html.theme--documenter-dark .panel-block:not(:last-child) { + border-bottom: 1px solid #ededed; } html.theme--documenter-dark .panel-heading { - background-color: #282f2f; - border-radius: 0.4em 0.4em 0 0; + background-color: #343c3d; + border-radius: 8px 8px 0 0; color: #f2f2f2; font-size: 1.25em; - font-weight: 300; + font-weight: 700; line-height: 1.25; - padding: 0.5em 0.75em; } + padding: 0.75em 1em; } html.theme--documenter-dark .panel-tabs { align-items: flex-end; display: flex; @@ -5009,6 +5898,9 @@ html.theme--documenter-dark { color: #17a689; } html.theme--documenter-dark .panel-block.is-active .panel-icon { color: #1abc9c; } + html.theme--documenter-dark .panel-block:last-child { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } html.theme--documenter-dark a.panel-block, html.theme--documenter-dark label.panel-block { cursor: pointer; } @@ -5109,9 +6001,11 @@ html.theme--documenter-dark { html.theme--documenter-dark .tabs.is-toggle li + li { margin-left: -1px; } html.theme--documenter-dark .tabs.is-toggle li:first-child a { - border-radius: 0.4em 0 0 0.4em; } + border-top-left-radius: 0.4em; + border-bottom-left-radius: 0.4em; } html.theme--documenter-dark .tabs.is-toggle li:last-child a { - border-radius: 0 0.4em 0.4em 0; } + border-top-right-radius: 0.4em; + border-bottom-right-radius: 0.4em; } html.theme--documenter-dark .tabs.is-toggle li.is-active a { background-color: #1abc9c; border-color: #1abc9c; @@ -5120,12 +6014,12 @@ html.theme--documenter-dark { html.theme--documenter-dark .tabs.is-toggle ul { border-bottom: none; } html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 290486px; - border-top-left-radius: 290486px; + border-bottom-left-radius: 9999px; + border-top-left-radius: 9999px; padding-left: 1.25em; } html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 290486px; - border-top-right-radius: 290486px; + border-bottom-right-radius: 9999px; + border-top-right-radius: 9999px; padding-right: 1.25em; } html.theme--documenter-dark .tabs.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.tabs { font-size: 0.85em; } @@ -5140,7 +6034,8 @@ html.theme--documenter-dark { flex-shrink: 1; padding: 0.75rem; } .columns.is-mobile > html.theme--documenter-dark .column.is-narrow { - flex: none; } + flex: none; + width: unset; } .columns.is-mobile > html.theme--documenter-dark .column.is-full { flex: none; width: 100%; } @@ -5196,14 +6091,14 @@ html.theme--documenter-dark { margin-left: 0%; } .columns.is-mobile > html.theme--documenter-dark .column.is-1 { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-1 { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-2 { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-2 { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-3 { flex: none; width: 25%; } @@ -5211,14 +6106,14 @@ html.theme--documenter-dark { margin-left: 25%; } .columns.is-mobile > html.theme--documenter-dark .column.is-4 { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-4 { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-5 { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-5 { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-6 { flex: none; width: 50%; } @@ -5226,14 +6121,14 @@ html.theme--documenter-dark { margin-left: 50%; } .columns.is-mobile > html.theme--documenter-dark .column.is-7 { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-7 { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-8 { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-8 { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-9 { flex: none; width: 75%; } @@ -5241,14 +6136,14 @@ html.theme--documenter-dark { margin-left: 75%; } .columns.is-mobile > html.theme--documenter-dark .column.is-10 { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-10 { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .columns.is-mobile > html.theme--documenter-dark .column.is-11 { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-offset-11 { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .columns.is-mobile > html.theme--documenter-dark .column.is-12 { flex: none; width: 100%; } @@ -5256,7 +6151,8 @@ html.theme--documenter-dark { margin-left: 100%; } @media screen and (max-width: 768px) { html.theme--documenter-dark .column.is-narrow-mobile { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full-mobile { flex: none; width: 100%; } @@ -5312,14 +6208,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1-mobile { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1-mobile { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2-mobile { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2-mobile { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3-mobile { flex: none; width: 25%; } @@ -5327,14 +6223,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4-mobile { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4-mobile { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5-mobile { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5-mobile { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6-mobile { flex: none; width: 50%; } @@ -5342,14 +6238,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7-mobile { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7-mobile { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8-mobile { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8-mobile { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9-mobile { flex: none; width: 75%; } @@ -5357,14 +6253,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10-mobile { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10-mobile { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11-mobile { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11-mobile { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12-mobile { flex: none; width: 100%; } @@ -5372,7 +6268,8 @@ html.theme--documenter-dark { margin-left: 100%; } } @media screen and (min-width: 769px), print { html.theme--documenter-dark .column.is-narrow, html.theme--documenter-dark .column.is-narrow-tablet { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full, html.theme--documenter-dark .column.is-full-tablet { flex: none; width: 100%; } @@ -5428,14 +6325,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1, html.theme--documenter-dark .column.is-1-tablet { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1, html.theme--documenter-dark .column.is-offset-1-tablet { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2, html.theme--documenter-dark .column.is-2-tablet { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2, html.theme--documenter-dark .column.is-offset-2-tablet { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3, html.theme--documenter-dark .column.is-3-tablet { flex: none; width: 25%; } @@ -5443,14 +6340,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4, html.theme--documenter-dark .column.is-4-tablet { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4, html.theme--documenter-dark .column.is-offset-4-tablet { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5, html.theme--documenter-dark .column.is-5-tablet { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5, html.theme--documenter-dark .column.is-offset-5-tablet { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6, html.theme--documenter-dark .column.is-6-tablet { flex: none; width: 50%; } @@ -5458,14 +6355,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7, html.theme--documenter-dark .column.is-7-tablet { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7, html.theme--documenter-dark .column.is-offset-7-tablet { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8, html.theme--documenter-dark .column.is-8-tablet { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8, html.theme--documenter-dark .column.is-offset-8-tablet { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9, html.theme--documenter-dark .column.is-9-tablet { flex: none; width: 75%; } @@ -5473,14 +6370,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10, html.theme--documenter-dark .column.is-10-tablet { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10, html.theme--documenter-dark .column.is-offset-10-tablet { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11, html.theme--documenter-dark .column.is-11-tablet { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11, html.theme--documenter-dark .column.is-offset-11-tablet { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12, html.theme--documenter-dark .column.is-12-tablet { flex: none; width: 100%; } @@ -5488,7 +6385,8 @@ html.theme--documenter-dark { margin-left: 100%; } } @media screen and (max-width: 1055px) { html.theme--documenter-dark .column.is-narrow-touch { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full-touch { flex: none; width: 100%; } @@ -5544,14 +6442,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1-touch { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1-touch { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2-touch { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2-touch { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3-touch { flex: none; width: 25%; } @@ -5559,14 +6457,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4-touch { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4-touch { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5-touch { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5-touch { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6-touch { flex: none; width: 50%; } @@ -5574,14 +6472,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7-touch { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7-touch { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8-touch { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8-touch { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9-touch { flex: none; width: 75%; } @@ -5589,14 +6487,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10-touch { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10-touch { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11-touch { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11-touch { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12-touch { flex: none; width: 100%; } @@ -5604,7 +6502,8 @@ html.theme--documenter-dark { margin-left: 100%; } } @media screen and (min-width: 1056px) { html.theme--documenter-dark .column.is-narrow-desktop { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full-desktop { flex: none; width: 100%; } @@ -5660,14 +6559,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1-desktop { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1-desktop { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2-desktop { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2-desktop { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3-desktop { flex: none; width: 25%; } @@ -5675,14 +6574,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4-desktop { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4-desktop { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5-desktop { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5-desktop { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6-desktop { flex: none; width: 50%; } @@ -5690,14 +6589,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7-desktop { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7-desktop { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8-desktop { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8-desktop { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9-desktop { flex: none; width: 75%; } @@ -5705,14 +6604,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10-desktop { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10-desktop { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11-desktop { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11-desktop { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12-desktop { flex: none; width: 100%; } @@ -5720,7 +6619,8 @@ html.theme--documenter-dark { margin-left: 100%; } } @media screen and (min-width: 1216px) { html.theme--documenter-dark .column.is-narrow-widescreen { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full-widescreen { flex: none; width: 100%; } @@ -5776,14 +6676,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1-widescreen { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1-widescreen { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2-widescreen { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2-widescreen { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3-widescreen { flex: none; width: 25%; } @@ -5791,14 +6691,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4-widescreen { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4-widescreen { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5-widescreen { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5-widescreen { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6-widescreen { flex: none; width: 50%; } @@ -5806,14 +6706,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7-widescreen { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7-widescreen { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8-widescreen { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8-widescreen { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9-widescreen { flex: none; width: 75%; } @@ -5821,14 +6721,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10-widescreen { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10-widescreen { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11-widescreen { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11-widescreen { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12-widescreen { flex: none; width: 100%; } @@ -5836,7 +6736,8 @@ html.theme--documenter-dark { margin-left: 100%; } } @media screen and (min-width: 1408px) { html.theme--documenter-dark .column.is-narrow-fullhd { - flex: none; } + flex: none; + width: unset; } html.theme--documenter-dark .column.is-full-fullhd { flex: none; width: 100%; } @@ -5892,14 +6793,14 @@ html.theme--documenter-dark { margin-left: 0%; } html.theme--documenter-dark .column.is-1-fullhd { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .column.is-offset-1-fullhd { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } html.theme--documenter-dark .column.is-2-fullhd { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .column.is-offset-2-fullhd { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } html.theme--documenter-dark .column.is-3-fullhd { flex: none; width: 25%; } @@ -5907,14 +6808,14 @@ html.theme--documenter-dark { margin-left: 25%; } html.theme--documenter-dark .column.is-4-fullhd { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .column.is-offset-4-fullhd { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } html.theme--documenter-dark .column.is-5-fullhd { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .column.is-offset-5-fullhd { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } html.theme--documenter-dark .column.is-6-fullhd { flex: none; width: 50%; } @@ -5922,14 +6823,14 @@ html.theme--documenter-dark { margin-left: 50%; } html.theme--documenter-dark .column.is-7-fullhd { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .column.is-offset-7-fullhd { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } html.theme--documenter-dark .column.is-8-fullhd { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .column.is-offset-8-fullhd { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } html.theme--documenter-dark .column.is-9-fullhd { flex: none; width: 75%; } @@ -5937,14 +6838,14 @@ html.theme--documenter-dark { margin-left: 75%; } html.theme--documenter-dark .column.is-10-fullhd { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .column.is-offset-10-fullhd { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } html.theme--documenter-dark .column.is-11-fullhd { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .column.is-offset-11-fullhd { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } html.theme--documenter-dark .column.is-12-fullhd { flex: none; width: 100%; } @@ -5987,7 +6888,7 @@ html.theme--documenter-dark { --columnGap: 0.75rem; margin-left: calc(-1 * var(--columnGap)); margin-right: calc(-1 * var(--columnGap)); } - html.theme--documenter-dark .columns.is-variable .column { + html.theme--documenter-dark .columns.is-variable > .column { padding-left: var(--columnGap); padding-right: var(--columnGap); } html.theme--documenter-dark .columns.is-variable.is-0 { @@ -6279,37 +7180,37 @@ html.theme--documenter-dark { display: flex; } html.theme--documenter-dark .tile.is-1 { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } html.theme--documenter-dark .tile.is-2 { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } html.theme--documenter-dark .tile.is-3 { flex: none; width: 25%; } html.theme--documenter-dark .tile.is-4 { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } html.theme--documenter-dark .tile.is-5 { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } html.theme--documenter-dark .tile.is-6 { flex: none; width: 50%; } html.theme--documenter-dark .tile.is-7 { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } html.theme--documenter-dark .tile.is-8 { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } html.theme--documenter-dark .tile.is-9 { flex: none; width: 75%; } html.theme--documenter-dark .tile.is-10 { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } html.theme--documenter-dark .tile.is-11 { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } html.theme--documenter-dark .tile.is-12 { flex: none; width: 100%; } } @@ -6352,6 +7253,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-white .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-white .tabs li.is-active a { + color: white !important; opacity: 1; } html.theme--documenter-dark .hero.is-white .tabs.is-boxed a, html.theme--documenter-dark .hero.is-white .tabs.is-toggle a { color: #0a0a0a; } @@ -6396,6 +7298,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-black .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-black .tabs li.is-active a { + color: #0a0a0a !important; opacity: 1; } html.theme--documenter-dark .hero.is-black .tabs.is-boxed a, html.theme--documenter-dark .hero.is-black .tabs.is-toggle a { color: white; } @@ -6412,42 +7315,43 @@ html.theme--documenter-dark { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } html.theme--documenter-dark .hero.is-light { background-color: #ecf0f1; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), html.theme--documenter-dark .hero.is-light strong { color: inherit; } html.theme--documenter-dark .hero.is-light .title { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .hero.is-light .subtitle { - color: rgba(40, 47, 47, 0.9); } + color: rgba(0, 0, 0, 0.9); } html.theme--documenter-dark .hero.is-light .subtitle a:not(.button), html.theme--documenter-dark .hero.is-light .subtitle strong { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } @media screen and (max-width: 1055px) { html.theme--documenter-dark .hero.is-light .navbar-menu { background-color: #ecf0f1; } } html.theme--documenter-dark .hero.is-light .navbar-item, html.theme--documenter-dark .hero.is-light .navbar-link { - color: rgba(40, 47, 47, 0.7); } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .hero.is-light a.navbar-item:hover, html.theme--documenter-dark .hero.is-light a.navbar-item.is-active, html.theme--documenter-dark .hero.is-light .navbar-link:hover, html.theme--documenter-dark .hero.is-light .navbar-link.is-active { background-color: #dde4e6; - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .hero.is-light .tabs a { - color: #282f2f; + color: rgba(0, 0, 0, 0.7); opacity: 0.9; } html.theme--documenter-dark .hero.is-light .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-light .tabs li.is-active a { + color: #ecf0f1 !important; opacity: 1; } html.theme--documenter-dark .hero.is-light .tabs.is-boxed a, html.theme--documenter-dark .hero.is-light .tabs.is-toggle a { - color: #282f2f; } + color: rgba(0, 0, 0, 0.7); } html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: #282f2f; - border-color: #282f2f; + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); color: #ecf0f1; } html.theme--documenter-dark .hero.is-light.is-bold { background-image: linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%); } @@ -6456,47 +7360,48 @@ html.theme--documenter-dark { background-image: linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%); } } html.theme--documenter-dark .hero.is-dark, html.theme--documenter-dark .content kbd.hero { background-color: #282f2f; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), html.theme--documenter-dark .hero.is-dark strong, html.theme--documenter-dark .content kbd.hero strong { color: inherit; } html.theme--documenter-dark .hero.is-dark .title, html.theme--documenter-dark .content kbd.hero .title { - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .hero.is-dark .subtitle, html.theme--documenter-dark .content kbd.hero .subtitle { - color: rgba(236, 240, 241, 0.9); } + color: rgba(255, 255, 255, 0.9); } html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button), html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button), html.theme--documenter-dark .hero.is-dark .subtitle strong, html.theme--documenter-dark .content kbd.hero .subtitle strong { - color: #ecf0f1; } + color: #fff; } @media screen and (max-width: 1055px) { html.theme--documenter-dark .hero.is-dark .navbar-menu, html.theme--documenter-dark .content kbd.hero .navbar-menu { background-color: #282f2f; } } html.theme--documenter-dark .hero.is-dark .navbar-item, html.theme--documenter-dark .content kbd.hero .navbar-item, html.theme--documenter-dark .hero.is-dark .navbar-link, html.theme--documenter-dark .content kbd.hero .navbar-link { - color: rgba(236, 240, 241, 0.7); } + color: rgba(255, 255, 255, 0.7); } html.theme--documenter-dark .hero.is-dark a.navbar-item:hover, html.theme--documenter-dark .content kbd.hero a.navbar-item:hover, html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active, html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active, html.theme--documenter-dark .hero.is-dark .navbar-link:hover, html.theme--documenter-dark .content kbd.hero .navbar-link:hover, html.theme--documenter-dark .hero.is-dark .navbar-link.is-active, html.theme--documenter-dark .content kbd.hero .navbar-link.is-active { background-color: #1d2122; - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .hero.is-dark .tabs a, html.theme--documenter-dark .content kbd.hero .tabs a { - color: #ecf0f1; + color: #fff; opacity: 0.9; } html.theme--documenter-dark .hero.is-dark .tabs a:hover, html.theme--documenter-dark .content kbd.hero .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-dark .tabs li.is-active a, html.theme--documenter-dark .content kbd.hero .tabs li.is-active a { + color: #282f2f !important; opacity: 1; } html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a, html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a, html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a, html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a { - color: #ecf0f1; } + color: #fff; } html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover, html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover, html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a, html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a, html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: #ecf0f1; - border-color: #ecf0f1; + background-color: #fff; + border-color: #fff; color: #282f2f; } html.theme--documenter-dark .hero.is-dark.is-bold, html.theme--documenter-dark .content kbd.hero.is-bold { background-image: linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%); } @@ -6538,6 +7443,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-primary .tabs a:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-primary .tabs li.is-active a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs li.is-active a { + color: #375a7f !important; opacity: 1; } html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed a, html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle a { color: #fff; } @@ -6582,6 +7488,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-link .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-link .tabs li.is-active a { + color: #1abc9c !important; opacity: 1; } html.theme--documenter-dark .hero.is-link .tabs.is-boxed a, html.theme--documenter-dark .hero.is-link .tabs.is-toggle a { color: #fff; } @@ -6626,6 +7533,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-info .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-info .tabs li.is-active a { + color: #024c7d !important; opacity: 1; } html.theme--documenter-dark .hero.is-info .tabs.is-boxed a, html.theme--documenter-dark .hero.is-info .tabs.is-toggle a { color: #fff; } @@ -6670,6 +7578,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-success .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-success .tabs li.is-active a { + color: #008438 !important; opacity: 1; } html.theme--documenter-dark .hero.is-success .tabs.is-boxed a, html.theme--documenter-dark .hero.is-success .tabs.is-toggle a { color: #fff; } @@ -6714,6 +7623,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-warning .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-warning .tabs li.is-active a { + color: #ad8100 !important; opacity: 1; } html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a, html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a { color: #fff; } @@ -6758,6 +7668,7 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-danger .tabs a:hover { opacity: 1; } html.theme--documenter-dark .hero.is-danger .tabs li.is-active a { + color: #9e1b0d !important; opacity: 1; } html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a, html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a { color: #fff; } @@ -6773,16 +7684,13 @@ html.theme--documenter-dark { html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu { background-image: linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%); } } html.theme--documenter-dark .hero.is-small .hero-body, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.hero .hero-body { - padding-bottom: 1.5rem; - padding-top: 1.5rem; } + padding: 1.5rem; } @media screen and (min-width: 769px), print { html.theme--documenter-dark .hero.is-medium .hero-body { - padding-bottom: 9rem; - padding-top: 9rem; } } + padding: 9rem 4.5rem; } } @media screen and (min-width: 769px), print { html.theme--documenter-dark .hero.is-large .hero-body { - padding-bottom: 18rem; - padding-top: 18rem; } } + padding: 18rem 6rem; } } html.theme--documenter-dark .hero.is-halfheight .hero-body, html.theme--documenter-dark .hero.is-fullheight .hero-body, html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body { align-items: center; display: flex; } @@ -6828,13 +7736,18 @@ html.theme--documenter-dark { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .hero-body { + padding: 3rem 3rem; } } html.theme--documenter-dark .section { padding: 3rem 1.5rem; } @media screen and (min-width: 1056px) { - html.theme--documenter-dark .section.is-medium { - padding: 9rem 1.5rem; } - html.theme--documenter-dark .section.is-large { - padding: 18rem 1.5rem; } } + html.theme--documenter-dark .section { + padding: 3rem 3rem; } + html.theme--documenter-dark .section.is-medium { + padding: 9rem 4.5rem; } + html.theme--documenter-dark .section.is-large { + padding: 18rem 6rem; } } html.theme--documenter-dark .footer { background-color: #282f2f; padding: 3rem 1.5rem 6rem; } @@ -6960,10 +7873,10 @@ html.theme--documenter-dark { color: white; text-decoration: underline; } html.theme--documenter-dark .notification.is-light a:not(.button) { - color: #282f2f; + color: rgba(0, 0, 0, 0.7); text-decoration: underline; } html.theme--documenter-dark .notification.is-dark a:not(.button), html.theme--documenter-dark .content kbd.notification a:not(.button) { - color: #ecf0f1; + color: #fff; text-decoration: underline; } html.theme--documenter-dark .notification.is-primary a:not(.button), html.theme--documenter-dark .docstring > section > a.notification.docs-sourcelink a:not(.button) { color: #fff; @@ -7079,7 +7992,7 @@ html.theme--documenter-dark { margin-left: 0.5em; font-size: 0.7rem; } html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before, html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before, html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before, html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before, html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before, html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f0c1"; } html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink, html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink, html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink, html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink, html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink, html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink { @@ -7108,7 +8021,7 @@ html.theme--documenter-dark { height: 2.5em; background: transparent; border: none; - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; color: #fff; cursor: pointer; text-align: center; } @@ -7178,7 +8091,7 @@ html.theme--documenter-dark { padding: 0.5rem 0.75rem; position: relative; } html.theme--documenter-dark .admonition-header:before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right: 0.75rem; content: "\f06a"; } @@ -7196,16 +8109,20 @@ html.theme--documenter-dark { box-shadow: none; max-width: 100%; } html.theme--documenter-dark .docstring > header { + cursor: pointer; display: flex; flex-grow: 1; align-items: stretch; padding: 0.5rem 0.75rem; background-color: #282f2f; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); box-shadow: none; border-bottom: 1px solid #5e6d6f; } html.theme--documenter-dark .docstring > header code { background-color: transparent; } + html.theme--documenter-dark .docstring > header .docstring-article-toggle-button { + min-width: 1.1rem; + padding: 0.2rem 0.2rem 0.2rem 0; } html.theme--documenter-dark .docstring > header .docstring-binding { margin-right: 0.3em; } html.theme--documenter-dark .docstring > header .docstring-category { @@ -7319,17 +8236,24 @@ html.theme--documenter-dark { margin-bottom: 1rem; display: flex; } html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb { - flex-grow: 1; } + flex-grow: 1; + padding-left: 0.5rem; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-left { + padding-top: 2px; + padding-right: 0.5rem; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-left .docs-sidebar-button { + display: inline-block; + font-size: 1.5rem; } html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right { display: flex; - white-space: nowrap; } - html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon, html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label, html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { + white-space: nowrap; + gap: 1rem; + align-items: center; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon, html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label { display: inline-block; } html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label { padding: 0; margin-left: 0.3em; } - html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { - font-size: 1.5rem; } html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link { margin: auto 0.5rem auto 0.5rem; } @media screen and (max-width: 1055px) { @@ -7470,7 +8394,7 @@ html.theme--documenter-dark { margin-top: auto; margin-bottom: auto; } html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f054"; } html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before { diff --git a/dev/assets/themes/documenter-light.css b/dev/assets/themes/documenter-light.css index cb8e1d5..b99ae2a 100644 --- a/dev/assets/themes/documenter-light.css +++ b/dev/assets/themes/documenter-light.css @@ -1,15 +1,61 @@ @charset "UTF-8"; -/* Font Awesome 5 mixin. Can be included in any rule that should render Font Awesome icons. */ -@keyframes spinAround { - from { - transform: rotate(0deg); } - to { - transform: rotate(359deg); } } +/* Font Awesome 6 mixin. Can be included in any rule that should render Font Awesome icons. */ +/* Bulma Utilities */ +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .file-cta, +.file-name, .select select, .textarea, .input, #documenter .docs-sidebar form.docs-search > input, .button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.5em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.5em - 1px); + padding-left: calc(0.75em - 1px); + padding-right: calc(0.75em - 1px); + padding-top: calc(0.5em - 1px); + position: relative; + vertical-align: top; } + .pagination-previous:focus, + .pagination-next:focus, + .pagination-link:focus, + .pagination-ellipsis:focus, .file-cta:focus, + .file-name:focus, .select select:focus, .textarea:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .button:focus, .is-focused.pagination-previous, + .is-focused.pagination-next, + .is-focused.pagination-link, + .is-focused.pagination-ellipsis, .is-focused.file-cta, + .is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.button, .pagination-previous:active, + .pagination-next:active, + .pagination-link:active, + .pagination-ellipsis:active, .file-cta:active, + .file-name:active, .select select:active, .textarea:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .button:active, .is-active.pagination-previous, + .is-active.pagination-next, + .is-active.pagination-link, + .is-active.pagination-ellipsis, .is-active.file-cta, + .is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.button { + outline: none; } + .pagination-previous[disabled], + .pagination-next[disabled], + .pagination-link[disabled], + .pagination-ellipsis[disabled], .file-cta[disabled], + .file-name[disabled], .select select[disabled], .textarea[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .button[disabled], fieldset[disabled] .pagination-previous, + fieldset[disabled] .pagination-next, + fieldset[disabled] .pagination-link, + fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta, + fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] .button { + cursor: not-allowed; } .tabs, .pagination-previous, .pagination-next, .pagination-link, -.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete { +.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; @@ -32,16 +78,21 @@ transform-origin: center; width: 0.625em; } -.admonition:not(:last-child), .tabs:not(:last-child), .message:not(:last-child), .list:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child), +.admonition:not(:last-child), .tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) { margin-bottom: 1.5rem; } .modal-close, .delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; - border-radius: 290486px; + border-radius: 9999px; cursor: pointer; pointer-events: auto; display: inline-block; @@ -101,7 +152,7 @@ .control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; - border-radius: 290486px; + border-radius: 9999px; border-right-color: transparent; border-top-color: transparent; content: ""; @@ -149,255 +200,833 @@ right: 0; top: 0; } -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis, .file-cta, -.file-name, .select select, .textarea, .input, #documenter .docs-sidebar form.docs-search > input, .button { +.navbar-burger { -moz-appearance: none; -webkit-appearance: none; - align-items: center; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: none; - display: inline-flex; - font-size: 1rem; - height: 2.25em; - justify-content: flex-start; - line-height: 1.5; - padding-bottom: calc(0.375em - 1px); - padding-left: calc(0.625em - 1px); - padding-right: calc(0.625em - 1px); - padding-top: calc(0.375em - 1px); - position: relative; - vertical-align: top; } - .pagination-previous:focus, - .pagination-next:focus, - .pagination-link:focus, - .pagination-ellipsis:focus, .file-cta:focus, - .file-name:focus, .select select:focus, .textarea:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .button:focus, .is-focused.pagination-previous, - .is-focused.pagination-next, - .is-focused.pagination-link, - .is-focused.pagination-ellipsis, .is-focused.file-cta, - .is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.button, .pagination-previous:active, - .pagination-next:active, - .pagination-link:active, - .pagination-ellipsis:active, .file-cta:active, - .file-name:active, .select select:active, .textarea:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .button:active, .is-active.pagination-previous, - .is-active.pagination-next, - .is-active.pagination-link, - .is-active.pagination-ellipsis, .is-active.file-cta, - .is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.button { - outline: none; } - .pagination-previous[disabled], - .pagination-next[disabled], - .pagination-link[disabled], - .pagination-ellipsis[disabled], .file-cta[disabled], - .file-name[disabled], .select select[disabled], .textarea[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .button[disabled], fieldset[disabled] .pagination-previous, - fieldset[disabled] .pagination-next, - fieldset[disabled] .pagination-link, - fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta, - fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] .button { - cursor: not-allowed; } - -/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; margin: 0; padding: 0; } -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; } +/* Bulma Helpers */ +.has-text-white { + color: white !important; } -ul { - list-style: none; } +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; } -button, -input, -select, -textarea { - margin: 0; } +.has-background-white { + background-color: white !important; } -html { - box-sizing: border-box; } +.has-text-black { + color: #0a0a0a !important; } -*, *::before, *::after { - box-sizing: inherit; } +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; } -img, -embed, -iframe, -object, -video { - height: auto; - max-width: 100%; } +.has-background-black { + background-color: #0a0a0a !important; } -audio { - max-width: 100%; } +.has-text-light { + color: whitesmoke !important; } -iframe { - border: 0; } +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; } -table { - border-collapse: collapse; - border-spacing: 0; } +.has-background-light { + background-color: whitesmoke !important; } -td, -th { - padding: 0; } - td:not([align]), - th:not([align]) { - text-align: left; } +.has-text-dark { + color: #363636 !important; } -html { - background-color: white; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - min-width: 300px; - overflow-x: auto; - overflow-y: scroll; - text-rendering: optimizeLegibility; - text-size-adjust: 100%; } +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; } -article, -aside, -figure, -footer, -header, -hgroup, -section { - display: block; } +.has-background-dark { + background-color: #363636 !important; } + +.has-text-primary { + color: #4eb5de !important; } + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #27a1d2 !important; } + +.has-background-primary { + background-color: #4eb5de !important; } + +.has-text-primary-light { + color: #eef8fc !important; } + +a.has-text-primary-light:hover, a.has-text-primary-light:focus { + color: #c3e6f4 !important; } + +.has-background-primary-light { + background-color: #eef8fc !important; } + +.has-text-primary-dark { + color: #1a6d8e !important; } + +a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { + color: #228eb9 !important; } + +.has-background-primary-dark { + background-color: #1a6d8e !important; } + +.has-text-link { + color: #2e63b8 !important; } + +a.has-text-link:hover, a.has-text-link:focus { + color: #244d8f !important; } + +.has-background-link { + background-color: #2e63b8 !important; } + +.has-text-link-light { + color: #eff3fb !important; } + +a.has-text-link-light:hover, a.has-text-link-light:focus { + color: #c6d6f1 !important; } + +.has-background-link-light { + background-color: #eff3fb !important; } + +.has-text-link-dark { + color: #3169c4 !important; } + +a.has-text-link-dark:hover, a.has-text-link-dark:focus { + color: #5485d4 !important; } + +.has-background-link-dark { + background-color: #3169c4 !important; } + +.has-text-info { + color: #209cee !important; } + +a.has-text-info:hover, a.has-text-info:focus { + color: #1081cb !important; } + +.has-background-info { + background-color: #209cee !important; } + +.has-text-info-light { + color: #ecf7fe !important; } + +a.has-text-info-light:hover, a.has-text-info-light:focus { + color: #bde2fa !important; } + +.has-background-info-light { + background-color: #ecf7fe !important; } + +.has-text-info-dark { + color: #0e72b4 !important; } + +a.has-text-info-dark:hover, a.has-text-info-dark:focus { + color: #1190e3 !important; } + +.has-background-info-dark { + background-color: #0e72b4 !important; } + +.has-text-success { + color: #22c35b !important; } + +a.has-text-success:hover, a.has-text-success:focus { + color: #1a9847 !important; } + +.has-background-success { + background-color: #22c35b !important; } + +.has-text-success-light { + color: #eefcf3 !important; } + +a.has-text-success-light:hover, a.has-text-success-light:focus { + color: #c2f4d4 !important; } + +.has-background-success-light { + background-color: #eefcf3 !important; } + +.has-text-success-dark { + color: #198f43 !important; } + +a.has-text-success-dark:hover, a.has-text-success-dark:focus { + color: #21bb57 !important; } + +.has-background-success-dark { + background-color: #198f43 !important; } + +.has-text-warning { + color: #ffdd57 !important; } + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd324 !important; } + +.has-background-warning { + background-color: #ffdd57 !important; } + +.has-text-warning-light { + color: #fffbeb !important; } + +a.has-text-warning-light:hover, a.has-text-warning-light:focus { + color: #fff1b8 !important; } + +.has-background-warning-light { + background-color: #fffbeb !important; } + +.has-text-warning-dark { + color: #947600 !important; } + +a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { + color: #c79f00 !important; } + +.has-background-warning-dark { + background-color: #947600 !important; } + +.has-text-danger { + color: #da0b00 !important; } + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #a70800 !important; } + +.has-background-danger { + background-color: #da0b00 !important; } + +.has-text-danger-light { + color: #ffeceb !important; } + +a.has-text-danger-light:hover, a.has-text-danger-light:focus { + color: #ffbbb8 !important; } + +.has-background-danger-light { + background-color: #ffeceb !important; } + +.has-text-danger-dark { + color: #f50c00 !important; } + +a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { + color: #ff3429 !important; } + +.has-background-danger-dark { + background-color: #f50c00 !important; } + +.has-text-black-bis { + color: #121212 !important; } + +.has-background-black-bis { + background-color: #121212 !important; } + +.has-text-black-ter { + color: #242424 !important; } + +.has-background-black-ter { + background-color: #242424 !important; } + +.has-text-grey-darker { + color: #363636 !important; } + +.has-background-grey-darker { + background-color: #363636 !important; } + +.has-text-grey-dark { + color: #4a4a4a !important; } + +.has-background-grey-dark { + background-color: #4a4a4a !important; } + +.has-text-grey { + color: #6b6b6b !important; } + +.has-background-grey { + background-color: #6b6b6b !important; } + +.has-text-grey-light { + color: #b5b5b5 !important; } + +.has-background-grey-light { + background-color: #b5b5b5 !important; } + +.has-text-grey-lighter { + color: #dbdbdb !important; } + +.has-background-grey-lighter { + background-color: #dbdbdb !important; } + +.has-text-white-ter { + color: whitesmoke !important; } + +.has-background-white-ter { + background-color: whitesmoke !important; } + +.has-text-white-bis { + color: #fafafa !important; } + +.has-background-white-bis { + background-color: #fafafa !important; } + +.is-flex-direction-row { + flex-direction: row !important; } + +.is-flex-direction-row-reverse { + flex-direction: row-reverse !important; } + +.is-flex-direction-column { + flex-direction: column !important; } + +.is-flex-direction-column-reverse { + flex-direction: column-reverse !important; } + +.is-flex-wrap-nowrap { + flex-wrap: nowrap !important; } + +.is-flex-wrap-wrap { + flex-wrap: wrap !important; } + +.is-flex-wrap-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.is-justify-content-flex-start { + justify-content: flex-start !important; } + +.is-justify-content-flex-end { + justify-content: flex-end !important; } + +.is-justify-content-center { + justify-content: center !important; } + +.is-justify-content-space-between { + justify-content: space-between !important; } + +.is-justify-content-space-around { + justify-content: space-around !important; } + +.is-justify-content-space-evenly { + justify-content: space-evenly !important; } + +.is-justify-content-start { + justify-content: start !important; } + +.is-justify-content-end { + justify-content: end !important; } + +.is-justify-content-left { + justify-content: left !important; } + +.is-justify-content-right { + justify-content: right !important; } + +.is-align-content-flex-start { + align-content: flex-start !important; } + +.is-align-content-flex-end { + align-content: flex-end !important; } + +.is-align-content-center { + align-content: center !important; } + +.is-align-content-space-between { + align-content: space-between !important; } + +.is-align-content-space-around { + align-content: space-around !important; } + +.is-align-content-space-evenly { + align-content: space-evenly !important; } + +.is-align-content-stretch { + align-content: stretch !important; } + +.is-align-content-start { + align-content: start !important; } + +.is-align-content-end { + align-content: end !important; } + +.is-align-content-baseline { + align-content: baseline !important; } + +.is-align-items-stretch { + align-items: stretch !important; } + +.is-align-items-flex-start { + align-items: flex-start !important; } + +.is-align-items-flex-end { + align-items: flex-end !important; } + +.is-align-items-center { + align-items: center !important; } + +.is-align-items-baseline { + align-items: baseline !important; } + +.is-align-items-start { + align-items: start !important; } + +.is-align-items-end { + align-items: end !important; } + +.is-align-items-self-start { + align-items: self-start !important; } + +.is-align-items-self-end { + align-items: self-end !important; } + +.is-align-self-auto { + align-self: auto !important; } + +.is-align-self-flex-start { + align-self: flex-start !important; } + +.is-align-self-flex-end { + align-self: flex-end !important; } + +.is-align-self-center { + align-self: center !important; } + +.is-align-self-baseline { + align-self: baseline !important; } + +.is-align-self-stretch { + align-self: stretch !important; } + +.is-flex-grow-0 { + flex-grow: 0 !important; } + +.is-flex-grow-1 { + flex-grow: 1 !important; } + +.is-flex-grow-2 { + flex-grow: 2 !important; } + +.is-flex-grow-3 { + flex-grow: 3 !important; } + +.is-flex-grow-4 { + flex-grow: 4 !important; } + +.is-flex-grow-5 { + flex-grow: 5 !important; } + +.is-flex-shrink-0 { + flex-shrink: 0 !important; } + +.is-flex-shrink-1 { + flex-shrink: 1 !important; } + +.is-flex-shrink-2 { + flex-shrink: 2 !important; } + +.is-flex-shrink-3 { + flex-shrink: 3 !important; } + +.is-flex-shrink-4 { + flex-shrink: 4 !important; } + +.is-flex-shrink-5 { + flex-shrink: 5 !important; } + +.is-clearfix::after { + clear: both; + content: " "; + display: table; } + +.is-pulled-left { + float: left !important; } + +.is-pulled-right { + float: right !important; } + +.is-radiusless { + border-radius: 0 !important; } + +.is-shadowless { + box-shadow: none !important; } + +.is-clickable { + cursor: pointer !important; + pointer-events: all !important; } + +.is-clipped { + overflow: hidden !important; } + +.is-relative { + position: relative !important; } + +.is-marginless { + margin: 0 !important; } + +.is-paddingless { + padding: 0 !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-left: 0 !important; + margin-right: 0 !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !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-left: 0.25rem !important; + margin-right: 0.25rem !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !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-left: 0.5rem !important; + margin-right: 0.5rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !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-left: 0.75rem !important; + margin-right: 0.75rem !important; } + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !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-left: 1rem !important; + margin-right: 1rem !important; } + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !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-left: 1.5rem !important; + margin-right: 1.5rem !important; } + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.m-6 { + margin: 3rem !important; } + +.mt-6 { + margin-top: 3rem !important; } + +.mr-6 { + margin-right: 3rem !important; } + +.mb-6 { + margin-bottom: 3rem !important; } + +.ml-6 { + margin-left: 3rem !important; } + +.mx-6 { + margin-left: 3rem !important; + margin-right: 3rem !important; } + +.my-6 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto { + margin-top: auto !important; } + +.mr-auto { + margin-right: auto !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ml-auto { + margin-left: auto !important; } + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !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-left: 0 !important; + padding-right: 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-left: 0.25rem !important; + padding-right: 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-left: 0.5rem !important; + padding-right: 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-left: 0.75rem !important; + padding-right: 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; } -body, -button, -input, -select, -textarea { - font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } +.pb-4 { + padding-bottom: 1rem !important; } -code, -pre { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: auto; - font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; } +.pl-4 { + padding-left: 1rem !important; } -body { - color: #222222; - font-size: 1em; - font-weight: 400; - line-height: 1.5; } +.px-4 { + padding-left: 1rem !important; + padding-right: 1rem !important; } -a { - color: #2e63b8; - cursor: pointer; - text-decoration: none; } - a strong { - color: currentColor; } - a:hover { - color: #363636; } +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -code { - background-color: rgba(0, 0, 0, 0.05); - color: #000000; - font-size: 0.875em; - font-weight: normal; - padding: 0.1em; } +.p-5 { + padding: 1.5rem !important; } -hr { - background-color: whitesmoke; - border: none; - display: block; - height: 2px; - margin: 1.5rem 0; } +.pt-5 { + padding-top: 1.5rem !important; } -img { - height: auto; - max-width: 100%; } +.pr-5 { + padding-right: 1.5rem !important; } -input[type="checkbox"], -input[type="radio"] { - vertical-align: baseline; } +.pb-5 { + padding-bottom: 1.5rem !important; } -small { - font-size: 0.875em; } +.pl-5 { + padding-left: 1.5rem !important; } -span { - font-style: inherit; - font-weight: inherit; } +.px-5 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; } -strong { - color: #222222; - font-weight: 700; } +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -fieldset { - border: none; } +.p-6 { + padding: 3rem !important; } -pre { - -webkit-overflow-scrolling: touch; - background-color: whitesmoke; - color: #222222; - font-size: 0.875em; - overflow-x: auto; - padding: 1.25rem 1.5rem; - white-space: pre; - word-wrap: normal; } - pre code { - background-color: transparent; - color: currentColor; - font-size: 1em; - padding: 0; } +.pt-6 { + padding-top: 3rem !important; } -table td, -table th { - vertical-align: top; } - table td:not([align]), - table th:not([align]) { - text-align: left; } +.pr-6 { + padding-right: 3rem !important; } -table th { - color: #222222; } +.pb-6 { + padding-bottom: 3rem !important; } -.is-clearfix::after { - clear: both; - content: " "; - display: table; } +.pl-6 { + padding-left: 3rem !important; } -.is-pulled-left { - float: left !important; } +.px-6 { + padding-left: 3rem !important; + padding-right: 3rem !important; } -.is-pulled-right { - float: right !important; } +.py-6 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.is-clipped { - overflow: hidden !important; } +.p-auto { + padding: auto !important; } + +.pt-auto { + padding-top: auto !important; } + +.pr-auto { + padding-right: auto !important; } + +.pb-auto { + padding-bottom: auto !important; } + +.pl-auto { + padding-left: auto !important; } + +.px-auto { + padding-left: auto !important; + padding-right: auto !important; } + +.py-auto { + padding-top: auto !important; + padding-bottom: auto !important; } .is-size-1 { font-size: 3rem !important; } @@ -580,253 +1209,112 @@ table th { .has-text-justified-touch { text-align: justify !important; } } -@media screen and (min-width: 1056px) { - .has-text-justified-desktop { - text-align: justify !important; } } - -@media screen and (min-width: 1056px) and (max-width: 1215px) { - .has-text-justified-desktop-only { - text-align: justify !important; } } - -@media screen and (min-width: 1216px) { - .has-text-justified-widescreen { - text-align: justify !important; } } - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-justified-widescreen-only { - text-align: justify !important; } } - -@media screen and (min-width: 1408px) { - .has-text-justified-fullhd { - text-align: justify !important; } } - -@media screen and (max-width: 768px) { - .has-text-left-mobile { - text-align: left !important; } } - -@media screen and (min-width: 769px), print { - .has-text-left-tablet { - text-align: left !important; } } - -@media screen and (min-width: 769px) and (max-width: 1055px) { - .has-text-left-tablet-only { - text-align: left !important; } } - -@media screen and (max-width: 1055px) { - .has-text-left-touch { - text-align: left !important; } } - -@media screen and (min-width: 1056px) { - .has-text-left-desktop { - text-align: left !important; } } - -@media screen and (min-width: 1056px) and (max-width: 1215px) { - .has-text-left-desktop-only { - text-align: left !important; } } - -@media screen and (min-width: 1216px) { - .has-text-left-widescreen { - text-align: left !important; } } - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-left-widescreen-only { - text-align: left !important; } } - -@media screen and (min-width: 1408px) { - .has-text-left-fullhd { - text-align: left !important; } } - -@media screen and (max-width: 768px) { - .has-text-right-mobile { - text-align: right !important; } } - -@media screen and (min-width: 769px), print { - .has-text-right-tablet { - text-align: right !important; } } - -@media screen and (min-width: 769px) and (max-width: 1055px) { - .has-text-right-tablet-only { - text-align: right !important; } } - -@media screen and (max-width: 1055px) { - .has-text-right-touch { - text-align: right !important; } } - -@media screen and (min-width: 1056px) { - .has-text-right-desktop { - text-align: right !important; } } - -@media screen and (min-width: 1056px) and (max-width: 1215px) { - .has-text-right-desktop-only { - text-align: right !important; } } - -@media screen and (min-width: 1216px) { - .has-text-right-widescreen { - text-align: right !important; } } - -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-right-widescreen-only { - text-align: right !important; } } - -@media screen and (min-width: 1408px) { - .has-text-right-fullhd { - text-align: right !important; } } - -.is-capitalized { - text-transform: capitalize !important; } - -.is-lowercase { - text-transform: lowercase !important; } - -.is-uppercase { - text-transform: uppercase !important; } - -.is-italic { - font-style: italic !important; } - -.has-text-white { - color: white !important; } - -a.has-text-white:hover, a.has-text-white:focus { - color: #e6e6e6 !important; } - -.has-background-white { - background-color: white !important; } - -.has-text-black { - color: #0a0a0a !important; } - -a.has-text-black:hover, a.has-text-black:focus { - color: black !important; } - -.has-background-black { - background-color: #0a0a0a !important; } - -.has-text-light { - color: whitesmoke !important; } - -a.has-text-light:hover, a.has-text-light:focus { - color: #dbdbdb !important; } - -.has-background-light { - background-color: whitesmoke !important; } - -.has-text-dark { - color: #363636 !important; } - -a.has-text-dark:hover, a.has-text-dark:focus { - color: #1c1c1c !important; } - -.has-background-dark { - background-color: #363636 !important; } - -.has-text-primary { - color: #4eb5de !important; } - -a.has-text-primary:hover, a.has-text-primary:focus { - color: #27a1d2 !important; } - -.has-background-primary { - background-color: #4eb5de !important; } - -.has-text-link { - color: #2e63b8 !important; } - -a.has-text-link:hover, a.has-text-link:focus { - color: #244d8f !important; } - -.has-background-link { - background-color: #2e63b8 !important; } - -.has-text-info { - color: #209cee !important; } - -a.has-text-info:hover, a.has-text-info:focus { - color: #1081cb !important; } - -.has-background-info { - background-color: #209cee !important; } - -.has-text-success { - color: #22c35b !important; } +@media screen and (min-width: 1056px) { + .has-text-justified-desktop { + text-align: justify !important; } } -a.has-text-success:hover, a.has-text-success:focus { - color: #1a9847 !important; } +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; } } -.has-background-success { - background-color: #22c35b !important; } +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; } } -.has-text-warning { - color: #ffdd57 !important; } +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; } } -a.has-text-warning:hover, a.has-text-warning:focus { - color: #ffd324 !important; } +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; } } -.has-background-warning { - background-color: #ffdd57 !important; } +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; } } -.has-text-danger { - color: #da0b00 !important; } +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; } } -a.has-text-danger:hover, a.has-text-danger:focus { - color: #a70800 !important; } +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-left-tablet-only { + text-align: left !important; } } -.has-background-danger { - background-color: #da0b00 !important; } +@media screen and (max-width: 1055px) { + .has-text-left-touch { + text-align: left !important; } } -.has-text-black-bis { - color: #121212 !important; } +@media screen and (min-width: 1056px) { + .has-text-left-desktop { + text-align: left !important; } } -.has-background-black-bis { - background-color: #121212 !important; } +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; } } -.has-text-black-ter { - color: #242424 !important; } +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; } } -.has-background-black-ter { - background-color: #242424 !important; } +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; } } -.has-text-grey-darker { - color: #363636 !important; } +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; } } -.has-background-grey-darker { - background-color: #363636 !important; } +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; } } -.has-text-grey-dark { - color: #4a4a4a !important; } +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; } } -.has-background-grey-dark { - background-color: #4a4a4a !important; } +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-right-tablet-only { + text-align: right !important; } } -.has-text-grey { - color: #6b6b6b !important; } +@media screen and (max-width: 1055px) { + .has-text-right-touch { + text-align: right !important; } } -.has-background-grey { - background-color: #6b6b6b !important; } +@media screen and (min-width: 1056px) { + .has-text-right-desktop { + text-align: right !important; } } -.has-text-grey-light { - color: #b5b5b5 !important; } +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; } } -.has-background-grey-light { - background-color: #b5b5b5 !important; } +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; } } -.has-text-grey-lighter { - color: #dbdbdb !important; } +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; } } -.has-background-grey-lighter { - background-color: #dbdbdb !important; } +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; } } -.has-text-white-ter { - color: whitesmoke !important; } +.is-capitalized { + text-transform: capitalize !important; } -.has-background-white-ter { - background-color: whitesmoke !important; } +.is-lowercase { + text-transform: lowercase !important; } -.has-text-white-bis { - color: #fafafa !important; } +.is-uppercase { + text-transform: uppercase !important; } -.has-background-white-bis { - background-color: #fafafa !important; } +.is-italic { + font-style: italic !important; } + +.is-underlined { + text-decoration: underline !important; } .has-text-weight-light { font-weight: 300 !important; } @@ -1094,78 +1582,251 @@ a.has-text-danger:hover, a.has-text-danger:focus { .is-hidden-widescreen { display: none !important; } } -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-hidden-widescreen-only { - display: none !important; } } +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; } } + +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; } } + +.is-invisible { + visibility: hidden !important; } + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; } } + +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-invisible-tablet-only { + visibility: hidden !important; } } + +@media screen and (max-width: 1055px) { + .is-invisible-touch { + visibility: hidden !important; } } + +@media screen and (min-width: 1056px) { + .is-invisible-desktop { + visibility: hidden !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; } } + +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; } } + +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; } } + +/* Bulma Base */ +/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; } + +ul { + list-style: none; } + +button, +input, +select, +textarea { + margin: 0; } + +html { + box-sizing: border-box; } + +*, *::before, *::after { + box-sizing: inherit; } + +img, +video { + height: auto; + max-width: 100%; } + +iframe { + border: 0; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + td:not([align]), + th:not([align]) { + text-align: inherit; } + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: auto; + overflow-y: scroll; + text-rendering: optimizeLegibility; + text-size-adjust: 100%; } + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; } -@media screen and (min-width: 1408px) { - .is-hidden-fullhd { - display: none !important; } } +body, +button, +input, +optgroup, +select, +textarea { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } -.is-invisible { - visibility: hidden !important; } +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; } -@media screen and (max-width: 768px) { - .is-invisible-mobile { - visibility: hidden !important; } } +body { + color: #222222; + font-size: 1em; + font-weight: 400; + line-height: 1.5; } -@media screen and (min-width: 769px), print { - .is-invisible-tablet { - visibility: hidden !important; } } +a { + color: #2e63b8; + cursor: pointer; + text-decoration: none; } + a strong { + color: currentColor; } + a:hover { + color: #363636; } -@media screen and (min-width: 769px) and (max-width: 1055px) { - .is-invisible-tablet-only { - visibility: hidden !important; } } +code { + background-color: rgba(0, 0, 0, 0.05); + color: #000000; + font-size: 0.875em; + font-weight: normal; + padding: 0.1em; } -@media screen and (max-width: 1055px) { - .is-invisible-touch { - visibility: hidden !important; } } +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; } -@media screen and (min-width: 1056px) { - .is-invisible-desktop { - visibility: hidden !important; } } +img { + height: auto; + max-width: 100%; } -@media screen and (min-width: 1056px) and (max-width: 1215px) { - .is-invisible-desktop-only { - visibility: hidden !important; } } +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; } -@media screen and (min-width: 1216px) { - .is-invisible-widescreen { - visibility: hidden !important; } } +small { + font-size: 0.875em; } -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-invisible-widescreen-only { - visibility: hidden !important; } } +span { + font-style: inherit; + font-weight: inherit; } -@media screen and (min-width: 1408px) { - .is-invisible-fullhd { - visibility: hidden !important; } } +strong { + color: #222222; + font-weight: 700; } -.is-marginless { - margin: 0 !important; } +fieldset { + border: none; } -.is-paddingless { - padding: 0 !important; } +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #222222; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; } + pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; } -.is-radiusless { - border-radius: 0 !important; } +table td, +table th { + vertical-align: top; } + table td:not([align]), + table th:not([align]) { + text-align: inherit; } -.is-shadowless { - box-shadow: none !important; } +table th { + color: #222222; } -.is-relative { - position: relative !important; } +@keyframes spinAround { + from { + transform: rotate(0deg); } + to { + transform: rotate(359deg); } } +/* Bulma Elements */ .box { background-color: white; border-radius: 6px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: #bbb; color: #222222; display: block; padding: 1.25rem; } a.box:hover, a.box:focus { - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #2e63b8; } + box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #2e63b8; } a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #2e63b8; } @@ -1174,13 +1835,13 @@ a.box:active { background-color: white; border-color: #dbdbdb; border-width: 1px; - color: #363636; + color: #222222; cursor: pointer; justify-content: center; - padding-bottom: calc(0.375em - 1px); - padding-left: 0.75em; - padding-right: 0.75em; - padding-top: calc(0.375em - 1px); + padding-bottom: calc(0.5em - 1px); + padding-left: 1em; + padding-right: 1em; + padding-top: calc(0.5em - 1px); text-align: center; white-space: nowrap; } .button strong { @@ -1189,14 +1850,14 @@ a.box:active { height: 1.5em; width: 1.5em; } .button .icon:first-child:not(:last-child) { - margin-left: calc(-0.375em - 1px); - margin-right: 0.1875em; } + margin-left: calc(-0.5em - 1px); + margin-right: 0.25em; } .button .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: calc(-0.375em - 1px); } + margin-left: 0.25em; + margin-right: calc(-0.5em - 1px); } .button .icon:first-child:last-child { - margin-left: calc(-0.375em - 1px); - margin-right: calc(-0.375em - 1px); } + margin-left: calc(-0.5em - 1px); + margin-right: calc(-0.5em - 1px); } .button:hover, .button.is-hovered { border-color: #b5b5b5; color: #363636; } @@ -1223,6 +1884,14 @@ a.box:active { background-color: transparent; border-color: transparent; box-shadow: none; } + .button.is-ghost { + background: none; + border-color: transparent; + color: #2e63b8; + text-decoration: none; } + .button.is-ghost:hover, .button.is-ghost.is-hovered { + color: #2e63b8; + text-decoration: underline; } .button.is-white { background-color: white; border-color: transparent; @@ -1242,7 +1911,7 @@ a.box:active { color: #0a0a0a; } .button.is-white[disabled], fieldset[disabled] .button.is-white { background-color: white; - border-color: transparent; + border-color: white; box-shadow: none; } .button.is-white.is-inverted { background-color: #0a0a0a; @@ -1306,7 +1975,7 @@ a.box:active { color: white; } .button.is-black[disabled], fieldset[disabled] .button.is-black { background-color: #0a0a0a; - border-color: transparent; + border-color: #0a0a0a; box-shadow: none; } .button.is-black.is-inverted { background-color: white; @@ -1354,36 +2023,36 @@ a.box:active { .button.is-light { background-color: whitesmoke; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-light:hover, .button.is-light.is-hovered { background-color: #eeeeee; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-light:focus, .button.is-light.is-focused { border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } .button.is-light:active, .button.is-light.is-active { background-color: #e8e8e8; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-light[disabled], fieldset[disabled] .button.is-light { background-color: whitesmoke; - border-color: transparent; + border-color: whitesmoke; box-shadow: none; } .button.is-light.is-inverted { - background-color: #363636; + background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { - background-color: #292929; } + background-color: rgba(0, 0, 0, 0.7); } .button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted { - background-color: #363636; + background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: whitesmoke; } .button.is-light.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; } + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; @@ -1391,11 +2060,11 @@ a.box:active { .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { background-color: whitesmoke; border-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-light.is-outlined.is-loading::after { border-color: transparent transparent whitesmoke whitesmoke !important; } .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; } + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } .button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; @@ -1403,51 +2072,51 @@ a.box:active { color: whitesmoke; } .button.is-light.is-inverted.is-outlined { background-color: transparent; - border-color: #363636; - color: #363636; } + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); } .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { - background-color: #363636; + background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent whitesmoke whitesmoke !important; } .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined { background-color: transparent; - border-color: #363636; + border-color: rgba(0, 0, 0, 0.7); box-shadow: none; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .button.is-dark, .content kbd.button { background-color: #363636; border-color: transparent; - color: whitesmoke; } + color: #fff; } .button.is-dark:hover, .content kbd.button:hover, .button.is-dark.is-hovered, .content kbd.button.is-hovered { background-color: #2f2f2f; border-color: transparent; - color: whitesmoke; } + color: #fff; } .button.is-dark:focus, .content kbd.button:focus, .button.is-dark.is-focused, .content kbd.button.is-focused { border-color: transparent; - color: whitesmoke; } + color: #fff; } .button.is-dark:focus:not(:active), .content kbd.button:focus:not(:active), .button.is-dark.is-focused:not(:active), .content kbd.button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } .button.is-dark:active, .content kbd.button:active, .button.is-dark.is-active, .content kbd.button.is-active { background-color: #292929; border-color: transparent; - color: whitesmoke; } + color: #fff; } .button.is-dark[disabled], .content kbd.button[disabled], fieldset[disabled] .button.is-dark, fieldset[disabled] .content kbd.button, .content fieldset[disabled] kbd.button { background-color: #363636; - border-color: transparent; + border-color: #363636; box-shadow: none; } .button.is-dark.is-inverted, .content kbd.button.is-inverted { - background-color: whitesmoke; + background-color: #fff; color: #363636; } .button.is-dark.is-inverted:hover, .content kbd.button.is-inverted:hover, .button.is-dark.is-inverted.is-hovered, .content kbd.button.is-inverted.is-hovered { - background-color: #e8e8e8; } + background-color: #f2f2f2; } .button.is-dark.is-inverted[disabled], .content kbd.button.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .content kbd.button.is-inverted, .content fieldset[disabled] kbd.button.is-inverted { - background-color: whitesmoke; + background-color: #fff; border-color: transparent; box-shadow: none; color: #363636; } .button.is-dark.is-loading::after, .content kbd.button.is-loading::after { - border-color: transparent transparent whitesmoke whitesmoke !important; } + border-color: transparent transparent #fff #fff !important; } .button.is-dark.is-outlined, .content kbd.button.is-outlined { background-color: transparent; border-color: #363636; @@ -1455,11 +2124,11 @@ a.box:active { .button.is-dark.is-outlined:hover, .content kbd.button.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .content kbd.button.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .content kbd.button.is-outlined:focus, .button.is-dark.is-outlined.is-focused, .content kbd.button.is-outlined.is-focused { background-color: #363636; border-color: #363636; - color: whitesmoke; } + color: #fff; } .button.is-dark.is-outlined.is-loading::after, .content kbd.button.is-outlined.is-loading::after { border-color: transparent transparent #363636 #363636 !important; } .button.is-dark.is-outlined.is-loading:hover::after, .content kbd.button.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .content kbd.button.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .content kbd.button.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .content kbd.button.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent whitesmoke whitesmoke !important; } + border-color: transparent transparent #fff #fff !important; } .button.is-dark.is-outlined[disabled], .content kbd.button.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .content kbd.button.is-outlined, .content fieldset[disabled] kbd.button.is-outlined { background-color: transparent; border-color: #363636; @@ -1467,18 +2136,18 @@ a.box:active { color: #363636; } .button.is-dark.is-inverted.is-outlined, .content kbd.button.is-inverted.is-outlined { background-color: transparent; - border-color: whitesmoke; - color: whitesmoke; } + border-color: #fff; + color: #fff; } .button.is-dark.is-inverted.is-outlined:hover, .content kbd.button.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .content kbd.button.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .content kbd.button.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .content kbd.button.is-inverted.is-outlined.is-focused { - background-color: whitesmoke; + background-color: #fff; color: #363636; } .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .content kbd.button.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .content kbd.button.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #363636 #363636 !important; } .button.is-dark.is-inverted.is-outlined[disabled], .content kbd.button.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .content kbd.button.is-inverted.is-outlined, .content fieldset[disabled] kbd.button.is-inverted.is-outlined { background-color: transparent; - border-color: whitesmoke; + border-color: #fff; box-shadow: none; - color: whitesmoke; } + color: #fff; } .button.is-primary, .docstring > section > a.button.docs-sourcelink { background-color: #4eb5de; border-color: transparent; @@ -1498,7 +2167,7 @@ a.box:active { color: #fff; } .button.is-primary[disabled], .docstring > section > a.button.docs-sourcelink[disabled], fieldset[disabled] .button.is-primary, fieldset[disabled] .docstring > section > a.button.docs-sourcelink { background-color: #4eb5de; - border-color: transparent; + border-color: #4eb5de; box-shadow: none; } .button.is-primary.is-inverted, .docstring > section > a.button.is-inverted.docs-sourcelink { background-color: #fff; @@ -1543,6 +2212,17 @@ a.box:active { border-color: #fff; box-shadow: none; color: #fff; } + .button.is-primary.is-light, .docstring > section > a.button.is-light.docs-sourcelink { + background-color: #eef8fc; + color: #1a6d8e; } + .button.is-primary.is-light:hover, .docstring > section > a.button.is-light.docs-sourcelink:hover, .button.is-primary.is-light.is-hovered, .docstring > section > a.button.is-light.is-hovered.docs-sourcelink { + background-color: #e3f3fa; + border-color: transparent; + color: #1a6d8e; } + .button.is-primary.is-light:active, .docstring > section > a.button.is-light.docs-sourcelink:active, .button.is-primary.is-light.is-active, .docstring > section > a.button.is-light.is-active.docs-sourcelink { + background-color: #d8eff8; + border-color: transparent; + color: #1a6d8e; } .button.is-link { background-color: #2e63b8; border-color: transparent; @@ -1562,7 +2242,7 @@ a.box:active { color: #fff; } .button.is-link[disabled], fieldset[disabled] .button.is-link { background-color: #2e63b8; - border-color: transparent; + border-color: #2e63b8; box-shadow: none; } .button.is-link.is-inverted { background-color: #fff; @@ -1607,6 +2287,17 @@ a.box:active { border-color: #fff; box-shadow: none; color: #fff; } + .button.is-link.is-light { + background-color: #eff3fb; + color: #3169c4; } + .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { + background-color: #e4ecf8; + border-color: transparent; + color: #3169c4; } + .button.is-link.is-light:active, .button.is-link.is-light.is-active { + background-color: #dae5f6; + border-color: transparent; + color: #3169c4; } .button.is-info { background-color: #209cee; border-color: transparent; @@ -1626,7 +2317,7 @@ a.box:active { color: #fff; } .button.is-info[disabled], fieldset[disabled] .button.is-info { background-color: #209cee; - border-color: transparent; + border-color: #209cee; box-shadow: none; } .button.is-info.is-inverted { background-color: #fff; @@ -1671,6 +2362,17 @@ a.box:active { border-color: #fff; box-shadow: none; color: #fff; } + .button.is-info.is-light { + background-color: #ecf7fe; + color: #0e72b4; } + .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { + background-color: #e0f1fd; + border-color: transparent; + color: #0e72b4; } + .button.is-info.is-light:active, .button.is-info.is-light.is-active { + background-color: #d4ecfc; + border-color: transparent; + color: #0e72b4; } .button.is-success { background-color: #22c35b; border-color: transparent; @@ -1690,7 +2392,7 @@ a.box:active { color: #fff; } .button.is-success[disabled], fieldset[disabled] .button.is-success { background-color: #22c35b; - border-color: transparent; + border-color: #22c35b; box-shadow: none; } .button.is-success.is-inverted { background-color: #fff; @@ -1735,6 +2437,17 @@ a.box:active { border-color: #fff; box-shadow: none; color: #fff; } + .button.is-success.is-light { + background-color: #eefcf3; + color: #198f43; } + .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { + background-color: #e3faeb; + border-color: transparent; + color: #198f43; } + .button.is-success.is-light:active, .button.is-success.is-light.is-active { + background-color: #d8f8e3; + border-color: transparent; + color: #198f43; } .button.is-warning { background-color: #ffdd57; border-color: transparent; @@ -1754,7 +2467,7 @@ a.box:active { color: rgba(0, 0, 0, 0.7); } .button.is-warning[disabled], fieldset[disabled] .button.is-warning { background-color: #ffdd57; - border-color: transparent; + border-color: #ffdd57; box-shadow: none; } .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); @@ -1799,6 +2512,17 @@ a.box:active { border-color: rgba(0, 0, 0, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-light { + background-color: #fffbeb; + color: #947600; } + .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { + background-color: #fff8de; + border-color: transparent; + color: #947600; } + .button.is-warning.is-light:active, .button.is-warning.is-light.is-active { + background-color: #fff6d1; + border-color: transparent; + color: #947600; } .button.is-danger { background-color: #da0b00; border-color: transparent; @@ -1818,7 +2542,7 @@ a.box:active { color: #fff; } .button.is-danger[disabled], fieldset[disabled] .button.is-danger { background-color: #da0b00; - border-color: transparent; + border-color: #da0b00; box-shadow: none; } .button.is-danger.is-inverted { background-color: #fff; @@ -1863,9 +2587,21 @@ a.box:active { border-color: #fff; box-shadow: none; color: #fff; } + .button.is-danger.is-light { + background-color: #ffeceb; + color: #f50c00; } + .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered { + background-color: #ffe0de; + border-color: transparent; + color: #f50c00; } + .button.is-danger.is-light:active, .button.is-danger.is-light.is-active { + background-color: #ffd3d1; + border-color: transparent; + color: #f50c00; } .button.is-small, #documenter .docs-sidebar form.docs-search > input.button { - border-radius: 2px; font-size: 0.75rem; } + .button.is-small:not(.is-rounded), #documenter .docs-sidebar form.docs-search > input.button:not(.is-rounded) { + border-radius: 2px; } .button.is-normal { font-size: 1rem; } .button.is-medium { @@ -1885,8 +2621,8 @@ a.box:active { pointer-events: none; } .button.is-loading::after { position: absolute; - left: calc(50% - (1em / 2)); - top: calc(50% - (1em / 2)); + left: calc(50% - (1em * 0.5)); + top: calc(50% - (1em * 0.5)); position: absolute !important; } .button.is-static { background-color: whitesmoke; @@ -1895,9 +2631,9 @@ a.box:active { box-shadow: none; pointer-events: none; } .button.is-rounded, #documenter .docs-sidebar form.docs-search > input.button { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; } + border-radius: 9999px; + padding-left: calc(1em + 0.25em); + padding-right: calc(1em + 0.25em); } .buttons { align-items: center; @@ -1913,8 +2649,9 @@ a.box:active { .buttons:not(:last-child) { margin-bottom: 1rem; } .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - border-radius: 2px; font-size: 0.75rem; } + .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { + border-radius: 2px; } .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { font-size: 1.25rem; } .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { @@ -1948,29 +2685,52 @@ a.box:active { margin-left: 0.25rem; margin-right: 0.25rem; } +@media screen and (max-width: 768px) { + .button.is-responsive.is-small, #documenter .docs-sidebar form.docs-search > input.is-responsive { + font-size: 0.5625rem; } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.65625rem; } + .button.is-responsive.is-medium { + font-size: 0.75rem; } + .button.is-responsive.is-large { + font-size: 1rem; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .button.is-responsive.is-small, #documenter .docs-sidebar form.docs-search > input.is-responsive { + font-size: 0.65625rem; } + .button.is-responsive, + .button.is-responsive.is-normal { + font-size: 0.75rem; } + .button.is-responsive.is-medium { + font-size: 1rem; } + .button.is-responsive.is-large { + font-size: 1.25rem; } } + .container { flex-grow: 1; margin: 0 auto; position: relative; width: auto; } + .container.is-fluid { + max-width: none !important; + padding-left: 32px; + padding-right: 32px; + width: 100%; } @media screen and (min-width: 1056px) { .container { - max-width: 992px; } - .container.is-fluid { - margin-left: 32px; - margin-right: 32px; - max-width: none; } } + max-width: 992px; } } @media screen and (max-width: 1215px) { - .container.is-widescreen { + .container.is-widescreen:not(.is-max-desktop) { max-width: 1152px; } } @media screen and (max-width: 1407px) { - .container.is-fullhd { + .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } @media screen and (min-width: 1216px) { - .container { + .container:not(.is-max-desktop) { max-width: 1152px; } } @media screen and (min-width: 1408px) { - .container { + .container:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } } .content li + li { margin-top: 0.25em; } @@ -2092,7 +2852,7 @@ a.box:active { .content table th { color: #222222; } .content table th:not([align]) { - text-align: left; } + text-align: inherit; } .content table thead td, .content table thead th { border-width: 0 0 2px; @@ -2111,6 +2871,9 @@ a.box:active { .content.is-small, #documenter .docs-sidebar form.docs-search > input.content { font-size: 0.75rem; } +.content.is-normal { + font-size: 1rem; } + .content.is-medium { font-size: 1.25rem; } @@ -2133,6 +2896,24 @@ a.box:active { height: 3rem; width: 3rem; } +.icon-text { + align-items: flex-start; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + line-height: 1.5rem; + vertical-align: top; } + .icon-text .icon { + flex-grow: 0; + flex-shrink: 0; } + .icon-text .icon:not(:last-child) { + margin-right: 0.25em; } + .icon-text .icon:not(:first-child) { + margin-left: 0.25em; } + +div.icon-text { + display: flex; } + .image, #documenter .docs-sidebar .docs-logo > img { display: block; position: relative; } @@ -2141,7 +2922,9 @@ a.box:active { height: auto; width: 100%; } .image img.is-rounded, #documenter .docs-sidebar .docs-logo > img img.is-rounded { - border-radius: 290486px; } + border-radius: 9999px; } + .image.is-fullwidth, #documenter .docs-sidebar .docs-logo > img.is-fullwidth { + width: 100%; } .image.is-square img, #documenter .docs-sidebar .docs-logo > img.is-square img, .image.is-square .has-ratio, #documenter .docs-sidebar .docs-logo > img.is-square .has-ratio, .image.is-1by1 img, #documenter .docs-sidebar .docs-logo > img.is-1by1 img, @@ -2232,8 +3015,8 @@ a.box:active { .notification { background-color: whitesmoke; border-radius: 4px; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; - position: relative; } + position: relative; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; } .notification a:not(.button):not(.dropdown-item) { color: currentColor; text-decoration: underline; } @@ -2245,8 +3028,8 @@ a.box:active { .notification pre code { background: transparent; } .notification > .delete { - position: absolute; right: 0.5rem; + position: absolute; top: 0.5rem; } .notification .title, .notification .subtitle, @@ -2260,41 +3043,59 @@ a.box:active { color: white; } .notification.is-light { background-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .notification.is-dark, .content kbd.notification { background-color: #363636; - color: whitesmoke; } + color: #fff; } .notification.is-primary, .docstring > section > a.notification.docs-sourcelink { background-color: #4eb5de; color: #fff; } + .notification.is-primary.is-light, .docstring > section > a.notification.is-light.docs-sourcelink { + background-color: #eef8fc; + color: #1a6d8e; } .notification.is-link { background-color: #2e63b8; color: #fff; } + .notification.is-link.is-light { + background-color: #eff3fb; + color: #3169c4; } .notification.is-info { background-color: #209cee; color: #fff; } + .notification.is-info.is-light { + background-color: #ecf7fe; + color: #0e72b4; } .notification.is-success { background-color: #22c35b; color: #fff; } + .notification.is-success.is-light { + background-color: #eefcf3; + color: #198f43; } .notification.is-warning { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); } + .notification.is-warning.is-light { + background-color: #fffbeb; + color: #947600; } .notification.is-danger { background-color: #da0b00; color: #fff; } + .notification.is-danger.is-light { + background-color: #ffeceb; + color: #f50c00; } .progress { -moz-appearance: none; -webkit-appearance: none; border: none; - border-radius: 290486px; + border-radius: 9999px; display: block; height: 1rem; overflow: hidden; padding: 0; width: 100%; } .progress::-webkit-progress-bar { - background-color: #dbdbdb; } + background-color: #ededed; } .progress::-webkit-progress-value { background-color: #222222; } .progress::-moz-progress-bar { @@ -2309,7 +3110,7 @@ a.box:active { .progress.is-white::-ms-fill { background-color: white; } .progress.is-white:indeterminate { - background-image: linear-gradient(to right, white 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, white 30%, #ededed 30%); } .progress.is-black::-webkit-progress-value { background-color: #0a0a0a; } .progress.is-black::-moz-progress-bar { @@ -2317,7 +3118,7 @@ a.box:active { .progress.is-black::-ms-fill { background-color: #0a0a0a; } .progress.is-black:indeterminate { - background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); } .progress.is-light::-webkit-progress-value { background-color: whitesmoke; } .progress.is-light::-moz-progress-bar { @@ -2325,7 +3126,7 @@ a.box:active { .progress.is-light::-ms-fill { background-color: whitesmoke; } .progress.is-light:indeterminate { - background-image: linear-gradient(to right, whitesmoke 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); } .progress.is-dark::-webkit-progress-value, .content kbd.progress::-webkit-progress-value { background-color: #363636; } .progress.is-dark::-moz-progress-bar, .content kbd.progress::-moz-progress-bar { @@ -2333,7 +3134,7 @@ a.box:active { .progress.is-dark::-ms-fill, .content kbd.progress::-ms-fill { background-color: #363636; } .progress.is-dark:indeterminate, .content kbd.progress:indeterminate { - background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #363636 30%, #ededed 30%); } .progress.is-primary::-webkit-progress-value, .docstring > section > a.progress.docs-sourcelink::-webkit-progress-value { background-color: #4eb5de; } .progress.is-primary::-moz-progress-bar, .docstring > section > a.progress.docs-sourcelink::-moz-progress-bar { @@ -2341,7 +3142,7 @@ a.box:active { .progress.is-primary::-ms-fill, .docstring > section > a.progress.docs-sourcelink::-ms-fill { background-color: #4eb5de; } .progress.is-primary:indeterminate, .docstring > section > a.progress.docs-sourcelink:indeterminate { - background-image: linear-gradient(to right, #4eb5de 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #4eb5de 30%, #ededed 30%); } .progress.is-link::-webkit-progress-value { background-color: #2e63b8; } .progress.is-link::-moz-progress-bar { @@ -2349,7 +3150,7 @@ a.box:active { .progress.is-link::-ms-fill { background-color: #2e63b8; } .progress.is-link:indeterminate { - background-image: linear-gradient(to right, #2e63b8 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #2e63b8 30%, #ededed 30%); } .progress.is-info::-webkit-progress-value { background-color: #209cee; } .progress.is-info::-moz-progress-bar { @@ -2357,7 +3158,7 @@ a.box:active { .progress.is-info::-ms-fill { background-color: #209cee; } .progress.is-info:indeterminate { - background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #209cee 30%, #ededed 30%); } .progress.is-success::-webkit-progress-value { background-color: #22c35b; } .progress.is-success::-moz-progress-bar { @@ -2365,7 +3166,7 @@ a.box:active { .progress.is-success::-ms-fill { background-color: #22c35b; } .progress.is-success:indeterminate { - background-image: linear-gradient(to right, #22c35b 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #22c35b 30%, #ededed 30%); } .progress.is-warning::-webkit-progress-value { background-color: #ffdd57; } .progress.is-warning::-moz-progress-bar { @@ -2373,7 +3174,7 @@ a.box:active { .progress.is-warning::-ms-fill { background-color: #ffdd57; } .progress.is-warning:indeterminate { - background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); } .progress.is-danger::-webkit-progress-value { background-color: #da0b00; } .progress.is-danger::-moz-progress-bar { @@ -2381,14 +3182,14 @@ a.box:active { .progress.is-danger::-ms-fill { background-color: #da0b00; } .progress.is-danger:indeterminate { - background-image: linear-gradient(to right, #da0b00 30%, #dbdbdb 30%); } + background-image: linear-gradient(to right, #da0b00 30%, #ededed 30%); } .progress:indeterminate { animation-duration: 1.5s; animation-iteration-count: infinite; animation-name: moveIndeterminate; animation-timing-function: linear; - background-color: #dbdbdb; - background-image: linear-gradient(to right, #222222 30%, #dbdbdb 30%); + background-color: #ededed; + background-image: linear-gradient(to right, #222222 30%, #ededed 30%); background-position: top left; background-repeat: no-repeat; background-size: 150% 150%; } @@ -2396,6 +3197,8 @@ a.box:active { background-color: transparent; } .progress:indeterminate::-moz-progress-bar { background-color: transparent; } + .progress:indeterminate::-ms-fill { + animation-name: none; } .progress.is-small, #documenter .docs-sidebar form.docs-search > input.progress { height: 0.75rem; } .progress.is-medium { @@ -2411,7 +3214,7 @@ a.box:active { .table { background-color: white; - color: #363636; } + color: #222222; } .table td, .table th { border: 1px solid #dbdbdb; @@ -2432,12 +3235,12 @@ a.box:active { .table th.is-light { background-color: whitesmoke; border-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .table td.is-dark, .table th.is-dark { background-color: #363636; border-color: #363636; - color: whitesmoke; } + color: #fff; } .table td.is-primary, .table th.is-primary { background-color: #4eb5de; @@ -2481,6 +3284,9 @@ a.box:active { .table th.is-selected a, .table th.is-selected strong { color: currentColor; } + .table td.is-vcentered, + .table th.is-vcentered { + vertical-align: middle; } .table th { color: #222222; } .table th:not([align]) { @@ -2570,11 +3376,11 @@ a.box:active { margin-right: 0; } .tags.has-addons .tag:not(:first-child), .tags.has-addons .content kbd:not(:first-child), .content .tags.has-addons kbd:not(:first-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child) { margin-left: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; } + border-top-left-radius: 0; + border-bottom-left-radius: 0; } .tags.has-addons .tag:not(:last-child), .tags.has-addons .content kbd:not(:last-child), .content .tags.has-addons kbd:not(:last-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; } + border-top-right-radius: 0; + border-bottom-right-radius: 0; } .tag:not(body), .content kbd:not(body), .docstring > section > a.docs-sourcelink:not(body) { align-items: center; @@ -2600,28 +3406,46 @@ a.box:active { color: white; } .tag.is-light:not(body), .content kbd.is-light:not(body), .docstring > section > a.docs-sourcelink.is-light:not(body) { background-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .tag.is-dark:not(body), .content kbd:not(body), .docstring > section > a.docs-sourcelink.is-dark:not(body), .content .docstring > section > kbd:not(body) { background-color: #363636; - color: whitesmoke; } + color: #fff; } .tag.is-primary:not(body), .content kbd.is-primary:not(body), .docstring > section > a.docs-sourcelink:not(body) { background-color: #4eb5de; color: #fff; } + .tag.is-primary.is-light:not(body), .content kbd.is-primary.is-light:not(body), .docstring > section > a.docs-sourcelink.is-light:not(body) { + background-color: #eef8fc; + color: #1a6d8e; } .tag.is-link:not(body), .content kbd.is-link:not(body), .docstring > section > a.docs-sourcelink.is-link:not(body) { background-color: #2e63b8; color: #fff; } + .tag.is-link.is-light:not(body), .content kbd.is-link.is-light:not(body), .docstring > section > a.docs-sourcelink.is-link.is-light:not(body) { + background-color: #eff3fb; + color: #3169c4; } .tag.is-info:not(body), .content kbd.is-info:not(body), .docstring > section > a.docs-sourcelink.is-info:not(body) { background-color: #209cee; color: #fff; } + .tag.is-info.is-light:not(body), .content kbd.is-info.is-light:not(body), .docstring > section > a.docs-sourcelink.is-info.is-light:not(body) { + background-color: #ecf7fe; + color: #0e72b4; } .tag.is-success:not(body), .content kbd.is-success:not(body), .docstring > section > a.docs-sourcelink.is-success:not(body) { background-color: #22c35b; color: #fff; } + .tag.is-success.is-light:not(body), .content kbd.is-success.is-light:not(body), .docstring > section > a.docs-sourcelink.is-success.is-light:not(body) { + background-color: #eefcf3; + color: #198f43; } .tag.is-warning:not(body), .content kbd.is-warning:not(body), .docstring > section > a.docs-sourcelink.is-warning:not(body) { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); } + .tag.is-warning.is-light:not(body), .content kbd.is-warning.is-light:not(body), .docstring > section > a.docs-sourcelink.is-warning.is-light:not(body) { + background-color: #fffbeb; + color: #947600; } .tag.is-danger:not(body), .content kbd.is-danger:not(body), .docstring > section > a.docs-sourcelink.is-danger:not(body) { background-color: #da0b00; color: #fff; } + .tag.is-danger.is-light:not(body), .content kbd.is-danger.is-light:not(body), .docstring > section > a.docs-sourcelink.is-danger.is-light:not(body) { + background-color: #ffeceb; + color: #f50c00; } .tag.is-normal:not(body), .content kbd.is-normal:not(body), .docstring > section > a.docs-sourcelink.is-normal:not(body) { font-size: 0.75rem; } .tag.is-medium:not(body), .content kbd.is-medium:not(body), .docstring > section > a.docs-sourcelink.is-medium:not(body) { @@ -2662,7 +3486,7 @@ a.box:active { .tag.is-delete:not(body):active, .content kbd.is-delete:not(body):active, .docstring > section > a.docs-sourcelink.is-delete:not(body):active { background-color: #dbdbdb; } .tag.is-rounded:not(body), #documenter .docs-sidebar form.docs-search > input:not(body), .content kbd.is-rounded:not(body), #documenter .docs-sidebar .content form.docs-search > input:not(body), .docstring > section > a.docs-sourcelink.is-rounded:not(body) { - border-radius: 290486px; } + border-radius: 9999px; } a.tag:hover, .docstring > section > a.docs-sourcelink:hover { text-decoration: underline; } @@ -2689,15 +3513,13 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { vertical-align: middle; } .title { - color: #363636; + color: #222222; font-size: 2rem; font-weight: 600; line-height: 1.125; } .title strong { color: inherit; font-weight: inherit; } - .title + .highlight { - margin-top: -0.75rem; } .title:not(.is-spaced) + .subtitle { margin-top: -1.25rem; } .title.is-1 { @@ -2716,12 +3538,12 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { font-size: 0.75rem; } .subtitle { - color: #4a4a4a; + color: #222222; font-size: 1.25rem; font-weight: 400; line-height: 1.25; } .subtitle strong { - color: #363636; + color: #222222; font-weight: 600; } .subtitle:not(.is-spaced) + .title { margin-top: -1.25rem; } @@ -2747,19 +3569,10 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { margin-bottom: 5px; text-transform: uppercase; } -.highlight { - font-weight: 400; - max-width: 100%; - overflow: hidden; - padding: 0; } - .highlight pre { - overflow: auto; - max-width: 100%; } - .number { align-items: center; background-color: whitesmoke; - border-radius: 290486px; + border-radius: 9999px; display: inline-flex; font-size: 1.25rem; height: 2em; @@ -2770,19 +3583,20 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { text-align: center; vertical-align: top; } +/* Bulma Form */ .select select, .textarea, .input, #documenter .docs-sidebar form.docs-search > input { background-color: white; border-color: #dbdbdb; border-radius: 4px; - color: #363636; } + color: #222222; } .select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input::-moz-placeholder { - color: rgba(54, 54, 54, 0.3); } + color: rgba(34, 34, 34, 0.3); } .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder { - color: rgba(54, 54, 54, 0.3); } + color: rgba(34, 34, 34, 0.3); } .select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input:-moz-placeholder { - color: rgba(54, 54, 54, 0.3); } + color: rgba(34, 34, 34, 0.3); } .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder { - color: rgba(54, 54, 54, 0.3); } + color: rgba(34, 34, 34, 0.3); } .select select:hover, .textarea:hover, .input:hover, #documenter .docs-sidebar form.docs-search > input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input, #documenter .docs-sidebar form.docs-search > input.is-hovered { border-color: #b5b5b5; } .select select:focus, .textarea:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .select select:active, .textarea:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .select select.is-active, .is-active.textarea, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active { @@ -2803,7 +3617,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { color: rgba(107, 107, 107, 0.3); } .textarea, .input, #documenter .docs-sidebar form.docs-search > input { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); max-width: 100%; width: 100%; } .textarea[readonly], .input[readonly], #documenter .docs-sidebar form.docs-search > input[readonly] { @@ -2863,9 +3677,9 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { width: auto; } .input.is-rounded, #documenter .docs-sidebar form.docs-search > input { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; } + border-radius: 9999px; + padding-left: calc(calc(0.75em - 1px) + 0.375em); + padding-right: calc(calc(0.75em - 1px) + 0.375em); } .input.is-static, #documenter .docs-sidebar form.docs-search > input.is-static { background-color: transparent; @@ -2878,11 +3692,11 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { display: block; max-width: 100%; min-width: 100%; - padding: 0.625em; + padding: calc(0.75em - 1px); resize: vertical; } .textarea:not([rows]) { - max-height: 600px; - min-height: 120px; } + max-height: 40em; + min-height: 8em; } .textarea[rows] { height: initial; } .textarea.has-fixed-size { @@ -2896,8 +3710,10 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .radio input, .checkbox input { cursor: pointer; } .radio:hover, .checkbox:hover { - color: #363636; } - .radio[disabled], .checkbox[disabled], fieldset[disabled] .radio, fieldset[disabled] .checkbox { + color: #222222; } + .radio[disabled], .checkbox[disabled], fieldset[disabled] .radio, fieldset[disabled] .checkbox, + .radio input[disabled], + .checkbox input[disabled] { color: #6b6b6b; cursor: not-allowed; } @@ -2910,13 +3726,13 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { position: relative; vertical-align: top; } .select:not(.is-multiple) { - height: 2.25em; } + height: 2.5em; } .select:not(.is-multiple):not(.is-loading)::after { border-color: #2e63b8; right: 1.125em; z-index: 4; } .select.is-rounded select, #documenter .docs-sidebar form.docs-search > input.select select { - border-radius: 290486px; + border-radius: 9999px; padding-left: 1em; } .select select { cursor: pointer; @@ -2936,7 +3752,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .select select[multiple] option { padding: 0.5em 1em; } .select:not(.is-multiple):not(.is-loading):hover::after { - border-color: #363636; } + border-color: #222222; } .select.is-white:not(:hover)::after { border-color: white; } .select.is-white select { @@ -3025,7 +3841,8 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .select.is-large { font-size: 1.5rem; } .select.is-disabled::after { - border-color: #6b6b6b; } + border-color: #6b6b6b !important; + opacity: 0.5; } .select.is-fullwidth { width: 100%; } .select.is-fullwidth select { @@ -3083,35 +3900,35 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .file.is-light .file-cta { background-color: whitesmoke; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { background-color: #eeeeee; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .file.is-light:active .file-cta, .file.is-light.is-active .file-cta { background-color: #e8e8e8; border-color: transparent; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .file.is-dark .file-cta, .content kbd.file .file-cta { background-color: #363636; border-color: transparent; - color: whitesmoke; } + color: #fff; } .file.is-dark:hover .file-cta, .content kbd.file:hover .file-cta, .file.is-dark.is-hovered .file-cta, .content kbd.file.is-hovered .file-cta { background-color: #2f2f2f; border-color: transparent; - color: whitesmoke; } + color: #fff; } .file.is-dark:focus .file-cta, .content kbd.file:focus .file-cta, .file.is-dark.is-focused .file-cta, .content kbd.file.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); - color: whitesmoke; } + color: #fff; } .file.is-dark:active .file-cta, .content kbd.file:active .file-cta, .file.is-dark.is-active .file-cta, .content kbd.file.is-active .file-cta { background-color: #292929; border-color: transparent; - color: whitesmoke; } + color: #fff; } .file.is-primary .file-cta, .docstring > section > a.file.docs-sourcelink .file-cta { background-color: #4eb5de; border-color: transparent; @@ -3210,6 +4027,8 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { color: #fff; } .file.is-small, #documenter .docs-sidebar form.docs-search > input.file { font-size: 0.75rem; } + .file.is-normal { + font-size: 1rem; } .file.is-medium { font-size: 1.25rem; } .file.is-medium .file-icon .fa { @@ -3277,12 +4096,12 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { position: relative; } .file-label:hover .file-cta { background-color: #eeeeee; - color: #363636; } + color: #222222; } .file-label:hover .file-name { border-color: #d5d5d5; } .file-label:active .file-cta { background-color: #e8e8e8; - color: #363636; } + color: #222222; } .file-label:active .file-name { border-color: #cfcfcf; } @@ -3306,7 +4125,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .file-cta { background-color: whitesmoke; - color: #4a4a4a; } + color: #222222; } .file-name { border-color: #dbdbdb; @@ -3315,7 +4134,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { display: block; max-width: 16em; overflow: hidden; - text-align: left; + text-align: inherit; text-overflow: ellipsis; } .file-icon { @@ -3329,7 +4148,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { font-size: 14px; } .label { - color: #363636; + color: #222222; display: block; font-size: 1rem; font-weight: 700; } @@ -3529,11 +4348,11 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { clear: both; font-size: 1rem; position: relative; - text-align: left; } + text-align: inherit; } .control.has-icons-left .input:focus ~ .icon, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input:focus ~ .icon, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input:focus ~ .icon, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon { - color: #6b6b6b; } + color: #222222; } .control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input ~ .icon, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input ~ .icon, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input ~ .icon, .control.has-icons-right .select.is-small ~ .icon { @@ -3548,20 +4367,20 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { font-size: 1.5rem; } .control.has-icons-left .icon, .control.has-icons-right .icon { color: #dbdbdb; - height: 2.25em; + height: 2.5em; pointer-events: none; position: absolute; top: 0; - width: 2.25em; + width: 2.5em; z-index: 4; } .control.has-icons-left .input, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input, .control.has-icons-left .select select { - padding-left: 2.25em; } + padding-left: 2.5em; } .control.has-icons-left .icon.is-left { left: 0; } .control.has-icons-right .input, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input, .control.has-icons-right .select select { - padding-right: 2.25em; } + padding-right: 2.5em; } .control.has-icons-right .icon.is-right { right: 0; } .control.is-loading::after { @@ -3576,6 +4395,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .control.is-loading.is-large:after { font-size: 1.5rem; } +/* Bulma Components */ .breadcrumb { font-size: 1rem; white-space: nowrap; } @@ -3632,15 +4452,24 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .card { background-color: white; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + border-radius: 0.25rem; + box-shadow: #bbb; color: #222222; max-width: 100%; position: relative; } +.card-footer:first-child, .card-content:first-child, .card-header:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + +.card-footer:last-child, .card-content:last-child, .card-header:last-child { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } + .card-header { background-color: transparent; align-items: stretch; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); display: flex; } .card-header-title { @@ -3649,20 +4478,36 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { display: flex; flex-grow: 1; font-weight: 700; - padding: 0.75rem; } + padding: 0.75rem 1rem; } .card-header-title.is-centered { justify-content: center; } .card-header-icon { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; + color: currentColor; + font-family: inherit; + font-size: 1em; + margin: 0; + padding: 0; align-items: center; cursor: pointer; display: flex; justify-content: center; - padding: 0.75rem; } + padding: 0.75rem 1rem; } .card-image { display: block; position: relative; } + .card-image:first-child img { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card-image:last-child img { + border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; } .card-content { background-color: transparent; @@ -3670,7 +4515,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .card-footer { background-color: transparent; - border-top: 1px solid #dbdbdb; + border-top: 1px solid #ededed; align-items: stretch; display: flex; } @@ -3683,7 +4528,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { justify-content: center; padding: 0.75rem; } .card-footer-item:not(:last-child) { - border-right: 1px solid #dbdbdb; } + border-right: 1px solid #ededed; } .card .media:not(:last-child) { margin-bottom: 1.5rem; } @@ -3715,12 +4560,12 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { .dropdown-content { background-color: white; border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + box-shadow: #bbb; padding-bottom: 0.5rem; padding-top: 0.5rem; } .dropdown-item { - color: #4a4a4a; + color: #222222; display: block; font-size: 0.875rem; line-height: 1.5; @@ -3730,7 +4575,7 @@ a.tag:hover, .docstring > section > a.docs-sourcelink:hover { a.dropdown-item, button.dropdown-item { padding-right: 3rem; - text-align: left; + text-align: inherit; white-space: nowrap; width: 100%; } a.dropdown-item:hover, @@ -3743,7 +4588,7 @@ button.dropdown-item { color: #fff; } .dropdown-divider { - background-color: #dbdbdb; + background-color: #ededed; border: none; display: block; height: 1px; @@ -3814,36 +4659,10 @@ button.dropdown-item { @media screen and (min-width: 769px), print { .level-right { display: flex; } } -.list { - background-color: white; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); } - -.list-item { - display: block; - padding: 0.5em 1em; } - .list-item:not(a) { - color: #222222; } - .list-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; } - .list-item:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; } - .list-item:not(:last-child) { - border-bottom: 1px solid #dbdbdb; } - .list-item.is-active { - background-color: #2e63b8; - color: #fff; } - -a.list-item { - background-color: whitesmoke; - cursor: pointer; } - .media { align-items: flex-start; display: flex; - text-align: left; } + text-align: inherit; } .media .content:not(:last-child) { margin-bottom: 0.75rem; } .media .media { @@ -3881,7 +4700,7 @@ a.list-item { flex-basis: auto; flex-grow: 1; flex-shrink: 1; - text-align: left; } + text-align: inherit; } @media screen and (max-width: 768px) { .media-content { @@ -3945,80 +4764,76 @@ a.list-item { background-color: white; color: #0a0a0a; } .message.is-white .message-body { - border-color: white; - color: #4d4d4d; } + border-color: white; } .message.is-black { background-color: #fafafa; } .message.is-black .message-header { background-color: #0a0a0a; color: white; } .message.is-black .message-body { - border-color: #0a0a0a; - color: #090909; } + border-color: #0a0a0a; } .message.is-light { background-color: #fafafa; } .message.is-light .message-header { background-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .message.is-light .message-body { - border-color: whitesmoke; - color: #505050; } + border-color: whitesmoke; } .message.is-dark, .content kbd.message { background-color: #fafafa; } .message.is-dark .message-header, .content kbd.message .message-header { background-color: #363636; - color: whitesmoke; } + color: #fff; } .message.is-dark .message-body, .content kbd.message .message-body { - border-color: #363636; - color: #2a2a2a; } + border-color: #363636; } .message.is-primary, .docstring > section > a.message.docs-sourcelink { - background-color: #f6fbfd; } + background-color: #eef8fc; } .message.is-primary .message-header, .docstring > section > a.message.docs-sourcelink .message-header { background-color: #4eb5de; color: #fff; } .message.is-primary .message-body, .docstring > section > a.message.docs-sourcelink .message-body { border-color: #4eb5de; - color: #1f556a; } + color: #1a6d8e; } .message.is-link { - background-color: #f7f9fd; } + background-color: #eff3fb; } .message.is-link .message-header { background-color: #2e63b8; color: #fff; } .message.is-link .message-body { border-color: #2e63b8; - color: #264981; } + color: #3169c4; } .message.is-info { - background-color: #f6fbfe; } + background-color: #ecf7fe; } .message.is-info .message-header { background-color: #209cee; color: #fff; } .message.is-info .message-body { border-color: #209cee; - color: #12537d; } + color: #0e72b4; } .message.is-success { - background-color: #f6fdf9; } + background-color: #eefcf3; } .message.is-success .message-header { background-color: #22c35b; color: #fff; } .message.is-success .message-body { border-color: #22c35b; - color: #0f361d; } + color: #198f43; } .message.is-warning { - background-color: #fffdf5; } + background-color: #fffbeb; } .message.is-warning .message-header { background-color: #ffdd57; color: rgba(0, 0, 0, 0.7); } .message.is-warning .message-body { border-color: #ffdd57; - color: #3c3108; } + color: #947600; } .message.is-danger { - background-color: #fff5f5; } + background-color: #ffeceb; } .message.is-danger .message-header { background-color: #da0b00; color: #fff; } .message.is-danger .message-body { border-color: #da0b00; - color: #9b0c04; } + color: #f50c00; } .message-header { align-items: center; @@ -4074,7 +4889,7 @@ a.list-item { overflow: auto; position: relative; width: 100%; } - @media screen and (min-width: 769px), print { + @media screen and (min-width: 769px) { .modal-content, .modal-card { margin: 0 auto; @@ -4229,26 +5044,26 @@ a.list-item { color: white; } } .navbar.is-light { background-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-brand > .navbar-item, .navbar.is-light .navbar-brand .navbar-link { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #e8e8e8; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-brand .navbar-link::after { - border-color: #363636; } + border-color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-burger { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } @media screen and (min-width: 1056px) { .navbar.is-light .navbar-start > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-end .navbar-link { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, @@ -4260,25 +5075,25 @@ a.list-item { .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #e8e8e8; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-start .navbar-link::after, .navbar.is-light .navbar-end .navbar-link::after { - border-color: #363636; } + border-color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #e8e8e8; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; - color: #363636; } } + color: rgba(0, 0, 0, 0.7); } } .navbar.is-dark, .content kbd.navbar { background-color: #363636; - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-brand > .navbar-item, .content kbd.navbar .navbar-brand > .navbar-item, .navbar.is-dark .navbar-brand .navbar-link, .content kbd.navbar .navbar-brand .navbar-link { - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-brand > a.navbar-item:focus, .content kbd.navbar .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .content kbd.navbar .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .content kbd.navbar .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .content kbd.navbar .navbar-brand .navbar-link:focus, @@ -4287,11 +5102,11 @@ a.list-item { .navbar.is-dark .navbar-brand .navbar-link.is-active, .content kbd.navbar .navbar-brand .navbar-link.is-active { background-color: #292929; - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-brand .navbar-link::after, .content kbd.navbar .navbar-brand .navbar-link::after { - border-color: whitesmoke; } + border-color: #fff; } .navbar.is-dark .navbar-burger, .content kbd.navbar .navbar-burger { - color: whitesmoke; } + color: #fff; } @media screen and (min-width: 1056px) { .navbar.is-dark .navbar-start > .navbar-item, .content kbd.navbar .navbar-start > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, @@ -4300,7 +5115,7 @@ a.list-item { .content kbd.navbar .navbar-end > .navbar-item, .navbar.is-dark .navbar-end .navbar-link, .content kbd.navbar .navbar-end .navbar-link { - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-start > a.navbar-item:focus, .content kbd.navbar .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .content kbd.navbar .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .content kbd.navbar .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .content kbd.navbar .navbar-start .navbar-link:focus, @@ -4321,21 +5136,21 @@ a.list-item { .navbar.is-dark .navbar-end .navbar-link.is-active, .content kbd.navbar .navbar-end .navbar-link.is-active { background-color: #292929; - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-start .navbar-link::after, .content kbd.navbar .navbar-start .navbar-link::after, .navbar.is-dark .navbar-end .navbar-link::after, .content kbd.navbar .navbar-end .navbar-link::after { - border-color: whitesmoke; } + border-color: #fff; } .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link, .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link { background-color: #292929; - color: whitesmoke; } + color: #fff; } .navbar.is-dark .navbar-dropdown a.navbar-item.is-active, .content kbd.navbar .navbar-dropdown a.navbar-item.is-active { background-color: #363636; - color: whitesmoke; } } + color: #fff; } } .navbar.is-primary, .docstring > section > a.navbar.docs-sourcelink { background-color: #4eb5de; color: #fff; } @@ -4669,7 +5484,12 @@ body.has-navbar-fixed-bottom { overflow-y: hidden; } .navbar-burger { - color: #4a4a4a; + color: #222222; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + background: none; + border: none; cursor: pointer; display: block; height: 3.25rem; @@ -4707,7 +5527,7 @@ body.has-navbar-fixed-bottom { .navbar-item, .navbar-link { - color: #4a4a4a; + color: #222222; display: block; line-height: 1.5; padding: 0.5rem 0.75rem; @@ -4729,7 +5549,6 @@ a.navbar-item, color: #2e63b8; } .navbar-item { - display: block; flex-grow: 0; flex-shrink: 0; } .navbar-item img { @@ -4853,25 +5672,23 @@ a.navbar-item, .navbar-link { align-items: center; display: flex; } - .navbar-item { - display: flex; } - .navbar-item.has-dropdown { - align-items: stretch; } - .navbar-item.has-dropdown-up .navbar-link::after { - transform: rotate(135deg) translate(0.25em, -0.25em); } - .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 2px solid #dbdbdb; - border-radius: 6px 6px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; } - .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - transform: translateY(0); } + .navbar-item.has-dropdown { + align-items: stretch; } + .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; } + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); } .navbar-menu { flex-grow: 1; flex-shrink: 0; } @@ -4923,10 +5740,10 @@ a.navbar-item, display: block; } .navbar > .container .navbar-brand, .container > .navbar .navbar-brand { - margin-left: -.75rem; } + margin-left: -0.75rem; } .navbar > .container .navbar-menu, .container > .navbar .navbar-menu { - margin-right: -.75rem; } + margin-right: -0.75rem; } .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { left: 0; position: fixed; @@ -4976,9 +5793,9 @@ a.navbar-item, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-next { padding-left: 1em; padding-right: 1em; - border-radius: 290486px; } + border-radius: 9999px; } .pagination.is-rounded .pagination-link, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-link { - border-radius: 290486px; } + border-radius: 9999px; } .pagination, .pagination-list { @@ -5002,8 +5819,8 @@ a.navbar-item, .pagination-next, .pagination-link { border-color: #dbdbdb; - color: #363636; - min-width: 2.25em; } + color: #222222; + min-width: 2.5em; } .pagination-previous:hover, .pagination-next:hover, .pagination-link:hover { @@ -5017,9 +5834,11 @@ a.navbar-item, .pagination-next:active, .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } - .pagination-previous[disabled], + .pagination-previous[disabled], .pagination-previous.is-disabled, .pagination-next[disabled], - .pagination-link[disabled] { + .pagination-next.is-disabled, + .pagination-link[disabled], + .pagination-link.is-disabled { background-color: #dbdbdb; border-color: #dbdbdb; box-shadow: none; @@ -5043,6 +5862,8 @@ a.navbar-item, .pagination-list { flex-wrap: wrap; } + .pagination-list li { + list-style: none; } @media screen and (max-width: 768px) { .pagination { @@ -5061,12 +5882,20 @@ a.navbar-item, flex-shrink: 1; justify-content: flex-start; order: 1; } + .pagination-previous, + .pagination-next, + .pagination-link, + .pagination-ellipsis { + margin-bottom: 0; + margin-top: 0; } .pagination-previous { order: 2; } .pagination-next { order: 3; } .pagination { - justify-content: space-between; } + justify-content: space-between; + margin-bottom: 0; + margin-top: 0; } .pagination.is-centered .pagination-previous { order: 1; } .pagination.is-centered .pagination-list { @@ -5083,29 +5912,94 @@ a.navbar-item, order: 3; } } .panel { + border-radius: 6px; + box-shadow: #bbb; font-size: 1rem; } .panel:not(:last-child) { margin-bottom: 1.5rem; } + .panel.is-white .panel-heading { + background-color: white; + color: #0a0a0a; } + .panel.is-white .panel-tabs a.is-active { + border-bottom-color: white; } + .panel.is-white .panel-block.is-active .panel-icon { + color: white; } + .panel.is-black .panel-heading { + background-color: #0a0a0a; + color: white; } + .panel.is-black .panel-tabs a.is-active { + border-bottom-color: #0a0a0a; } + .panel.is-black .panel-block.is-active .panel-icon { + color: #0a0a0a; } + .panel.is-light .panel-heading { + background-color: whitesmoke; + color: rgba(0, 0, 0, 0.7); } + .panel.is-light .panel-tabs a.is-active { + border-bottom-color: whitesmoke; } + .panel.is-light .panel-block.is-active .panel-icon { + color: whitesmoke; } + .panel.is-dark .panel-heading, .content kbd.panel .panel-heading { + background-color: #363636; + color: #fff; } + .panel.is-dark .panel-tabs a.is-active, .content kbd.panel .panel-tabs a.is-active { + border-bottom-color: #363636; } + .panel.is-dark .panel-block.is-active .panel-icon, .content kbd.panel .panel-block.is-active .panel-icon { + color: #363636; } + .panel.is-primary .panel-heading, .docstring > section > a.panel.docs-sourcelink .panel-heading { + background-color: #4eb5de; + color: #fff; } + .panel.is-primary .panel-tabs a.is-active, .docstring > section > a.panel.docs-sourcelink .panel-tabs a.is-active { + border-bottom-color: #4eb5de; } + .panel.is-primary .panel-block.is-active .panel-icon, .docstring > section > a.panel.docs-sourcelink .panel-block.is-active .panel-icon { + color: #4eb5de; } + .panel.is-link .panel-heading { + background-color: #2e63b8; + color: #fff; } + .panel.is-link .panel-tabs a.is-active { + border-bottom-color: #2e63b8; } + .panel.is-link .panel-block.is-active .panel-icon { + color: #2e63b8; } + .panel.is-info .panel-heading { + background-color: #209cee; + color: #fff; } + .panel.is-info .panel-tabs a.is-active { + border-bottom-color: #209cee; } + .panel.is-info .panel-block.is-active .panel-icon { + color: #209cee; } + .panel.is-success .panel-heading { + background-color: #22c35b; + color: #fff; } + .panel.is-success .panel-tabs a.is-active { + border-bottom-color: #22c35b; } + .panel.is-success .panel-block.is-active .panel-icon { + color: #22c35b; } + .panel.is-warning .panel-heading { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .panel.is-warning .panel-tabs a.is-active { + border-bottom-color: #ffdd57; } + .panel.is-warning .panel-block.is-active .panel-icon { + color: #ffdd57; } + .panel.is-danger .panel-heading { + background-color: #da0b00; + color: #fff; } + .panel.is-danger .panel-tabs a.is-active { + border-bottom-color: #da0b00; } + .panel.is-danger .panel-block.is-active .panel-icon { + color: #da0b00; } -.panel-heading, -.panel-tabs, -.panel-block { - border-bottom: 1px solid #dbdbdb; - border-left: 1px solid #dbdbdb; - border-right: 1px solid #dbdbdb; } - .panel-heading:first-child, - .panel-tabs:first-child, - .panel-block:first-child { - border-top: 1px solid #dbdbdb; } +.panel-tabs:not(:last-child), +.panel-block:not(:last-child) { + border-bottom: 1px solid #ededed; } .panel-heading { - background-color: whitesmoke; - border-radius: 4px 4px 0 0; + background-color: #ededed; + border-radius: 6px 6px 0 0; color: #222222; font-size: 1.25em; - font-weight: 300; + font-weight: 700; line-height: 1.25; - padding: 0.5em 0.75em; } + padding: 0.75em 1em; } .panel-tabs { align-items: flex-end; @@ -5144,6 +6038,9 @@ a.navbar-item, color: #363636; } .panel-block.is-active .panel-icon { color: #2e63b8; } + .panel-block:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; } a.panel-block, label.panel-block { @@ -5247,9 +6144,11 @@ label.panel-block { .tabs.is-toggle li + li { margin-left: -1px; } .tabs.is-toggle li:first-child a { - border-radius: 4px 0 0 4px; } + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; } .tabs.is-toggle li:last-child a { - border-radius: 0 4px 4px 0; } + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; } .tabs.is-toggle li.is-active a { background-color: #2e63b8; border-color: #2e63b8; @@ -5258,12 +6157,12 @@ label.panel-block { .tabs.is-toggle ul { border-bottom: none; } .tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 290486px; - border-top-left-radius: 290486px; + border-bottom-left-radius: 9999px; + border-top-left-radius: 9999px; padding-left: 1.25em; } .tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 290486px; - border-top-right-radius: 290486px; + border-bottom-right-radius: 9999px; + border-top-right-radius: 9999px; padding-right: 1.25em; } .tabs.is-small, #documenter .docs-sidebar form.docs-search > input.tabs { font-size: 0.75rem; } @@ -5272,6 +6171,7 @@ label.panel-block { .tabs.is-large { font-size: 1.5rem; } +/* Bulma Grid */ .column { display: block; flex-basis: 0; @@ -5279,7 +6179,8 @@ label.panel-block { flex-shrink: 1; padding: 0.75rem; } .columns.is-mobile > .column.is-narrow { - flex: none; } + flex: none; + width: unset; } .columns.is-mobile > .column.is-full { flex: none; width: 100%; } @@ -5335,14 +6236,14 @@ label.panel-block { margin-left: 0%; } .columns.is-mobile > .column.is-1 { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .columns.is-mobile > .column.is-offset-1 { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .columns.is-mobile > .column.is-2 { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .columns.is-mobile > .column.is-offset-2 { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .columns.is-mobile > .column.is-3 { flex: none; width: 25%; } @@ -5350,14 +6251,14 @@ label.panel-block { margin-left: 25%; } .columns.is-mobile > .column.is-4 { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .columns.is-mobile > .column.is-offset-4 { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .columns.is-mobile > .column.is-5 { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .columns.is-mobile > .column.is-offset-5 { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .columns.is-mobile > .column.is-6 { flex: none; width: 50%; } @@ -5365,14 +6266,14 @@ label.panel-block { margin-left: 50%; } .columns.is-mobile > .column.is-7 { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .columns.is-mobile > .column.is-offset-7 { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .columns.is-mobile > .column.is-8 { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .columns.is-mobile > .column.is-offset-8 { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .columns.is-mobile > .column.is-9 { flex: none; width: 75%; } @@ -5380,14 +6281,14 @@ label.panel-block { margin-left: 75%; } .columns.is-mobile > .column.is-10 { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .columns.is-mobile > .column.is-offset-10 { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .columns.is-mobile > .column.is-11 { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .columns.is-mobile > .column.is-offset-11 { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .columns.is-mobile > .column.is-12 { flex: none; width: 100%; } @@ -5395,7 +6296,8 @@ label.panel-block { margin-left: 100%; } @media screen and (max-width: 768px) { .column.is-narrow-mobile { - flex: none; } + flex: none; + width: unset; } .column.is-full-mobile { flex: none; width: 100%; } @@ -5451,14 +6353,14 @@ label.panel-block { margin-left: 0%; } .column.is-1-mobile { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1-mobile { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2-mobile { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2-mobile { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3-mobile { flex: none; width: 25%; } @@ -5466,14 +6368,14 @@ label.panel-block { margin-left: 25%; } .column.is-4-mobile { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4-mobile { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5-mobile { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5-mobile { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6-mobile { flex: none; width: 50%; } @@ -5481,14 +6383,14 @@ label.panel-block { margin-left: 50%; } .column.is-7-mobile { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7-mobile { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8-mobile { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8-mobile { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9-mobile { flex: none; width: 75%; } @@ -5496,14 +6398,14 @@ label.panel-block { margin-left: 75%; } .column.is-10-mobile { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10-mobile { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11-mobile { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11-mobile { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12-mobile { flex: none; width: 100%; } @@ -5511,7 +6413,8 @@ label.panel-block { margin-left: 100%; } } @media screen and (min-width: 769px), print { .column.is-narrow, .column.is-narrow-tablet { - flex: none; } + flex: none; + width: unset; } .column.is-full, .column.is-full-tablet { flex: none; width: 100%; } @@ -5567,14 +6470,14 @@ label.panel-block { margin-left: 0%; } .column.is-1, .column.is-1-tablet { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1, .column.is-offset-1-tablet { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2, .column.is-2-tablet { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2, .column.is-offset-2-tablet { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3, .column.is-3-tablet { flex: none; width: 25%; } @@ -5582,14 +6485,14 @@ label.panel-block { margin-left: 25%; } .column.is-4, .column.is-4-tablet { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4, .column.is-offset-4-tablet { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5, .column.is-5-tablet { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5, .column.is-offset-5-tablet { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6, .column.is-6-tablet { flex: none; width: 50%; } @@ -5597,14 +6500,14 @@ label.panel-block { margin-left: 50%; } .column.is-7, .column.is-7-tablet { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7, .column.is-offset-7-tablet { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8, .column.is-8-tablet { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8, .column.is-offset-8-tablet { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9, .column.is-9-tablet { flex: none; width: 75%; } @@ -5612,14 +6515,14 @@ label.panel-block { margin-left: 75%; } .column.is-10, .column.is-10-tablet { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10, .column.is-offset-10-tablet { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11, .column.is-11-tablet { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11, .column.is-offset-11-tablet { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12, .column.is-12-tablet { flex: none; width: 100%; } @@ -5627,7 +6530,8 @@ label.panel-block { margin-left: 100%; } } @media screen and (max-width: 1055px) { .column.is-narrow-touch { - flex: none; } + flex: none; + width: unset; } .column.is-full-touch { flex: none; width: 100%; } @@ -5683,14 +6587,14 @@ label.panel-block { margin-left: 0%; } .column.is-1-touch { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1-touch { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2-touch { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2-touch { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3-touch { flex: none; width: 25%; } @@ -5698,14 +6602,14 @@ label.panel-block { margin-left: 25%; } .column.is-4-touch { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4-touch { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5-touch { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5-touch { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6-touch { flex: none; width: 50%; } @@ -5713,14 +6617,14 @@ label.panel-block { margin-left: 50%; } .column.is-7-touch { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7-touch { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8-touch { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8-touch { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9-touch { flex: none; width: 75%; } @@ -5728,14 +6632,14 @@ label.panel-block { margin-left: 75%; } .column.is-10-touch { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10-touch { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11-touch { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11-touch { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12-touch { flex: none; width: 100%; } @@ -5743,7 +6647,8 @@ label.panel-block { margin-left: 100%; } } @media screen and (min-width: 1056px) { .column.is-narrow-desktop { - flex: none; } + flex: none; + width: unset; } .column.is-full-desktop { flex: none; width: 100%; } @@ -5799,14 +6704,14 @@ label.panel-block { margin-left: 0%; } .column.is-1-desktop { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1-desktop { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2-desktop { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2-desktop { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3-desktop { flex: none; width: 25%; } @@ -5814,14 +6719,14 @@ label.panel-block { margin-left: 25%; } .column.is-4-desktop { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4-desktop { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5-desktop { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5-desktop { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6-desktop { flex: none; width: 50%; } @@ -5829,14 +6734,14 @@ label.panel-block { margin-left: 50%; } .column.is-7-desktop { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7-desktop { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8-desktop { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8-desktop { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9-desktop { flex: none; width: 75%; } @@ -5844,14 +6749,14 @@ label.panel-block { margin-left: 75%; } .column.is-10-desktop { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10-desktop { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11-desktop { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11-desktop { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12-desktop { flex: none; width: 100%; } @@ -5859,7 +6764,8 @@ label.panel-block { margin-left: 100%; } } @media screen and (min-width: 1216px) { .column.is-narrow-widescreen { - flex: none; } + flex: none; + width: unset; } .column.is-full-widescreen { flex: none; width: 100%; } @@ -5915,14 +6821,14 @@ label.panel-block { margin-left: 0%; } .column.is-1-widescreen { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1-widescreen { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2-widescreen { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2-widescreen { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3-widescreen { flex: none; width: 25%; } @@ -5930,14 +6836,14 @@ label.panel-block { margin-left: 25%; } .column.is-4-widescreen { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4-widescreen { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5-widescreen { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5-widescreen { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6-widescreen { flex: none; width: 50%; } @@ -5945,14 +6851,14 @@ label.panel-block { margin-left: 50%; } .column.is-7-widescreen { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7-widescreen { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8-widescreen { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8-widescreen { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9-widescreen { flex: none; width: 75%; } @@ -5960,14 +6866,14 @@ label.panel-block { margin-left: 75%; } .column.is-10-widescreen { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10-widescreen { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11-widescreen { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11-widescreen { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12-widescreen { flex: none; width: 100%; } @@ -5975,7 +6881,8 @@ label.panel-block { margin-left: 100%; } } @media screen and (min-width: 1408px) { .column.is-narrow-fullhd { - flex: none; } + flex: none; + width: unset; } .column.is-full-fullhd { flex: none; width: 100%; } @@ -6031,14 +6938,14 @@ label.panel-block { margin-left: 0%; } .column.is-1-fullhd { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .column.is-offset-1-fullhd { - margin-left: 8.3333333333%; } + margin-left: 8.33333337%; } .column.is-2-fullhd { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .column.is-offset-2-fullhd { - margin-left: 16.6666666667%; } + margin-left: 16.66666674%; } .column.is-3-fullhd { flex: none; width: 25%; } @@ -6046,14 +6953,14 @@ label.panel-block { margin-left: 25%; } .column.is-4-fullhd { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .column.is-offset-4-fullhd { - margin-left: 33.3333333333%; } + margin-left: 33.33333337%; } .column.is-5-fullhd { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .column.is-offset-5-fullhd { - margin-left: 41.6666666667%; } + margin-left: 41.66666674%; } .column.is-6-fullhd { flex: none; width: 50%; } @@ -6061,14 +6968,14 @@ label.panel-block { margin-left: 50%; } .column.is-7-fullhd { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .column.is-offset-7-fullhd { - margin-left: 58.3333333333%; } + margin-left: 58.33333337%; } .column.is-8-fullhd { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .column.is-offset-8-fullhd { - margin-left: 66.6666666667%; } + margin-left: 66.66666674%; } .column.is-9-fullhd { flex: none; width: 75%; } @@ -6076,14 +6983,14 @@ label.panel-block { margin-left: 75%; } .column.is-10-fullhd { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .column.is-offset-10-fullhd { - margin-left: 83.3333333333%; } + margin-left: 83.33333337%; } .column.is-11-fullhd { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .column.is-offset-11-fullhd { - margin-left: 91.6666666667%; } + margin-left: 91.66666674%; } .column.is-12-fullhd { flex: none; width: 100%; } @@ -6126,7 +7033,7 @@ label.panel-block { --columnGap: 0.75rem; margin-left: calc(-1 * var(--columnGap)); margin-right: calc(-1 * var(--columnGap)); } - .columns.is-variable .column { + .columns.is-variable > .column { padding-left: var(--columnGap); padding-right: var(--columnGap); } .columns.is-variable.is-0 { @@ -6418,40 +7325,41 @@ label.panel-block { display: flex; } .tile.is-1 { flex: none; - width: 8.3333333333%; } + width: 8.33333337%; } .tile.is-2 { flex: none; - width: 16.6666666667%; } + width: 16.66666674%; } .tile.is-3 { flex: none; width: 25%; } .tile.is-4 { flex: none; - width: 33.3333333333%; } + width: 33.33333337%; } .tile.is-5 { flex: none; - width: 41.6666666667%; } + width: 41.66666674%; } .tile.is-6 { flex: none; width: 50%; } .tile.is-7 { flex: none; - width: 58.3333333333%; } + width: 58.33333337%; } .tile.is-8 { flex: none; - width: 66.6666666667%; } + width: 66.66666674%; } .tile.is-9 { flex: none; width: 75%; } .tile.is-10 { flex: none; - width: 83.3333333333%; } + width: 83.33333337%; } .tile.is-11 { flex: none; - width: 91.6666666667%; } + width: 91.66666674%; } .tile.is-12 { flex: none; width: 100%; } } +/* Bulma Layout */ .hero { align-items: stretch; display: flex; @@ -6491,6 +7399,7 @@ label.panel-block { .hero.is-white .tabs a:hover { opacity: 1; } .hero.is-white .tabs li.is-active a { + color: white !important; opacity: 1; } .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { color: #0a0a0a; } @@ -6535,6 +7444,7 @@ label.panel-block { .hero.is-black .tabs a:hover { opacity: 1; } .hero.is-black .tabs li.is-active a { + color: #0a0a0a !important; opacity: 1; } .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { color: white; } @@ -6551,42 +7461,43 @@ label.panel-block { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } .hero.is-light { background-color: whitesmoke; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-light strong { color: inherit; } .hero.is-light .title { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .hero.is-light .subtitle { - color: rgba(54, 54, 54, 0.9); } + color: rgba(0, 0, 0, 0.9); } .hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } @media screen and (max-width: 1055px) { .hero.is-light .navbar-menu { background-color: whitesmoke; } } .hero.is-light .navbar-item, .hero.is-light .navbar-link { - color: rgba(54, 54, 54, 0.7); } + color: rgba(0, 0, 0, 0.7); } .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light .navbar-link:hover, .hero.is-light .navbar-link.is-active { background-color: #e8e8e8; - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .hero.is-light .tabs a { - color: #363636; + color: rgba(0, 0, 0, 0.7); opacity: 0.9; } .hero.is-light .tabs a:hover { opacity: 1; } .hero.is-light .tabs li.is-active a { + color: whitesmoke !important; opacity: 1; } .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { - color: #363636; } + color: rgba(0, 0, 0, 0.7); } .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: #363636; - border-color: #363636; + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); color: whitesmoke; } .hero.is-light.is-bold { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } @@ -6595,47 +7506,48 @@ label.panel-block { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } } .hero.is-dark, .content kbd.hero { background-color: #363636; - color: whitesmoke; } + color: #fff; } .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-dark strong, .content kbd.hero strong { color: inherit; } .hero.is-dark .title, .content kbd.hero .title { - color: whitesmoke; } + color: #fff; } .hero.is-dark .subtitle, .content kbd.hero .subtitle { - color: rgba(245, 245, 245, 0.9); } + color: rgba(255, 255, 255, 0.9); } .hero.is-dark .subtitle a:not(.button), .content kbd.hero .subtitle a:not(.button), .hero.is-dark .subtitle strong, .content kbd.hero .subtitle strong { - color: whitesmoke; } + color: #fff; } @media screen and (max-width: 1055px) { .hero.is-dark .navbar-menu, .content kbd.hero .navbar-menu { background-color: #363636; } } .hero.is-dark .navbar-item, .content kbd.hero .navbar-item, .hero.is-dark .navbar-link, .content kbd.hero .navbar-link { - color: rgba(245, 245, 245, 0.7); } + color: rgba(255, 255, 255, 0.7); } .hero.is-dark a.navbar-item:hover, .content kbd.hero a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, .content kbd.hero a.navbar-item.is-active, .hero.is-dark .navbar-link:hover, .content kbd.hero .navbar-link:hover, .hero.is-dark .navbar-link.is-active, .content kbd.hero .navbar-link.is-active { background-color: #292929; - color: whitesmoke; } + color: #fff; } .hero.is-dark .tabs a, .content kbd.hero .tabs a { - color: whitesmoke; + color: #fff; opacity: 0.9; } .hero.is-dark .tabs a:hover, .content kbd.hero .tabs a:hover { opacity: 1; } .hero.is-dark .tabs li.is-active a, .content kbd.hero .tabs li.is-active a { + color: #363636 !important; opacity: 1; } .hero.is-dark .tabs.is-boxed a, .content kbd.hero .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a, .content kbd.hero .tabs.is-toggle a { - color: whitesmoke; } + color: #fff; } .hero.is-dark .tabs.is-boxed a:hover, .content kbd.hero .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover, .content kbd.hero .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-dark .tabs.is-boxed li.is-active a, .content kbd.hero .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .content kbd.hero .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: whitesmoke; - border-color: whitesmoke; + background-color: #fff; + border-color: #fff; color: #363636; } .hero.is-dark.is-bold, .content kbd.hero.is-bold { background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } @@ -6677,6 +7589,7 @@ label.panel-block { .hero.is-primary .tabs a:hover, .docstring > section > a.hero.docs-sourcelink .tabs a:hover { opacity: 1; } .hero.is-primary .tabs li.is-active a, .docstring > section > a.hero.docs-sourcelink .tabs li.is-active a { + color: #4eb5de !important; opacity: 1; } .hero.is-primary .tabs.is-boxed a, .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle a { color: #fff; } @@ -6721,6 +7634,7 @@ label.panel-block { .hero.is-link .tabs a:hover { opacity: 1; } .hero.is-link .tabs li.is-active a { + color: #2e63b8 !important; opacity: 1; } .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { color: #fff; } @@ -6765,6 +7679,7 @@ label.panel-block { .hero.is-info .tabs a:hover { opacity: 1; } .hero.is-info .tabs li.is-active a { + color: #209cee !important; opacity: 1; } .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { color: #fff; } @@ -6809,6 +7724,7 @@ label.panel-block { .hero.is-success .tabs a:hover { opacity: 1; } .hero.is-success .tabs li.is-active a { + color: #22c35b !important; opacity: 1; } .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { color: #fff; } @@ -6853,6 +7769,7 @@ label.panel-block { .hero.is-warning .tabs a:hover { opacity: 1; } .hero.is-warning .tabs li.is-active a { + color: #ffdd57 !important; opacity: 1; } .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { color: rgba(0, 0, 0, 0.7); } @@ -6897,6 +7814,7 @@ label.panel-block { .hero.is-danger .tabs a:hover { opacity: 1; } .hero.is-danger .tabs li.is-active a { + color: #da0b00 !important; opacity: 1; } .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { color: #fff; } @@ -6912,16 +7830,13 @@ label.panel-block { .hero.is-danger.is-bold .navbar-menu { background-image: linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%); } } .hero.is-small .hero-body, #documenter .docs-sidebar form.docs-search > input.hero .hero-body { - padding-bottom: 1.5rem; - padding-top: 1.5rem; } + padding: 1.5rem; } @media screen and (min-width: 769px), print { .hero.is-medium .hero-body { - padding-bottom: 9rem; - padding-top: 9rem; } } + padding: 9rem 4.5rem; } } @media screen and (min-width: 769px), print { .hero.is-large .hero-body { - padding-bottom: 18rem; - padding-top: 18rem; } } + padding: 18rem 6rem; } } .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { align-items: center; display: flex; } @@ -6969,14 +7884,18 @@ label.panel-block { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; } - + @media screen and (min-width: 769px), print { + .hero-body { + padding: 3rem 3rem; } } .section { padding: 3rem 1.5rem; } @media screen and (min-width: 1056px) { - .section.is-medium { - padding: 9rem 1.5rem; } - .section.is-large { - padding: 18rem 1.5rem; } } + .section { + padding: 3rem 3rem; } + .section.is-medium { + padding: 9rem 4.5rem; } + .section.is-large { + padding: 18rem 6rem; } } .footer { background-color: #fafafa; padding: 3rem 1.5rem 6rem; } @@ -6990,7 +7909,7 @@ h1 .docs-heading-anchor-permalink, h2 .docs-heading-anchor-permalink, h3 .docs-h margin-left: 0.5em; font-size: 0.7rem; } h1 .docs-heading-anchor-permalink::before, h2 .docs-heading-anchor-permalink::before, h3 .docs-heading-anchor-permalink::before, h4 .docs-heading-anchor-permalink::before, h5 .docs-heading-anchor-permalink::before, h6 .docs-heading-anchor-permalink::before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f0c1"; } @@ -7022,7 +7941,7 @@ pre { height: 2.5em; background: transparent; border: none; - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; color: #222222; cursor: pointer; text-align: center; } @@ -7113,7 +8032,7 @@ pre { padding: 0.5rem 0.75rem; position: relative; } .admonition-header:before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right: 0.75rem; content: "\f06a"; } @@ -7133,16 +8052,20 @@ pre { box-shadow: 2px 2px 3px rgba(10, 10, 10, 0.1); max-width: 100%; } .docstring > header { + cursor: pointer; display: flex; flex-grow: 1; align-items: stretch; padding: 0.5rem 0.75rem; background-color: whitesmoke; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); box-shadow: none; border-bottom: 1px solid #dbdbdb; } .docstring > header code { background-color: transparent; } + .docstring > header .docstring-article-toggle-button { + min-width: 1.1rem; + padding: 0.2rem 0.2rem 0.2rem 0; } .docstring > header .docstring-binding { margin-right: 0.3em; } .docstring > header .docstring-category { @@ -7280,17 +8203,24 @@ li.no-marker { margin-bottom: 1rem; display: flex; } #documenter .docs-main header.docs-navbar .breadcrumb { - flex-grow: 1; } + flex-grow: 1; + padding-left: 0.5rem; } + #documenter .docs-main header.docs-navbar .docs-left { + padding-top: 2px; + padding-right: 0.5rem; } + #documenter .docs-main header.docs-navbar .docs-left .docs-sidebar-button { + display: inline-block; + font-size: 1.5rem; } #documenter .docs-main header.docs-navbar .docs-right { display: flex; - white-space: nowrap; } - #documenter .docs-main header.docs-navbar .docs-right .docs-icon, #documenter .docs-main header.docs-navbar .docs-right .docs-label, #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { + white-space: nowrap; + gap: 1rem; + align-items: center; } + #documenter .docs-main header.docs-navbar .docs-right .docs-icon, #documenter .docs-main header.docs-navbar .docs-right .docs-label { display: inline-block; } #documenter .docs-main header.docs-navbar .docs-right .docs-label { padding: 0; margin-left: 0.3em; } - #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { - font-size: 1.5rem; } #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link { margin: auto 0.5rem auto 0.5rem; } @media screen and (max-width: 1055px) { @@ -7433,7 +8363,7 @@ li.no-marker { margin-top: auto; margin-bottom: auto; } #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before { - font-family: "Font Awesome 5 Free"; + font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f054"; } #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before { @@ -7638,6 +8568,7 @@ code.language-julia-repl > span.hljs-meta { color: #066f00; font-weight: bolder; } +/* https://github.com/highlightjs/highlight.js/blob/11.7.0/src/styles/default.css */ /*! Theme: Default Description: Original highlight.js style @@ -7655,14 +8586,15 @@ Typically this "required" baseline CSS is added by `makestuff.js` during build. */ pre code.hljs { display: block; - overflow-x: auto; } + overflow-x: auto; + padding: 1em; } code.hljs { padding: 3px 5px; } /* end baseline CSS */ .hljs { - background: #F0F0F0; + background: #F3F3F3; color: #444; } /* Base color: saturation 0; */ @@ -7671,7 +8603,7 @@ code.hljs { /* purposely ignored */ .hljs-comment { - color: #888888; } + color: #697070; } .hljs-tag, .hljs-punctuation { @@ -7713,11 +8645,11 @@ code.hljs { .hljs-selector-attr, .hljs-operator, .hljs-selector-pseudo { - color: #BC6060; } + color: #ab5656; } /* Language color: hue: 90; */ .hljs-literal { - color: #78A960; } + color: #695; } .hljs-built_in, .hljs-bullet, @@ -7730,7 +8662,7 @@ code.hljs { color: #1f7199; } .hljs-meta .hljs-string { - color: #4d99bf; } + color: #38a; } /* Misc effects */ .hljs-emphasis { diff --git a/dev/assets/themeswap.js b/dev/assets/themeswap.js index c58e993..6c90db7 100644 --- a/dev/assets/themeswap.js +++ b/dev/assets/themeswap.js @@ -1,6 +1,6 @@ // Small function to quickly swap out themes. Gets put into the tag.. function set_theme_from_local_storage() { - // Intialize the theme to null, which means default + // Initialize the theme to null, which means default var theme = null; // If the browser supports the localstorage and is not disabled then try to get the // documenter theme diff --git a/dev/index.html b/dev/index.html index ef48509..3e6f289 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,2 +1,2 @@ -Home · HYPRE.jl

HYPRE.jl

HYPRE.jl is a Julia wrapper for the HYPRE library, which provide parallel solvers for sparse linear systems.


High level interface

HYPRE.jl provide a high level interface to the HYPRE library. The goal of this interface is that the style and API should feel natural to most Julia programmers (it is "Julian"). In particular, you can use standard sparse matrices together with HYPRE's solvers through this interface.

The high level interface does not (currently) provide access to all of HYPREs functionality, but it can easily be combined with the low level interface when necessary.


Low level interface

HYPRE.jl also provide a low level interface for interacting with HYPRE. The goal of this interface is to stay close to the HYPRE C API. In fact, this interface is automatically generated based on HYPRE's header files, so this API maps one-to-one with the C API, see LibHYPRE C API for more details.

+Home · HYPRE.jl

HYPRE.jl

HYPRE.jl is a Julia wrapper for the HYPRE library, which provide parallel solvers for sparse linear systems.


High level interface

HYPRE.jl provide a high level interface to the HYPRE library. The goal of this interface is that the style and API should feel natural to most Julia programmers (it is "Julian"). In particular, you can use standard sparse matrices together with HYPRE's solvers through this interface.

The high level interface does not (currently) provide access to all of HYPREs functionality, but it can easily be combined with the low level interface when necessary.


Low level interface

HYPRE.jl also provide a low level interface for interacting with HYPRE. The goal of this interface is to stay close to the HYPRE C API. In fact, this interface is automatically generated based on HYPRE's header files, so this API maps one-to-one with the C API, see LibHYPRE C API for more details.

diff --git a/dev/libhypre/index.html b/dev/libhypre/index.html index 294f1a5..f2b74ab 100644 --- a/dev/libhypre/index.html +++ b/dev/libhypre/index.html @@ -1,2 +1,2 @@ -LibHYPRE C API · HYPRE.jl

LibHYPRE C API

The submodule HYPRE.LibHYPRE contains auto-generated bindings to the HYPRE library and give access to the HYPRE C API directly[1]. The module exports all HYPRE_* symbols. Function names and arguments are identical to the C-library – refer to the HYPRE manual for details.

The example program examples/ex5.jl is an (almost) line-to-line translation of the corresponding example program examples/ex5.c written in C, and showcases how HYPRE.jl can be used to interact with the HYPRE library directly.

Functions from the LibHYPRE submodule can be used together with the high level interface. This is useful when you need some functionality from the library which isn't exposed in the high level interface. Many functions require passing a reference to a matrix/vector or a solver. HYPRE.jl defines the appropriate conversion methods used by ccall such that

  • A::HYPREMatrix can be passed to HYPRE_* functions with HYPRE_IJMatrix or HYPRE_ParCSRMatrix in the signature
  • b::HYPREVector can be passed to HYPRE_* functions with HYPRE_IJVector or HYPRE_ParVector in the signature
  • s::HYPRESolver can be passed to HYPRE_* functions with HYPRE_Solver in the signature
+LibHYPRE C API · HYPRE.jl

LibHYPRE C API

The submodule HYPRE.LibHYPRE contains auto-generated bindings to the HYPRE library and give access to the HYPRE C API directly[1]. The module exports all HYPRE_* symbols. Function names and arguments are identical to the C-library – refer to the HYPRE manual for details.

The example program examples/ex5.jl is an (almost) line-to-line translation of the corresponding example program examples/ex5.c written in C, and showcases how HYPRE.jl can be used to interact with the HYPRE library directly.

Functions from the LibHYPRE submodule can be used together with the high level interface. This is useful when you need some functionality from the library which isn't exposed in the high level interface. Many functions require passing a reference to a matrix/vector or a solver. HYPRE.jl defines the appropriate conversion methods used by ccall such that

  • A::HYPREMatrix can be passed to HYPRE_* functions with HYPRE_IJMatrix or HYPRE_ParCSRMatrix in the signature
  • b::HYPREVector can be passed to HYPRE_* functions with HYPRE_IJVector or HYPRE_ParVector in the signature
  • s::HYPRESolver can be passed to HYPRE_* functions with HYPRE_Solver in the signature
diff --git a/dev/matrix-vector/index.html b/dev/matrix-vector/index.html index 622c843..3e8f0e9 100644 --- a/dev/matrix-vector/index.html +++ b/dev/matrix-vector/index.html @@ -1,5 +1,5 @@ -Matrix/vector representation · HYPRE.jl

Matrix/vector representation

HYPRE.jl defines the structs HYPREMatrix and HYPREVector representing HYPREs datastructures. Specifically it uses the IJ System Interface which can be used for general sparse matrices.

HYPREMatrix and HYPREVector can be constructed either by assembling directly, or by first assembling into a Julia datastructure and the converting it. These various methods are outlined in the following sections:

Direct assembly (multi-/single-process)

Creating HYPREMatrix and/or HYPREVector directly is possible by first creating an assembler which is used to add all individual contributions to the matrix/vector. The required steps are:

  1. Create a new matrix and/or vector using the constructor.
  2. Create an assembler and initialize the assembling procedure using HYPRE.start_assemble!.
  3. Assemble all non-zero contributions (e.g. element matrix/vector in a finite element simulation) using HYPRE.assemble!.
  4. Finalize the assembly using HYPRE.finish_assemble!.

After these steps the matrix and vector are ready to pass to the solver. In case of multiple consecutive solves with the same sparsity pattern (e.g. multiple Newton steps, multiple time steps, ...) it is possible to reuse the same matrix by simply skipping the first step above.

Example pseudocode

# MPI communicator
+Matrix/vector representation · HYPRE.jl

Matrix/vector representation

HYPRE.jl defines the structs HYPREMatrix and HYPREVector representing HYPREs datastructures. Specifically it uses the IJ System Interface which can be used for general sparse matrices.

HYPREMatrix and HYPREVector can be constructed either by assembling directly, or by first assembling into a Julia datastructure and the converting it. These various methods are outlined in the following sections:

Direct assembly (multi-/single-process)

Creating HYPREMatrix and/or HYPREVector directly is possible by first creating an assembler which is used to add all individual contributions to the matrix/vector. The required steps are:

  1. Create a new matrix and/or vector using the constructor.
  2. Create an assembler and initialize the assembling procedure using HYPRE.start_assemble!.
  3. Assemble all non-zero contributions (e.g. element matrix/vector in a finite element simulation) using HYPRE.assemble!.
  4. Finalize the assembly using HYPRE.finish_assemble!.

After these steps the matrix and vector are ready to pass to the solver. In case of multiple consecutive solves with the same sparsity pattern (e.g. multiple Newton steps, multiple time steps, ...) it is possible to reuse the same matrix by simply skipping the first step above.

Example pseudocode

# MPI communicator
 comm = MPI.COMM_WORLD # MPI.COMM_SELF for single-process setups
 
 # Create empty matrix and vector -- this process owns rows ilower to iupper
@@ -48,4 +48,4 @@ x = solve(solver, A, b)
 
 # Inplace solve with x as initial guess
 x = zeros(length(b))
-solve!(solver, x, A, b)
+solve!(solver, x, A, b)
diff --git a/dev/search/index.html b/dev/search/index.html index c0b3fc7..b019fe9 100644 --- a/dev/search/index.html +++ b/dev/search/index.html @@ -1,2 +1,2 @@ -Search · HYPRE.jl
+Search · HYPRE.jl
diff --git a/dev/solvers-preconditioners/index.html b/dev/solvers-preconditioners/index.html index dc73659..3bffae4 100644 --- a/dev/solvers-preconditioners/index.html +++ b/dev/solvers-preconditioners/index.html @@ -1,5 +1,5 @@ -Solvers and preconditioners · HYPRE.jl

Solvers and preconditioners

HYPRE.jl wraps most of HYPREs ParCSR solvers and preconditioners.

The synopsis for creating and using HYPRE.jl's solver wrappers is the same for all solvers:

  1. Set up the linear system (see Matrix/vector representation)
  2. (Optional) Configure a preconditioner
  3. Configure a solver
  4. Use HYPRE.solve or HYPRE.solve! to solve the system

Here is the corresponding pseudo-code:

# 1. Setup up linear system
+Solvers and preconditioners · HYPRE.jl

Solvers and preconditioners

HYPRE.jl wraps most of HYPREs ParCSR solvers and preconditioners.

The synopsis for creating and using HYPRE.jl's solver wrappers is the same for all solvers:

  1. Set up the linear system (see Matrix/vector representation)
  2. (Optional) Configure a preconditioner
  3. Configure a solver
  4. Use HYPRE.solve or HYPRE.solve! to solve the system

Here is the corresponding pseudo-code:

# 1. Setup up linear system
 A = HYPREMatrix(...)
 b = HYPREVector(...)
 
@@ -44,4 +44,4 @@ HYPRE_PCGSetPrecond(solver, (HYPRE_PtrToSolverFcn) HYPRE_BoomerAMGSolve,
 
 /* Solve */
 HYPRE_ParCSRPCGSetup(solver, A, b, x);
-HYPRE_ParCSRPCGSolve(solver, A, b, x);
+HYPRE_ParCSRPCGSolve(solver, A, b, x);